0001628280-23-038974.txt : 20231114 0001628280-23-038974.hdr.sgml : 20231114 20231114163921 ACCESSION NUMBER: 0001628280-23-038974 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cytek Biosciences, Inc. CENTRAL INDEX KEY: 0001831915 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 472547526 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40632 FILM NUMBER: 231407257 BUSINESS ADDRESS: STREET 1: 47215 LAKEVIEW BOULEVARD CITY: FREMONT STATE: CA ZIP: 94538 BUSINESS PHONE: (877) 922-9835 MAIL ADDRESS: STREET 1: 47215 LAKEVIEW BOULEVARD CITY: FREMONT STATE: CA ZIP: 94538 FORMER COMPANY: FORMER CONFORMED NAME: Cytek BioSciences, Inc. DATE OF NAME CHANGE: 20201110 10-Q 1 ctkb-20230930.htm 10-Q ctkb-20230930
00018319152023Q3--12-31falseP1Yhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent00018319152023-01-012023-09-3000018319152023-10-31xbrli:shares00018319152023-09-30iso4217:USD00018319152022-12-31iso4217:USDxbrli:shares0001831915us-gaap:ProductMember2023-07-012023-09-300001831915us-gaap:ProductMember2022-07-012022-09-300001831915us-gaap:ProductMember2023-01-012023-09-300001831915us-gaap:ProductMember2022-01-012022-09-300001831915us-gaap:ServiceMember2023-07-012023-09-300001831915us-gaap:ServiceMember2022-07-012022-09-300001831915us-gaap:ServiceMember2023-01-012023-09-300001831915us-gaap:ServiceMember2022-01-012022-09-3000018319152023-07-012023-09-3000018319152022-07-012022-09-3000018319152022-01-012022-09-300001831915us-gaap:CommonStockMember2022-12-310001831915us-gaap:AdditionalPaidInCapitalMember2022-12-310001831915us-gaap:RetainedEarningsMember2022-12-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001831915us-gaap:NoncontrollingInterestMember2022-12-310001831915us-gaap:CommonStockMember2023-01-012023-03-310001831915us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018319152023-01-012023-03-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001831915us-gaap:RetainedEarningsMember2023-01-012023-03-310001831915us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001831915us-gaap:CommonStockMember2023-03-310001831915us-gaap:AdditionalPaidInCapitalMember2023-03-310001831915us-gaap:RetainedEarningsMember2023-03-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001831915us-gaap:NoncontrollingInterestMember2023-03-3100018319152023-03-310001831915us-gaap:CommonStockMember2023-04-012023-06-300001831915us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000018319152023-04-012023-06-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001831915us-gaap:RetainedEarningsMember2023-04-012023-06-300001831915us-gaap:CommonStockMember2023-06-300001831915us-gaap:AdditionalPaidInCapitalMember2023-06-300001831915us-gaap:RetainedEarningsMember2023-06-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001831915us-gaap:NoncontrollingInterestMember2023-06-3000018319152023-06-300001831915us-gaap:CommonStockMember2023-07-012023-09-300001831915us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001831915us-gaap:RetainedEarningsMember2023-07-012023-09-300001831915us-gaap:CommonStockMember2023-09-300001831915us-gaap:AdditionalPaidInCapitalMember2023-09-300001831915us-gaap:RetainedEarningsMember2023-09-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001831915us-gaap:NoncontrollingInterestMember2023-09-300001831915us-gaap:CommonStockMember2021-12-310001831915us-gaap:AdditionalPaidInCapitalMember2021-12-310001831915us-gaap:RetainedEarningsMember2021-12-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001831915us-gaap:NoncontrollingInterestMember2021-12-3100018319152021-12-310001831915us-gaap:CommonStockMember2022-01-012022-03-310001831915us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100018319152022-01-012022-03-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001831915us-gaap:RetainedEarningsMember2022-01-012022-03-310001831915us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001831915us-gaap:CommonStockMember2022-03-310001831915us-gaap:AdditionalPaidInCapitalMember2022-03-310001831915us-gaap:RetainedEarningsMember2022-03-310001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001831915us-gaap:NoncontrollingInterestMember2022-03-3100018319152022-03-310001831915us-gaap:CommonStockMember2022-04-012022-06-300001831915us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000018319152022-04-012022-06-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001831915us-gaap:RetainedEarningsMember2022-04-012022-06-300001831915us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001831915us-gaap:CommonStockMember2022-06-300001831915us-gaap:AdditionalPaidInCapitalMember2022-06-300001831915us-gaap:RetainedEarningsMember2022-06-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001831915us-gaap:NoncontrollingInterestMember2022-06-3000018319152022-06-300001831915us-gaap:CommonStockMember2022-07-012022-09-300001831915us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001831915us-gaap:RetainedEarningsMember2022-07-012022-09-300001831915us-gaap:NoncontrollingInterestMember2022-07-012022-09-300001831915us-gaap:CommonStockMember2022-09-300001831915us-gaap:AdditionalPaidInCapitalMember2022-09-300001831915us-gaap:RetainedEarningsMember2022-09-300001831915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001831915us-gaap:NoncontrollingInterestMember2022-09-3000018319152022-09-30ctkb:segment0001831915srt:MinimumMember2023-01-012023-09-300001831915srt:MaximumMember2023-01-012023-09-300001831915us-gaap:BuildingMember2023-09-300001831915us-gaap:FurnitureAndFixturesMember2023-09-300001831915us-gaap:EquipmentMember2023-09-300001831915us-gaap:OfficeEquipmentMember2023-09-300001831915us-gaap:PatentsMember2023-09-300001831915us-gaap:TrademarksMember2023-09-300001831915us-gaap:TradeNamesMembersrt:MinimumMember2023-09-300001831915us-gaap:TradeNamesMembersrt:MaximumMember2023-09-300001831915srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2023-09-300001831915srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2023-09-300001831915us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-09-300001831915us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-09-300001831915ctkb:ReagentLicensesMember2023-09-300001831915us-gaap:IntellectualPropertyMember2023-09-300001831915srt:MinimumMember2023-09-300001831915srt:MaximumMember2023-09-300001831915ctkb:BillAndHoldArrangementsMember2022-01-012022-09-300001831915us-gaap:SalesChannelDirectlyToConsumerMember2023-07-012023-09-300001831915us-gaap:SalesChannelDirectlyToConsumerMember2022-07-012022-09-300001831915us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-09-300001831915us-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-09-300001831915us-gaap:SalesChannelThroughIntermediaryMember2023-07-012023-09-300001831915us-gaap:SalesChannelThroughIntermediaryMember2022-07-012022-09-300001831915us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-09-300001831915us-gaap:SalesChannelThroughIntermediaryMember2022-01-012022-09-300001831915ctkb:AcademiaAndGovernmentMember2023-07-012023-09-300001831915ctkb:AcademiaAndGovernmentMember2022-07-012022-09-300001831915ctkb:AcademiaAndGovernmentMember2023-01-012023-09-300001831915ctkb:AcademiaAndGovernmentMember2022-01-012022-09-300001831915ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember2023-07-012023-09-300001831915ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember2022-07-012022-09-300001831915ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember2023-01-012023-09-300001831915ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember2022-01-012022-09-300001831915us-gaap:ProductMemberctkb:LessThanOneYearMember2023-09-300001831915us-gaap:ProductMemberctkb:GreaterThanOneYearMember2023-09-300001831915us-gaap:ProductMember2023-09-300001831915ctkb:LessThanOneYearMemberus-gaap:ServiceMember2023-09-300001831915ctkb:GreaterThanOneYearMemberus-gaap:ServiceMember2023-09-300001831915us-gaap:ServiceMember2023-09-300001831915ctkb:LessThanOneYearMember2023-09-300001831915ctkb:GreaterThanOneYearMember2023-09-3000018319152022-01-012022-12-310001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-09-300001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMember2023-09-300001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMember2023-09-300001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMember2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMember2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-09-300001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMember2023-09-300001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberctkb:FederalAgencySecuritiesMember2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMember2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-09-300001831915us-gaap:FairValueInputsLevel1Member2023-09-300001831915us-gaap:FairValueInputsLevel2Member2023-09-300001831915us-gaap:FairValueInputsLevel3Member2023-09-300001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberctkb:FederalAgencySecuritiesMember2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberctkb:FederalAgencySecuritiesMember2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMember2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMember2022-12-310001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-12-310001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMember2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-12-310001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMember2022-12-310001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:InvestmentsMemberctkb:FederalAgencySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberctkb:FederalAgencySecuritiesMember2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMember2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:InvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-12-310001831915us-gaap:FairValueInputsLevel1Member2022-12-310001831915us-gaap:FairValueInputsLevel2Member2022-12-310001831915us-gaap:FairValueInputsLevel3Member2022-12-310001831915us-gaap:USTreasurySecuritiesMember2023-09-300001831915ctkb:FederalAgencySecuritiesMember2023-09-300001831915us-gaap:CommercialPaperMember2023-09-300001831915ctkb:MatureInLessThanOneYearMember2023-09-300001831915ctkb:LaboratoryEquipmentMember2023-09-300001831915ctkb:LaboratoryEquipmentMember2022-12-310001831915us-gaap:LeaseholdImprovementsMember2023-09-300001831915us-gaap:LeaseholdImprovementsMember2022-12-310001831915us-gaap:LandAndBuildingMember2023-09-300001831915us-gaap:LandAndBuildingMember2022-12-310001831915us-gaap:ConstructionInProgressMember2023-09-300001831915us-gaap:ConstructionInProgressMember2022-12-310001831915ctkb:OfficeAndComputerEquipmentMember2023-09-300001831915ctkb:OfficeAndComputerEquipmentMember2022-12-310001831915us-gaap:FurnitureAndFixturesMember2022-12-3100018319152023-02-280001831915ctkb:LuminexCorporationMember2023-07-012023-09-300001831915us-gaap:CustomerRelationshipsMemberctkb:LuminexCorporationMember2023-07-012023-09-300001831915ctkb:LuminexCorporationMemberus-gaap:DevelopedTechnologyRightsMember2023-07-012023-09-300001831915us-gaap:TradeNamesMemberctkb:LuminexCorporationMember2023-07-012023-09-300001831915ctkb:LuminexCorporationMember2023-09-300001831915us-gaap:CustomerRelationshipsMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:AmnisImageStreamDevelopedTechnologyMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:GuavaEasycyteMuseDevelopedTechnologyMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:AmnisFlowSightCellStreamDevelopedTechnologyMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:AmnisTradenameMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:GuavaTradenameMemberctkb:LuminexCorporationMember2023-09-300001831915ctkb:LuminexCorporationMember2023-01-012023-09-30xbrli:pure0001831915ctkb:FciBusinessUnitMember2023-07-012023-09-300001831915ctkb:FciBusinessUnitMember2023-01-012023-09-300001831915ctkb:PatentsAndTrademarksMember2023-09-300001831915ctkb:PatentsAndTrademarksMember2022-12-310001831915us-gaap:TradeNamesMember2023-09-300001831915us-gaap:TradeNamesMember2022-12-310001831915ctkb:FciDevelopedTechnologyMember2023-09-300001831915ctkb:FciDevelopedTechnologyMember2022-12-310001831915ctkb:IPLicenseMember2023-09-300001831915ctkb:IPLicenseMember2022-12-310001831915us-gaap:CustomerRelationshipsMember2023-09-300001831915us-gaap:CustomerRelationshipsMember2022-12-310001831915ctkb:ReagentLicenseMember2023-09-300001831915ctkb:ReagentLicenseMember2022-12-310001831915us-gaap:CommonStockMember2020-12-310001831915ctkb:BdMember2020-01-012020-12-310001831915ctkb:SettlementLiabilitiesMember2023-09-300001831915ctkb:SettlementLiabilitiesMember2022-12-310001831915ctkb:CytekMember2023-09-300001831915ctkb:CytekMember2023-01-012023-09-30ctkb:vote00018319152021-07-162021-07-160001831915ctkb:TwoThousandsTwentyTwoSalesAgreementMemberctkb:AtMarketOfferingMember2022-08-260001831915ctkb:TwoThousandsTwentyTwoSalesAgreementMembersrt:MaximumMember2022-08-260001831915us-gaap:CommonStockMember2023-05-170001831915us-gaap:CommonStockMember2023-05-172023-09-3000018319152023-05-172023-09-30ctkb:plan0001831915ctkb:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-07-310001831915ctkb:TwoThousandAndTwentyOneEquityIncentivePlanMember2023-09-300001831915ctkb:EmployeeStockPurchasePlanTwoThousandAndTwentyOnePlanMember2021-07-310001831915ctkb:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2021-07-312021-07-310001831915ctkb:EmployeeStockPurchasePlanMember2023-09-300001831915us-gaap:EmployeeStockOptionMember2023-09-300001831915us-gaap:EmployeeStockOptionMember2022-09-300001831915us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001831915us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001831915us-gaap:RestrictedStockUnitsRSUMember2022-12-310001831915us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001831915us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001831915us-gaap:RestrictedStockUnitsRSUMember2023-09-300001831915us-gaap:RestrictedStockUnitsRSUMember2022-09-300001831915us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001831915us-gaap:CostOfSalesMember2023-07-012023-09-300001831915us-gaap:CostOfSalesMember2022-07-012022-09-300001831915us-gaap:CostOfSalesMember2023-01-012023-09-300001831915us-gaap:CostOfSalesMember2022-01-012022-09-300001831915us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001831915us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001831915us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001831915us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001831915us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001831915us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001831915us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001831915us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001831915us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001831915us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001831915us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001831915us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001831915us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001831915us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001831915ctkb:EmployeeStockPurchasePlanMember2023-07-012023-09-300001831915ctkb:EmployeeStockPurchasePlanMember2022-07-012022-09-300001831915ctkb:EmployeeStockPurchasePlanMember2023-01-012023-09-300001831915ctkb:EmployeeStockPurchasePlanMember2022-01-012022-09-300001831915ctkb:OfficeFacilitiesAndEquipmentMembersrt:MinimumMember2023-09-300001831915ctkb:OfficeFacilitiesAndEquipmentMembersrt:MaximumMember2023-09-300001831915ctkb:OfficeFacilitiesAndEquipmentMember2023-09-300001831915ctkb:CytekJapanMemberus-gaap:CommonStockMember2019-05-012019-05-310001831915ctkb:CytekJapanMember2019-05-012019-05-310001831915ctkb:CytekJapanMember2022-01-012022-12-310001831915ctkb:CytekJapanMemberus-gaap:CommonStockMember2021-03-012021-03-310001831915ctkb:TOMYDigitalBiologyMemberus-gaap:CommonStockMember2021-03-012021-03-310001831915srt:MinimumMemberctkb:CytekJapanMember2021-03-012021-03-310001831915srt:MaximumMemberctkb:CytekJapanMember2021-03-012021-03-310001831915ctkb:CytekJapanMember2021-03-310001831915us-gaap:CashMemberctkb:CytekJapanMember2021-03-310001831915ctkb:CytekJapanMemberus-gaap:CommonStockMember2023-01-012023-01-310001831915country:US2023-07-012023-09-300001831915country:US2022-07-012022-09-300001831915country:US2023-01-012023-09-300001831915country:US2022-01-012022-09-300001831915us-gaap:EMEAMember2023-07-012023-09-300001831915us-gaap:EMEAMember2022-07-012022-09-300001831915us-gaap:EMEAMember2023-01-012023-09-300001831915us-gaap:EMEAMember2022-01-012022-09-300001831915srt:AsiaPacificMember2023-07-012023-09-300001831915srt:AsiaPacificMember2022-07-012022-09-300001831915srt:AsiaPacificMember2023-01-012023-09-300001831915srt:AsiaPacificMember2022-01-012022-09-300001831915ctkb:OtherMember2023-07-012023-09-300001831915ctkb:OtherMember2022-07-012022-09-300001831915ctkb:OtherMember2023-01-012023-09-300001831915ctkb:OtherMember2022-01-012022-09-300001831915country:US2023-09-300001831915country:US2022-12-310001831915srt:AsiaPacificMember2023-09-300001831915srt:AsiaPacificMember2022-12-310001831915srt:SubsidiariesMember2022-05-070001831915ctkb:DeepcytoMemberus-gaap:SeriesAPreferredStockMember2022-05-07
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________________
FORM 10-Q
_______________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
oTRANSITION 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-40632
_______________________________________________________
CYTEK BIOSCIENCES, INC.
(Exact name of Registrant as specified in its Charter)
_______________________________________________________
Delaware
47-2547526
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
47215 Lakeview Blvd. Fremont, California
94538
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (877) 922-9835
_______________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
 Common Stock, par value $0.001 per share
 CTKB
The Nasdaq Global Select Market
Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.YES NO
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). YES NO
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
x
Accelerated filer
o
Non-accelerated filer
o
Smaller reporting company
o
Emerging growth company
o
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. o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES NO
The number of shares of Registrant’s Common Stock outstanding as of October 31, 2023 was 135,549,154.
1

Table of Contents
Page
Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities
2

PART I - FINANCIAL INFORMATION
Item 1. Consolidated Financial Statements (Unaudited).
Cytek Biosciences, Inc.
Consolidated Balance Sheets
(In thousands, except share and per share data)September 30,
2023
December 31,
2022
(unaudited)
(audited)
Assets
Current assets:
Cash and cash equivalents$163,629 $296,601 
Restricted cash 2,899 
Marketable securities124,392 44,548 
Trade accounts receivable, net55,402 48,864 
Inventories66,875 48,154 
Prepaid expenses and other current assets12,017 12,954 
Total current assets422,315 454,020 
Deferred income tax assets, noncurrent24,080 20,459 
Property and equipment, net17,415 13,682 
Operating lease right-of-use assets11,703 13,883 
Goodwill16,457 10,144 
Intangible assets, net24,292 4,331 
Other noncurrent assets3,168 2,957 
Total assets$519,430 $519,476 
Liabilities and stockholders’ equity
Current liabilities:
Trade accounts payable$4,711 $4,805 
Legal settlement liability, current2,600 2,163 
Accrued expenses20,514 21,126 
Other current liabilities7,821 7,960 
Deferred revenue, current23,047 12,986 
Total current liabilities58,693 49,040 
Legal settlement liability, noncurrent16,095 15,596 
Deferred revenue, noncurrent14,958 13,124 
Operating lease liability, noncurrent10,139 12,312 
Long term debt1,736 2,271 
Other noncurrent liabilities2,285 1,587 
Total liabilities103,906 93,930 
Commitments and contingencies (Note 18)
Stockholders’ equity:
Common stock, $0.001 par value; 1,000,000,000 authorized shares as of September 30, 2023 and December 31, 2022, respectively; 135,545,663 and 135,365,381 issued and outstanding shares as of September 30, 2023 and December 31, 2022, respectively.
136 135 
Additional paid-in capital451,648 442,887 
Accumulated deficit(34,681)(17,030)
Accumulated other comprehensive loss(1,579)(697)
Noncontrolling interest in consolidated subsidiary 251 
Total stockholders’ equity415,524 425,546 
Total liabilities and stockholders’ equity$519,430 $519,476 
The accompanying notes are an integral part of these unaudited interim consolidated financial statements
3

Cytek Biosciences, Inc.
Consolidated Statements of Operations and Comprehensive Income (Loss)
(unaudited)
 Three Months Ended Nine Months Ended
(In thousands, except share and per share data)September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
Revenue, net:
Product$38,441 $36,389 $110,065 $104,963 
Service9,559 4,088 24,717 10,737 
Total revenue, net48,000 40,477 134,782 115,700 
Cost of sales:
Product16,205 10,606 45,557 34,153 
Service4,617 3,009 12,847 9,947 
Total cost of sales20,822 13,615 58,404 44,100 
Gross profit27,178 26,862 76,378 71,600 
Operating expenses:
Research and development11,171 8,650 33,282 25,111 
Sales and marketing12,076 8,810 37,587 24,201 
General and administrative10,351 8,042 33,217 24,176 
Total operating expenses33,598 25,502 104,086 73,488 
Income (loss) from operations(6,420)1,360 (27,708)(1,888)
Other income (expense):
Interest expense(595)(649)(1,677)(1,886)
Interest income1,622 1,584 4,965 1,993 
Other income (expense), net1,208 (445)4,600 (1,073)
Total other income (expense), net2,235 490 7,888 (966)
Income (loss) before income taxes(4,185)1,850 (19,820)(2,854)
Provision for (benefit from) income taxes2,271 224 (2,169)(1,620)
Net income (loss)(6,456)1,626 (17,651)(1,234)
Less: net loss allocated to noncontrolling interests 40  281 
Net income (loss) attributable to common stockholders, basic and diluted$(6,456)$1,666 $(17,651)$(953)
Net income (loss) attributable to common stockholders per share, basic$(0.05)$0.01 $(0.13)$(0.01)
Net income (loss) attributable to common stockholders per share, diluted$(0.05)$0.01 $(0.13)$(0.01)
Weighted-average shares used in calculating net income (loss) per share, basic 136,173,278134,711,701135,862,905134,342,059
Weighted-average shares used in calculating net income (loss) per share, diluted136,173,278138,709,335135,862,905134,342,059
Comprehensive income (loss):
Net income (loss)$(6,456)$1,626 $(17,651)$(1,234)
Foreign currency translation adjustment, net of tax165 (758)(856)(1,427)
Unrealized gain (loss) on marketable securities15 - (26)- 
Net comprehensive income (loss)$(6,276)$868 $(18,533)$(2,661)
The accompanying notes are an integral part of these unaudited interim consolidated financial statements
4

Cytek Biosciences, Inc
Consolidated Statements of Stockholders’ Equity
(unaudited)
 Common stock





(In thousands, except share data)
Shares
AmountAdditional
paid-in
capital
Accumulated
deficit
Accumulated other
comprehensive
income (loss)
Noncontrolling
interest in consolidated
subsidiary
Total
stockholders’
equity
Balances at December 31, 2022135,365,381$135 $442,887 $(17,030)$(697)$251 $425,546 
Shares issued in connection with employee stock plans283,8561 203 204 
Shares of Common Stock withheld related to net share settlement(5,182)(57)(57)
Stock-based compensation4,699 4,699 
Unrealized gain on marketable securities152 152 
Foreign currency translation adjustment, net of tax(42)(42)
Net loss(6,807)(6,807)
Noncontrolling interest16 (251)(235)
Balances at March 31, 2023135,644,055$136 $447,748 $(23,837)$(587)$- $423,460 
Shares issued in connection with employee stock plans697,670483 483 
Proceeds from Employee Stock Purchase Plan145,569966 966 
Shares of Common Stock withheld related to net share settlement(16,604)(111)(111)
Repurchase of shares(125,782)(981)(981)
Stock-based compensation-5,922 5,922 
Unrealized loss on marketable securities-(192)(192)
Foreign currency translation adjustment, net of tax-(980)(980)
Net loss-(4,388)(4,388)
Balances at June 30, 2023136,344,908$136 $454,027 $(28,225)$(1,759)$- $424,179 
Shares issued in connection with employee stock plans373,649440 440 
Shares of Common Stock withheld related to net share settlement(17,665)(149)(149)
Repurchase of shares(1,155,229)(8,428)(8,428)
Stock-based compensation5,758 5,758 
Unrealized gain on marketable securities15 15 
Foreign currency translation adjustment, net of tax165 165 
Net loss(6,456)(6,456)
Balances at September 30, 2023135,545,663$136 $451,648 $(34,681)$(1,579)$- $415,524 
5

Common stock
(In thousands, except share data)
Shares
AmountAdditional
paid-in
capital
Accumulated
deficit
Accumulated other
comprehensive
income (loss)
Noncontrolling
interest in consolidated
subsidiary
Total
stockholders’
equity
Balances at December 31, 2021133,749,663$126 $423,625 $(19,606)$897 $343 $405,385 
Exercise of stock options493,2678 356 364 
Stock-based compensation3,837 3,837 
Foreign currency translation adjustment, net of tax14 14 
Net loss(2,021)(2,021)
Noncontrolling interest(137)(137)
Balances at March 31, 2022134,242,930$134 $427,818 $(21,627)$911 $206 $407,442 
Shares issued in connection with employee stock plans365,6491 1,204 $1,205 
Shares of Common Stock withheld related to net share settlement(6,908)(67)(67)
Stock-based compensation3,934 3,934 
Foreign currency translation adjustment, net of tax(683)(683)
Net loss(598)(598)
Noncontrolling interest(104)(104)
Balances at June 30, 2022134,601,671$135 $432,889 $(22,225)$228 $102 $411,129 
Shares issued in connection with employee stock plans252,496224 224 
Shares of Common Stock withheld related to net share settlement(5,028)(71)(71)
Stock-based compensation4,359 4,359 
Foreign currency translation adjustment, net of tax(758)(758)
Net income1,666 1,666 
Noncontrolling interest(40)(40)
Balances at September 30, 2022134,849,139$135 $437,401 $(20,559)$(530)$62 $416,509 
The accompanying notes are an integral part of these unaudited interim consolidated financial statements
6

Cytek Biosciences, Inc
Consolidated Statements of Cash Flows
(unaudited)
 Nine months ended September 30,
(In thousands)20232022
Cash flows from operating activities:
Net loss$(17,651)$(1,234)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,417 1,731 
Amortization of operating lease-right-of use assets2,388 2,064 
Stock-based compensation16,379 12,130 
 Loss on disposal of property and equipment7  
Increase in accounts receivable allowance for credit losses55  
Provision for excess and obsolete inventory798 462 
Gain on investments, accretion, and amortization, net(5,265) 
Interest expenses for accretion of the legal settlement liabilities1,311 1,611 
Change in operating assets and liabilities:
Trade accounts receivable(7,595)(11,780)
Inventories(2,047)(19,537)
Prepaid expenses and other assets(2,336)(15,035)
Trade accounts payable10 2,770 
Accrued expenses and other liabilities610 2,828 
Legal settlement liabilities(374)478 
 Operating lease liabilities (2,154)(1,408)
Deferred revenue7,216 6,496 
Net cash used in operating activities(4,231)(18,424)
Cash flows from investing activities:
Purchases of marketable securities(152,563) 
Proceeds from maturities of marketable securities78,000  
Purchase of property and equipment(3,148)(3,218)
Acquisition of business(44,896) 
Purchase of intangible assets(118)(40)
Payment of investment (1,587)
Payment for additional investment in Cytek Japan(235) 
Net cash used in investing activities(122,960)(4,845)
Cash flows from financing activities:
Repayment of loan(425) 
Proceeds from Employee Stock Purchase Plan966 765 
Payments for taxes related to net share settlement of equity awards(317)(138)
Proceeds from issuance of common stock under employee stock plans1,127 1,036 
Payments for repurchase of shares(9,409) 
Net cash provided by (used in) financing activities(8,058)1,663 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(622)(1,489)
Cash, cash equivalents and restricted cash:
Net decrease in cash, cash equivalents and restricted cash(135,871)(23,095)
Cash, cash equivalents and restricted cash at beginning of period299,500 364,618 
Cash, cash equivalents and restricted cash at end of period$163,629 $341,523 
Supplemental disclosure of cash flow information:
Cash paid for taxes$810 $9,930 
Non-cash investing and financing activities:
Fixed asset purchases in accounts payable at period end$96 $235 
Intangible asset in accrued expenses at period end$9 $69 
The accompanying notes are an integral part of these unaudited interim consolidated financial statements
7

Cytek Biosciences, Inc.
Notes to consolidated financial statements
1.    Description of business
Cytek Biosciences, Inc. (“Cytek” or the “Company”) is a leading cell analysis solutions company advancing the next generation of cell analysis tools by leveraging novel technical approaches. The Company has focused on becoming the premier cell analysis company through continued innovation that facilitates scientific advances in biomedical research and clinical applications.
The Company has successfully developed and manufactured its full spectrum flow cytometry platform (“instrument(s)” or “product(s)”). The Company believes its core instruments, the Aurora and Northern LightsTM systems, are the first full spectrum flow cytometers able to deliver high-resolution, high-content and high-sensitivity cell analysis by utilizing the full spectrum of fluorescence signatures from multiple lasers to distinguish fluorescent tags on single cells (“Full Spectrum ProfilingTM” or “FSPTM”). The Company’s FSP platform includes instruments, accessories, reagents, software, and services to provide a comprehensive and integrated suite of solutions for its customers.
On February 28, 2023, the Company completed the acquisition of the flow cytometry and imaging (“FCI”) business unit of Luminex Corporation ("Luminex"), including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis® and Guava® instruments, and flow cytometry reagent products and services.
The Company was incorporated in the state of Delaware in December 2014 and is headquartered in Fremont, California with offices, manufacturing facilities and distribution channels across the globe.
2.    Basis of presentation and summary of significant accounting policies
The Company has prepared the accompanying unaudited interim consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Principles of consolidation
The unaudited interim consolidated financial statements include the accounts of Cytek Biosciences, Inc., its wholly-owned subsidiaries, Cytek Limited (HK), Cytek Biosciences B.V. (Europe), Cytek (Shanghai) Biosciences Co., Ltd., Cytek Biosciences (Wuxi) Co., Ltd., Cytoville Biosciences Shanghai Co., Ltd., Cytek (Shanghai) Software Development Technology Co., Ltd., Cytek Japan Kabushiki Kaisha (“Cytek Japan”), Cytek Biosciences Ltd (UK), and Cytek Biosciences GmbH (Germany). All intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
The preparation of the unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities in the Company’s unaudited interim consolidated financial statements and accompanying notes as of the date of the unaudited interim consolidated financial statements. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results may differ materially and adversely from these estimates.
Operating segments
Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for allocating and evaluating financial performance. The Company operates and manages its business as one reportable and operating segment.
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations across the globe is the functional currency of the Company’s international subsidiaries. Accordingly, all foreign balance sheet accounts have been translated into U.S. dollars using the rate of exchange at the respective balance sheet date. Components of the unaudited interim consolidated statements of operations and comprehensive income have been translated at the average exchange rate for the year or the reporting period. Translation gains and losses are recorded in accumulated other
8

comprehensive income as a component of stockholders’ equity. Gains or losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in the unaudited interim consolidated statements of operations and comprehensive income.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value.
The Company’s cash and cash equivalents consist of money held in demand depositary accounts and money market funds. The carrying amount of cash and cash equivalents was $163.6 million and $299.5 million as of September 30, 2023 and December 31, 2022, respectively, which approximates fair value and was determined based upon Level 1 inputs. As of December 31, 2022, the $2.9 million of restricted cash which related to the Wuxi building purchase was released in April 2023. The money market account is valued using quoted market prices with no valuation adjustments applied and is categorized as Level 1. The Company limits its credit risk associated with cash and cash equivalents by maintaining its bank accounts at major and reputable financial institutions. The Company’s cash and cash equivalents balance exceeded the federally insured limit of $250,000 as of September 30, 2023.
The Company classifies restricted cash as current on the accompanying unaudited interim consolidated balance sheets based upon the term of the remaining restrictions.
The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Cash$14,725 $123,371 
U.S. Treasury23,838 29,930 
Federal agency securities- 19,908 
Commercial paper- 5,955 
Money market funds125,066 117,437 
Restricted cash- 2,899 
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows$163,629 $299,500 
Investments
Available-for-sale investments. The Company's investments may consist of U.S. treasury and U.S. government agency securities, corporate notes and bonds, commercial paper, and money market funds. The Company has designated all investments as available-for-sale and, therefore, such investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. The Company generally holds securities until maturity; however, they may be sold under certain circumstances including, but not limited to, when necessary for the funding of acquisitions and other strategic investments. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the consolidated statements of operations. Investments with remaining maturities at date of purchase greater than 90 days and remaining maturities as of the reporting period less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term investments.
Equity Investment. The Company's investment consists of non-marketable equity investments in a privately held company. The Company’s non-marketable equity investments do not have readily determinable fair values. Therefore, the Company elects to apply the measurement alternative and record these investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Investment is included within other noncurrent assets on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during the three months ended September 30, 2023.
Trade accounts receivable, net
The Company’s accounts receivable consists principally of amounts due related to product sales of instrument systems and accessories, as well as installation and repair services. These receivables are generally due within 30 to 90 days of the period in which the corresponding sales occur and do not bear interest are classified as trade accounts
9

receivable, net on the consolidated balance sheets. Trade accounts receivable are reported at their estimated net realizable value.
Allowance for uncollectible receivables
The Company adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13, Financial Instruments - Credit Losses “), on December 31, 2022, which was retroactively applied as of the first day of fiscal year 2022, as further described within the section below titled Recently Adopted Accounting Pronouncements. This accounting standard requires companies to measure expected credit losses on financial instruments based on the total estimated amount to be collected over the lifetime of the instrument. Prior to the adoption of this accounting standard, the Company recorded incurred loss reserves against receivable balances based on current and historical information.
Expected credit losses for uncollectible receivable balances consider both current conditions and reasonable and supportable forecasts of future conditions. Current conditions considered include pre-defined aging criteria, as well as specified events that indicate the balance due is not collectible. Reasonable and supportable forecasts used in determining the probability of future collection consider publicly available macroeconomic data and whether future credit losses are expected to differ from historical losses.
The Company is not party to any off-balance sheet arrangements that would require an allowance for credit losses in accordance with this accounting standard.
The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):
Allowance for uncollectible receivables
Balance at December 31, 2022$102 
Utilization of allowance for uncollectible receivables- 
Provision for credit losses55 
Balance at September 30, 2023$157 
Inventories
Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. The Company regularly monitors inventory quantities on hand and records write-downs for excess and obsolete inventories based on an estimate of demand for products, potential obsolescence of technology, product life cycles, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds its estimated selling price. These factors are impacted by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. The Company's estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, expected product lifecycles, product development plans and historical usage by product. If inventory is written down, a new cost basis is established that cannot be increased in future periods.
Property and equipment, net
Property and equipment are recorded at cost, net of accumulated depreciation. Depreciation is recorded using the straight-line method based on the estimated useful lives of the depreciable property or, for leasehold improvements, the remaining term of the lease, whichever is shorter. Assets not yet placed in use are not depreciated. The Company’s estimated useful lives of its property and equipment are as follows:
 Estimated Useful Lives
Building20 years
Furniture and fixtures7 years
Laboratory equipment5 years
Office and computer equipment3 years
Leasehold improvementsShorter of expected lease term or estimated useful life
Upon sale or retirement of the assets, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statement of operations and comprehensive loss. Expenditures for general maintenance and repairs are expensed as incurred.
10

Goodwill and intangible assets, net
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisition of entities are estimated by management based on the fair value of assets received. Intangible assets are amortized on a straight-line basis over the estimated useful lives. The Company’s estimated useful lives of its intangible assets are as follows:
Estimated Useful Lives
Patent20 years
Trademarks10 years
Tradename
3 - 15 years
FCI developed technology
1 - 6 years
Customer relationship
7 - 8 years
Reagent licenses7 years
IP license5 years
Accounting for Impairment of Long-Lived Assets
Long-lived assets with finite lives include property and equipment and acquired intangible assets. The Company evaluates long-lived assets, including acquired intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.
Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.
Fair value of financial instruments
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
The carrying amounts reflected in the unaudited interim consolidated balance sheets for cash and cash equivalents, trade accounts receivable, net, trade accounts payable and accrued expenses approximate their fair values.
Revenue recognition
The Company’s product revenue consists of sales of its instrument systems and accessories. The Company recognizes product revenue at the point in time when control of the product is transferred to the customer.
11

The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer.
Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Invoicing for products occurs upon delivery and payment terms are 30 to 90 days. Service contracts are invoiced upfront and payment terms are generally 30 days. For those arrangements that have terms greater than one year, any payments received upfront are for reasons other than financing. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration is not material.
Certain of the Company’s sales contracts involve the delivery or performance of multiple products and services within contractually binding arrangements. The Company has determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer, and the Company’s promise to transfer the good or service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, the Company allocates transaction price based on the relative standalone selling price (“SSP”) method by comparing the SSP of each distinct performance obligation to the total value of the contract. The Company uses a range of amounts to estimate SSP for products and services sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs.
Sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The Company recognizes revenue in certain circumstances before product delivery occurs (commonly referred to as bill-and-hold transactions). When the Company enters into bill-and-hold arrangements, the Company determines if the customer obtains control of the product by determining (a) the reason for the bill-and-hold arrangement; (b) whether the product was identified separately as belonging to the customer; (c) whether the product was ready for physical transfer to the customer; and (d) whether the Company was unable to utilize the product or direct it to another customer. For bill-and-hold arrangements, the associated product inventory is identified separately by the Company as belonging to the customer and is ready for physical transfer.
As of the nine months ended September 30, 2023, $2.8 million was included in revenue for products that had not shipped. As of the nine months ended September 30, 2022, the Company had $6.1 million of revenue included under bill-and-hold arrangements.
Product revenue
The Company’s standard arrangement for sales to end users is a purchase order or an executed contract. Revenue is recognized upon transfer of control of the product to the customer, which occurs at a point in time depending on the shipping terms.
The Company’s arrangements with its distributors include a purchase order. The purchase order is governed by terms and conditions set forth in the applicable distribution agreement. Revenue is recognized upon transfer of control of the products to the distributor, which occurs at a point in time depending on the shipping terms.
Service revenue
The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. Service contracts are typically between one and three years.
12

Contract liabilities
Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenue has not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue for service and customer deposits for instruments on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following 12 months is recorded as a current liability and the remaining portion is recorded as noncurrent.
Assurance-type product warranties
The Company provides a one-year assurance-type warranty that is included with the sale of its instruments. At the time revenue is recognized for the products, the Company establishes an accrual for estimated warranty expense based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the historical repair costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Research and development costs
Research and development costs are expensed as incurred. Research and development expenses to date consist primarily of salaries, benefits, stock-based compensation, independent contractor costs, laboratory supplies, equipment maintenance, materials expenses, and software license fees. Payments made prior to the receipt of goods or services to be used in research and development activities are recorded as prepaid expenses until the related goods or services are received.
Advertising costs
The cost of advertising, marketing and media is expensed as incurred. For the three and nine months ended September 30, 2023, advertising, marketing and media expenses were $0.5 million and $2.7 million, respectively. For the three and nine months ended September 30, 2022, advertising, marketing and media expenses were $0.5 million and $1.6 million, respectively.
Stock-based compensation
The Company maintains an equity incentive compensation plan under which incentive stock options and nonqualified stock options to purchase common stock, and restricted stock units for common stock, are granted to employees and non-employee consultants. Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock options granted to employees is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur. The weighted-average assumptions used in estimating the fair value of stock options granted during each of the periods presented are:
Expected Volatility—Expected volatility is estimated by studying the volatility of selected industry peers deemed to be comparable to the Company's business corresponding to the expected term of the awards.
Expected Term—Expected term represents the period that the Company's stock-based awards are expected to be outstanding and is determined using the simplified method.
Dividend Yield— The expected dividend yield is zero as the Company has never declared or paid cash dividends and has no current plans to do so in the foreseeable future.
Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury zero-coupon issued in effect at the time of grant for periods corresponding with the expected term of the option.
Income taxes
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credit carryforwards measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The
13

Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company’s policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, in interest expense and other expense, respectively, in the accompanying consolidated statement of operations. Accrued interest and penalties, if any, are included in accrued expenses in the consolidated balance sheet.
The Company files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions and foreign jurisdictions. The U.S. state and foreign jurisdictions have statutes of limitations that generally range from three to five years. The Company’s federal, state and foreign income tax returns are subject to examination unless the statutes of limitations close. The Company is not currently under examination for federal, state, and foreign income tax purposes.
The Company intends to reinvest its undistributed earnings of its foreign operations. Following enactment of the 2017 Tax Cuts and Jobs Act (the "Tax Act"), the repatriation of cash to the United States is generally no longer taxable for federal income tax purposes. However, the repatriation of cash held outside the United States could be subject to applicable foreign withholding taxes and state income taxes. The Company may remit foreign earnings to the United States to the extent it is tax efficient to do so. It does not expect the tax impact from remitting these earnings to be material. The Company adopted this guidance on January 1, 2021 on a prospective basis, and the adoption did not have a material impact to the Company’s unaudited interim consolidated financial statements.
Net income (loss) attributable to common stockholders per share
Basic net income (loss) attributable to common stockholders per share and diluted net income (loss) attributable to common stockholders per share are computed using the weighted-average number of shares of common stock outstanding for the period. Net income (loss) per share attributable to common stockholders is calculated using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for the holders of shares of the Company’s common stock and participating securities. The Company’s redeemable convertible preferred stock contains participation rights in any dividend paid by the Company and is deemed to be a participating security. The participating securities include a contractual obligation to participate in the income of the Company and are included in the calculation of net income (loss) per share in the periods in which net income (loss) is recorded.
Diluted net income (loss) attributable to common stockholders per share is computed using the more dilutive of (a) the two-class method or (b) the if-converted method. The Company allocates earnings first to preferred stockholders based on non-cumulative dividend rights if and when declared and then to common and preferred stockholders based on ownership interests. The weighted-average number of shares of common stock included in the computation of diluted net income (loss) attributable to common stockholders per share gives effect to all potentially dilutive common stock equivalents, including outstanding options and redeemable convertible preferred stock.
Common stock equivalents are excluded from the computation of diluted net loss attributable to common stockholders per share if their effect is antidilutive.
Business Combinations
The Company uses the acquisition method of accounting under ASC 805, Business Combinations. Each acquired company’s operating results are included in the Company's consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. Tangible and identifiable intangible assets acquired and liabilities assumed as of the date of acquisition are recorded at the acquisition date fair value. Goodwill is recognized for the excess of purchase price over the net fair value of assets acquired and liabilities assumed.
Amounts allocated to assets and liabilities are based upon fair values. Such valuations require management to make significant estimates and assumptions, especially with respect to the identifiable intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable and that of a market participant. These estimates are based on historical experience and information obtained from the management of the acquired companies and the estimates are inherently uncertain. The separately identifiable intangible assets generally include developed technology, customer relationships, trade names, and reagent licenses.
Recently adopted accounting pronouncements
There are no relevant recently issued accounting pronouncements that would materially impact the Company’s consolidated financial statements and related disclosures. There were no new accounting pronouncements adopted during the nine months ended September 30, 2023 that materially impacted the Company’s condensed consolidated financial statements and related disclosures.
14

3.    Concentrations of credit risk and other risks and uncertainties
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and marketable securities. The Company maintains accounts in federally insured financial institutions in excess of federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which these deposits are held and of the money market funds in which these investments are made. The Company holds marketable securities with high credit ratings.
4.    Revenue from contracts with customers
Disaggregation of revenue
The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):
Three months ended September 30,Nine Months Ended September 30,
2023202220232022
Sales channel mix
Direct sales channel$36,916 $30,204 $100,223 $94,725
Distributor channel11,084 10,273 34,559 20,975 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
    
Customer mix    
Academia and government$20,118 $18,983 $55,721 $48,796 
Biotechnology, pharmaceutical, distributor and contract research organizations27,882 21,494 79,061 66,904 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
Revenue by geographical markets is presented in Note 22, Geographic areas.
Remaining performance obligations
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2023 (in thousands):
Less than 1 yearGreater than 1 yearTotal
Product revenue$1,006 $- $1,006 
Service revenue22,041 14,958 36,999 
Total revenue$23,047 $14,958 $38,005 
Contract balances
The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands):
September 30,
2023
December 31,
2022
Trade accounts receivable$55,402 $48,864 
Contract liabilities:  
Deferred revenue$38,005 $26,110 
Customer deposits, which are included in 'Other current liabilities'1,645 1,555 
Total contract liabilities$39,650 $27,665 
15

The following provides a roll-forward of the contract liabilities (in thousands):
Contract liabilities
Balance at December 31, 2021$17,889 
Revenue recognized(24,686)
Revenue deferred34,462 
Balance at December 31, 2022$27,665 
Revenue recognized(28,657)
Revenue deferred40,642 
Balance at September 30, 2023$39,650 
5.    Balance sheet details
Inventories
The following table shows the components of inventory (in thousands):
September 30,
2023
December 31,
2022
Raw materials$37,265 $26,925 
Work in progress11,932 4,897 
Finished goods17,678 16,332 
Total inventories$66,875 $48,154 
Prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
September 30,
2023
December 31,
2022
Prepaid expenses:
Prepaid inventory$559 $621 
Prepaid rent423 293 
Prepaid insurance1,055 1,466 
Prepaid income tax2,578 2,080 
Prepaid VAT tax760 - 
Prepaid tradeshow201 - 
Other1,960 2,687 
Other current assets:
Tax refund receivable2,231 2,011 
Other2,250 3,796 
Total prepaid expenses and other current assets$12,017 $12,954 
16

Accrued expenses
The following table shows the components of accrued expenses (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses:
Accrued compensation and related benefits$13,690 $13,911 
Professional service fees775 1,276 
Purchases2,248 2,457 
Product warranty2,782 2,126 
Other1,019 1,356 
Total accrued expenses$20,514 $21,126 
For the product warranty analysis refer to Note 20.
Other current liabilities
The following table shows the components of other current liabilities (in thousands):
September 30,
2023
December 31,
2022
Other current liabilities:
Customer deposits$1,645 $1,555 
Income tax payable- 246 
Sales and use tax payable2,213 1,421 
Operating lease liability, current2,879 2,931 
Current portion of loan548 580 
Other536 1,227 
Total other current liabilities$7,821 $7,960 
6.    Fair value of financial instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The following table sets forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
Description:September 30,
2023
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
Money market funds$125,066 $125,066 $- $- 
U.S Treasury23,838 23,838 - - 
Short-term investments:   
U.S. Treasury35,401 35,401 - - 
Federal agency securities47,347 - 47,347 - 
Commercial paper41,644 - 41,644 - 
Total$273,296 $184,305 $88,991 $- 
17

Description:December 31,
2022
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
U.S. Treasury$29,930 $29,930 $ - 
Federal agency securities19,908 - 19,908 - 
Commercial paper5,955 - 5,955 - 
Money market funds117,437 117,437 - - 
Short-term investments:  
U.S. Treasury9,786 9,786 - - 
Federal agency securities11,626 - 11,626 - 
Commercial paper23,136 - 23,136 - 
Total$217,778 $157,153 $60,625 $- 
The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented.
The table above does not include the Company's investments in privately held equity securities. Non-marketable equity investments of $1.6 million are included within Other noncurrent assets on the consolidated balance sheet as of September 30, 2023.
7.    Investments
The following tables summarize the Company's investments in available-for-sale securities by significant investment category reported as short-term as of September 30, 2023 (in thousands):
September 30, 2023
Amortized CostGross Unrealized Gains
Gross Unrealized Loss
Estimated Fair Value
U.S. Treasury$35,403 $3 $(4)$35,402 
Federal agency securities47,357 12 (23)47,346 
Commercial paper41,644 - - 41,644 
Total available-for-sale investments$124,404 $15 $(27)$124,392 
The following table summarizes the contractual maturities of the Company's available-for-sale securities at September 30, 2023 (in thousands):
September 30, 2023
Amortized CostFair Value
Mature in less than one year$124,404 $124,392 
Total$124,404 $124,392 
18

8.    Property and equipment, net
The following table shows the components of property and equipment, net (in thousands):
September 30,
2023
December 31,
2022
Laboratory equipment$8,900 $4,777 
Leasehold improvements3,582 3,481 
Building and land6,541 5,553 
Construction in progress218 178 
Office and computer equipment1,210 890 
Furniture and fixtures2,017 1,962 
Total property and equipment22,468 16,841 
Less: accumulated depreciation(5,053)(3,159)
Property and equipment, net$17,415 $13,682 
Total depreciation expense for the three and nine months ended September 30, 2023 was $0.9 million and $2.0 million, respectively. Total depreciation expense for three and nine months ended September 30, 2022 was $0.4 million and $1.2 million, respectively.
9.    Acquisition
On February 28, 2023, the Company completed the acquisition of the Luminex FCI business unit, including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis and Guava branded instruments, and flow cytometry reagent products and services, for an aggregate cash consideration of $44.9 million.

The acquisition was accounted for as a business combination in accordance with ASC 805. The tangible and intangible assets acquired were recorded at estimated fair value on the acquisition date. The purchase price allocation is based upon preliminary valuations and estimates and assumptions which are subject to change within the purchase price allocation period, generally one year from the acquisition date.

During the three months ended September 30, 2023, we recorded the following changes as a result of measurement period adjustments to the fair value of the initial assets related to inventory, property and equipment, customer relationships and trade names as follows:
Inventories decreased by $0.2 million
Property and equipment increased by $1.4 million
Customer relationships increased by $1.7 million
Developed technologies decreased by a total $0.4 million
Trade names increased by a total of $0.2 million

The measurement period adjustments noted above decreased goodwill by $2.7 million.

The Company identified the following areas as subject to change within the purchase price allocation period: intangible asset and inventory fair values recognized and measured in accordance with ASC 820, Fair Value Measurement, deferred income tax assets acquired and liabilities assumed are recognized and measured in accordance with
19

ASC 740 Income Taxes. The following table summarizes the preliminary estimated fair value of assets acquired and liabilities assumed at the date of the acquisition (in thousands):
(in thousands)
Fair value of assets acquired and liabilities assumed:
Inventories$18,491 
Property and equipment3,040 
Prepaid expenses70 
Intangible assets
Customer Relationships10,200 
Amnis ImageStream developed technology8,900 
Guava easyCyte and Muse developed technology140 
Amnis FlowSight and CellStream developed technology20 
Amnis tradename2,900 
Guava tradename90 
Goodwill6,313 
Deferred revenue(4,952)
Other current liabilities(316)
Fair value of net assets acquired$44,896 

The $6.3 million of goodwill arising from the acquisition is primarily attributed to significant time-to-market advantages, as the Company gained immediate access to Luminex’s FCI products, existing relationships and business infrastructure and Luminex’s knowledgeable and experienced FCI workforce. The goodwill is expected to be deductible for tax purposes. The Company is currently evaluating the amount of goodwill which is expected to be deductible and will finalize this amount in future periods. Management plans to integrate the acquired FCI business into its existing business structure, which is comprised of a single reportable segment and a single reporting unit.

Intangible assets identified for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance. The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:
Fair ValueUseful life (years)
(In thousands, except for years)
Customer relationships$10,200 8
Amnis ImageStream Developed Technology8,900 6
Guava easyCyte and Muse Developed Technology140 2
Amnis FlowSight and CellStream Developed Technology20 1
Amnis Tradename2,900 15
Guava Tradename 90 3
Total$22,250 

The customer relationships intangible asset represents the fair value of the underlying relationships with Luminex’s FCI customers. The tradename intangible asset represents the fair value of brand and name recognition associated with the marketing of the acquired Luminex FCI product lines. The FCI developed technology intangible asset represents the fair value of access to certain imaging and microcapillary technologies.

The fair value of the intangible assets acquired were estimated using variations of the income approach. The fair value of the customer relationships intangible asset was determined based on the multi-period excess earnings method and the relief-from-royalty method was utilized to estimate the fair values of the tradename and FCI developed technology intangible assets. The key assumptions used in estimating the fair values of intangible assets included
20

forecasted financial information; customer retention rates; factors for technological obsolescence; royalty rates and discount rates. The cash flow projections were discounted using rates ranging from 29.0% to 39.0% The cash flows were based on estimates used to price the transaction, including market participant considerations, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model and the weighted average cost of capital.
All acquired intangibles are being amortized over their estimated useful lives using the straight-line method of amortization.
The fair value assigned to the assets acquired are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.
The results of operations for the acquisition are included in the consolidated financial statements of the Company from the date of the acquisition. For the three and nine months ended September 30, 2023 $6.8 million and $18.8 million of the Company's revenue were attributable to the acquired business unit.
The following unaudited pro forma consolidated financial information reflects the results of operations of the Company for the three and nine months ended September 30, 2023 and 2022 as if the acquisition had occurred as of January 1, 2022, after giving effect to certain purchase accounting and financing adjustments. These amounts are based on financial information of the acquired business unit and are not necessarily indicative of what the Company’s operating results would have been had the acquisition taken place on January 1, 2022:
Three months ended September 30,Nine months ended September 30,
(in thousands)2023202220232022
Revenue$48,000 $49,691 $139,359 $145,474 
Income (loss) before income taxes(4,185)339 (19,180)(7,104)
Net Income (loss)$(6,456)$475 $(17,170)$(4,471)

Pro forma financial information is presented as if the operations of the acquired business unit had been included in the consolidated results of the Company since January 1, 2022 and gives effect to transactions that are directly attributable to the acquisition. Adjustments include additional depreciation and amortization expense related to the fair value of acquired property and equipment and intangible assets as if such assets were acquired on January 1, 2022. Transaction costs incurred by the Company related to the acquisition totaled approximately $1.5 million for the nine months ended September 30, 2023, respectively, which were expensed and recorded as a component of general and administrative expenses in the consolidated statement of operations.

10.    Goodwill and intangible assets, net
The addition of goodwill for the nine months ended September 30, 2023 is discussed in Note 9.
The following table shows the components of intangible assets, net (in thousands):
September 30,
2023
December 31,
2022
Patents and trademarks$579 $534 
Tradename3,769 700 
FCI developed technology9,060 - 
IP license476 476 
Customer relationships12,400 2,200 
Reagent license1,800 1,800 
Total intangible assets28,084 5,710 
Less: accumulated amortization(3,792)(1,379)
Intangible assets, net$24,292 $4,331 
Total amortization expense for the three and nine months ended September 30, 2023 was approximately $0.9 million and $2.4 million, respectively. Total amortization expense for the three and nine months ended September 30, 2022 was approximately $0.2 million and $0.6 million, respectively.
21

11.    Legal settlement liability
On February 13, 2018, Becton, Dickinson, and Company (“BD”) filed a lawsuit against the Company alleging trade secret misappropriation and copyright infringement. On October 6, 2020, the Company entered into a Settlement, License and Equity Issuance Agreement with BD pursuant to which the Company and BD agreed to a mutual release of all claims against each other as of the date thereof (the “BD Agreement”). Additionally, BD granted Cytek a non-exclusive, irrevocable, perpetual, worldwide and non-transferrable license to certain BD patents and covenanted that it would not enforce or permit or encourage the enforcement of BD patents against Cytek or its affiliates in connection with the development, manufacture, use, importation, offer for sale or sale of its then-current instruments. In exchange, the Company agreed that Cytek and its affiliates would not dispute or challenge in a legal proceeding the validity, enforceability or scope of the applicable BD patent claims and agreed to make certain payments to BD, including (i) a one-time upfront payment of $2.0 million, (ii) a low single digit royalty payment for ten years, based on net sales of certain of its products, (iii) $6.0 million milestone payment upon the occurrence of a certain sales threshold, and (iv) a specified payment upon the closing of a change of control transaction, if any. The Company also issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020 in connection with the BD settlement. The Company achieved the sales milestone and made the milestone payment in the quarter ended December 31, 2021.
The Company separated the settlement agreement into two elements, the litigation settlement and future licensing rights. The Company could not readily determine the fair value of the litigation settlement of prior infringement claims between the Company and BD. Therefore, the Company applied the residual method and allocated the difference between the total present value consideration payable under the BD Agreement and the estimated fair value of the future licensing rights to the litigation settlement element. The Company determined the estimated fair value of the future licensing rights based on the relief from royalty method. The significant assumptions used were the market royalty rate estimated as a royalty rate that a market participant would pay to license the BD intellectual property, forecasted sales subject to the market royalty rate and the discount rate.
The patents in question were determined to have an average useful life of 18 months. Accordingly, beginning the third quarter of 2022, the remaining contractual payments will be classified as operating expenses as they are considered to be represented of deferred litigation settlement. The Company did not record any product cost of sales related to the royalty expense for the three and nine months ended September 30, 2023, and recorded $0.0 million and $0.8 million of product cost of sales related to royalty expense for the three and nine months ended September 30, 2022, respectively. The Company recorded $0.5 million and $1.3 million of interest expense for the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.6 million of interest expense for the three and nine months ended September 30, 2022, respectively, to accrete the present value discount of the payment streams over the payment period of ten years from the settlement date using the effective interest rate method. The Company made a one-time upfront payment and issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020. The Company recorded legal settlement liability on the consolidated balance sheets of $18.7 million and $17.8 million as of September 30, 2023 and December 31, 2022, respectively, and will record licensing expense in future periods.
The following table shows the components of the legal settlement liability (in thousands):
September 30,
2023
December 31,
2022
Current:
Legal settlement liability$2,600 $2,163 
Noncurrent:
Legal settlement liability16,095 15,596 
Total legal settlement liability$18,695 $17,759 
12.    Debt
On November 7, 2022, Cytek (Wuxi) Biosciences Co., Ltd, the Company’s China subsidiary (“Cytek Wuxi”), entered a fixed asset loan agreement with Bank of Communications, China. The loan is denominated in Chinese renminbi and collateralized by Cytek Wuxi's cash deposit to the bank. The deposit was in a separate account with Cytek Wuxi's name, but the use of such account is restricted. The Company presented the deposit as restricted cash on the audited consolidated balance sheets as of December 31, 2022 and unaudited interim consolidated balance sheets as of March 31, 2023. In April 2023, the restricted cash account was released. The total loan amount is $2.9 million and the loan term is five years. The current portion of the loan of $548,000 is included in other current liabilities. The fixed interest rate on the loan was 4.5% as of September 30, 2023.
22

13.    Common stock
As of September 30, 2023, the Company has authorized 1,000,000,000 shares of common stock at $0.001 par value. Holders of common stock are entitled to one vote per share, and to receive dividends, only and if declared by the Board of Directors and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to stockholders, subordinate to the rights, preferences and privileges of any outstanding Preferred Stock with respect to dividends and in connection with a liquidation, winding up and dissolution of the Company. The holders have no preemptive or other subscription rights.

On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporation to effect a 1.3333-for-1 stock split of its common stock and redeemable convertible preferred stock, which became effective upon filing with the Secretary of State of the State of Delaware on July 16, 2021.
On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporation, which became effective immediately following the closing of the Company's initial public offering (“IPO”) and filing with the Secretary of State of the State of Delaware on July 27, 2021
On August 26, 2022, the Company filed with the SEC an automatic shelf registration statement on Form S-3ASR (File No. 333-267118) (the “Registration Statement”). In connection with the filing of the Registration Statement, the Company also entered into a sales agreement (the “2022 Sales Agreement”) with Piper Sandler & Co. (“Piper”) as sales agent to sell from time to time up to $150 million of the Company’s common stock through an “at-the-market” offering program as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the “Securities Act”).
Pursuant to the terms of the 2022 Sales Agreement, the aggregate compensation payable to Piper is up to 3% of the gross proceeds from the sale of common stock sold by Piper pursuant to the 2022 Sales Agreement. Each party agreed in the 2022 Sale Agreement to provide indemnification and contribution against certain liabilities, including liabilities under the Securities Act, subject to the terms of the 2022 Sales Agreement. As of September 30, 2023, the Company has not made any sales of common stock pursuant to the 2022 Sales Agreement.
On May 17, 2023, the Board approved a program for the repurchase by the Company of up to an aggregate of $50 million of its outstanding common stock. During the three months ended September 30, 2023, the Company repurchased 1,155,229 shares of its outstanding common stock for a total cost of approximately $8.4 million at an average price per share of $7.42. During the nine months ended September 30, 2023, the Company repurchased 1,281,011 shares of its outstanding common stock for a total cost of approximately $9.4 million at an average price per share of $7.33. The repurchase program was used to return capital to shareholders and to minimize the dilutive impact of stock options and other share-based awards. The repurchased shares of common stock were retired.

14.    Stock-based compensation plan
Stock Plans
As of September 30, 2023, the Company had three stock-based compensation plans (the “Plans”) which are described below.
2015 Equity Incentive Plan
In March 2015, the Board approved the 2015 Equity Incentive Plan (“2015 Plan”), which provided for the granting of stock options to employees, directors and consultants of the Company. As of the effective date of the 2021 Plan described below, the 2015 Plan was terminated and no further equity awards may be granted pursuant to the 2015 Plan. Outstanding stock options granted under the 2015 Plan will continue to be governed by the provisions of the 2015 Plan until expiration or exercise, whichever is earlier.
2021 Equity Incentive Plan
In July 2021, the Board approved the 2021 Equity Incentive Plan (the “2021 Plan”), which provides for the granting of stock options, stock appreciation rights, restricted stock awards, restricted stock unit ("RSU") awards, performance awards, and other awards to employees, directors and consultants of the Company. The 2021 Plan became effective on July 22, 2021 in connection with the IPO. Upon the 2021 Plan’s effective date, there were 18,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will increase automatically by an amount equal to 4% of the number of shares of the Company’s common stock outstanding on the preceding December 31, unless the Company’s
23

Board of Directors elects to authorize a lesser number of shares prior to the applicable January 1. As of September 30, 2023, the total number of shares of common stock available for issuance under the 2021 Plan was 21,204,295 shares.
2021 Employee Stock Purchase Plan
In July 2021, the Board approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective on July 22, 2021 in connection with the IPO. Upon the ESPP’s effective date, there were 2,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the ESPP will increase automatically by an amount equal to the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding on the preceding December 31, (2) 5,000,000 shares and (3) a number of shares determined by the Board. During the nine months ended September 30, 2023, 145,569 shares were issued pursuant to purchases under the ESPP. As of September 30, 2023, the total number of shares of common stock available for issuance under the ESPP was 4,352,888 shares.
Stock option valuation assumptions
The Company estimates the fair value of each stock option grant on the date of grant using the Black-Scholes option pricing model. The model assumptions include expected volatility, expected term, dividend yield, and the risk-free interest rate. The expected volatility was based on the volatility of a group of similar entities. The Company derived expected term by using the “simplified” method (the expected term is determined as the average of the time-to-vesting and contractual life of the option), as the Company has limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior. The Company based the risk-free rate on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term of the option. The Company has never paid any dividends and does not anticipate paying dividends in the foreseeable future, and therefore used an expected dividend yield of zero in the valuation model.
Stock Options
The following table shows stock option activity during the periods indicated (in thousands except share and per share data):
Number of options outstanding
Weighted-average exercise priceWeighted-average remaining contractual term
(in years)
Aggregate intrinsic value
Balance as of December 31, 20227,578,635$7.76 7.42$37,200 
Options granted1,295,94810.09 
Options exercised(911,407)1.24 
Options forfeited(337,754)12.08 
Options expired(97,257)15.22 
Balance as of September 30, 20237,528,165$8.66 7.18$12,753 
Options exercisable as of September 30, 20234,533,451$6.75 6.38$11,643 
The weighted-average grant date fair value of options granted during the three months ended September 30, 2023 was $4.91 and the company did not grant any stock options during the three months ended September, 2022. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2023 and 2022 was $6.64 and $8.14 per share, respectively.
There was $24.1 million and $31.6 million of unrecognized stock-based compensation expense related to unvested stock options as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 2.12 years and 2.42 years as of September 30, 2023 and 2022, respectively.
The Company currently uses authorized and unissued shares to satisfy option exercises.
The aggregate intrinsic value is calculated as the difference between the exercise price and the estimated fair value of the Company’s common stock as of September 30, 2023.
24

RSU Awards
The following table shows RSU awards activity during the periods indicated:
Shares
Weighted-average grant date fair value per shareWeighted-average remaining contractual term (in years)Aggregate intrinsic value (in thousands)
Unvested balance at December 31, 20221,169,508$13.36 1.59$11,941 
Granted2,402,78110.09   
Vested(443,768)12.22   
Forfeited(313,399)10.99   
Unvested balance at September 30, 20232,815,122$11.01 1.65$15,539 
There was $29.0 million and $15.1 million of unrecognized stock-based compensation expense related to unvested RSU awards as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 3.21 and 3.44 years as of September 30, 2023 and 2022, respectively.
Stock-based compensation expense
The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of sales$829 $759 $2,389 $2,214 
Research and development1,739 1,248 4,978 3,600 
Sales and marketing1,085 1,097 3,191 2,731 
General and administrative2,105 1,255 5,821 3,585 
Total stock-based compensation$5,758 $4,359 $16,379 $12,130 
The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)6.020.05.965.91
Expected volatility73 %- 71 %75 %
Risk-free interest rate4 %- 4 %2 %
Dividend yield- - - - 
The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)0.50.50.50.5
Expected volatility67 %72 %75 %74 %
Risk-free interest rate5 %2 %5 %1 %
Dividend yield- - - - 
15.    Employee benefit plan
401(k) retirement savings plan
The Company currently maintains a 401(k) retirement savings plan that covers substantially all of its employees (“401(k) Plan”). The 401(k) Plan permits voluntary contributions by employees, a portion of which are matched
25

by the Company. The Company’s contributions to the 401(k) Plan were approximately $469,000 and $1,238,000 for the three and nine months ended September 30, 2023, respectively. The Company’s contributions to the 401(k) Plan were approximately $273,000, and $791,000 for the three and nine months ended September 30, 2022, respectively.
16.    Income taxes

The Company's effective income tax rate from continuing operations was 11.0% and 56.8% for the nine months ended September 30, 2023 and 2022, respectively. The Company’s effective income tax rate for the nine months ended September 30, 2023 is lower than the US federal statutory tax rate due to a loss projected for the year and the impact of state income taxes, non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, which are partially offset by a deduction for foreign-sourced revenue, stock compensation, and federal and state research credits. The effective income tax rate for the nine months ended September 30, 2022 was higher than the US federal statutory tax rate primarily due to non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, partially offset by a deduction for foreign-sourced revenue, and federal and state research credits.
Realization of the Company's deferred tax assets is dependent primarily on the generation of future taxable income. In considering the need for a valuation allowance, the Company considers its historical, as well as future projected, taxable income along with other objectively verifiable evidence. Objectively verifiable evidence includes the Company's realization of tax attributes, assessment of tax credits, and utilization of net operating loss carryforwards during the year.
17.    Lease
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
The Company leases office facilities and equipment from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 7.25 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term up to five years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants. The Company is a sub-lessor in an agreement with a term of three years.
Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows (in thousands):
Nine months ended September 30,
20232022
Operating lease cost$2,388 $2,370 
Short-term lease cost639 37 
Total lease cost$3,027 $2,407 
For the three and nine months ended September 30, 2023, sublease income were $68,000 and $204,000, respectively, recorded as other income.
Supplemental cash flow information related to leases is as follows (in thousands):
Nine months ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$2,412 $1,629 
  
Right-of-use assets obtained in exchange for new lease obligations:  
Operating leases$- $16,741 
26

Supplemental balance sheet information related to leases is as follows (in thousands):
September 30,
2023
December 31,
2022
Operating lease right-of-use assets$11,703 $13,883 
Included in other current liabilities:
Operating lease liabilities, current$2,879 $2,931 
Operating lease liabilities, noncurrent10,139 12,312 
Total operating lease liabilities$13,018 $15,243 
Weighted-average remaining lease term - operating leases:4.815.47
Weighted-average discount rate - operating leases:2.6%2.6%
Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of September 30, 2023 is as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$843 
20243,063 
20252,665 
20262,571 
20272,315 
Thereafter2,395 
Total lease payments$13,852 
Less imputed interest(834)
Total present value of lease liabilities$13,018 
18.    Commitments and contingencies
Legal proceedings
The Company evaluates the status of each legal matter, if any, and assesses potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based on the information available at the time.
The Company is not currently involved in legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material effect on the Company’s financial position, results of operations or liquidity.
19.    Investment in Cytek Japan
In May 2019, the Company jointly formed Cytek Japan with TOMY Digital Biology (“TOMY”). Cytek Japan was created for the purpose of expanding the Company’s presence in Japan. The Company and TOMY each purchased $46,000 of common stock of Cytek Japan. The Company previously accounted for its 50% interest in Cytek Japan as an equity method investment. The Company recorded $40,000 for its proportionate share of Cytek Japan’s earnings prior to its additional investment, which is included in other income (expense), net in the consolidated statements of operations and comprehensive income for the year ended December 31, 2022.
In March 2021, the Company purchased an additional $688,000 of common stock of Cytek Japan and TOMY purchased an additional $229,000 of common stock of Cytek Japan. The Company’s interest in Cytek Japan increased from 50% to 73% giving the Company controlling interest. The Company consolidated Cytek Japan as of March 31, 2021 under the VOE model as Cytek Japan does not meet the definition of a VIE and as TOMY does not have substantive voting, participating or liquidation rights.
27

The Company recognized net assets of $1.1 million, consisting primarily of $1.0 million cash. The Company recorded noncontrolling interest of $315,000 on the unaudited interim consolidated financial statements as of March 31, 2021.
In January 2023, the Company purchased an additional $235,000 of common stock of Cytek Japan. Cytek Japan became a wholly-owned subsidiary of the Company.
20.    Product warranty
The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Balance, beginning of the period$2,126 $1,760 
Accrual for current year warranties2,958 2,841 
Warranty cost incurred(2,302)(2,475)
Balance, end of period$2,782 $2,126 
21.    Net income (loss) attributable to common stockholders per share
The following table sets forth the computation of the Company’s basic and diluted net income (loss) attributable to common stockholders per share for the three and nine months ended September 30, 2023 and 2022 (in thousands except share and per share data):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Numerator
Net income (loss)$(6,456)$1,626 $(17,651)$(1,234)
Less: noncontrolling interests 40  281 
Net income (loss) attributable to common stockholders, basic and diluted$(6,456)$1,666 $(17,651)$(953)
Denominator
Weighted-average common shares outstanding, attributable to common stockholders, basic136,173,278134,711,701135,862,905134,342,059
Effect of employee stock plans-3,997,634--
Weighted-average common shares outstanding, attributable to common stockholders, diluted136,173,278138,709,335135,862,905134,342,059
Net income (loss) attributable to common stockholders per share, basic$(0.05)$0.01 $(0.13)$(0.01)
Net income (loss) attributable to common stockholders per share, diluted$(0.05)$0.01 $(0.13)$(0.01)
Stock-based compensation awards of approximately 7.2 million and 6.2 million shares for the three and nine months ended September 30, 2023, respectively, and 3.5 million and 4.1 million shares for the three and nine months ended September 30, 2022 respectively, were outstanding but were not included in the computation of diluted net loss per share attributable to common stockholders because the effect of including such shares would have been anti-dilutive in the periods presented.
28

22.    Geographic areas
The Company sells its products worldwide and attributes revenue to the geography where the product is delivered. The geographical distribution of revenue for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
United States$26,789 $22,811 $74,948 $67,896 
EMEA12,922 10,301 33,469 27,823 
APAC6,757 7,153 22,073 18,306 
Other1,532 212 4,292 1,675 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
EMEA includes Europe, the Middle East and Africa; APAC includes Asia and the Pacific countries; Other includes Canada and Latin America.
For the three and nine months ended September 30, 2023 and 2022, the Company had no major customers.
As of September 30, 2023 and December 31, 2022, the Company’s long-lived assets by geographic area were as follows (in thousands):
September 30, 2023December 31, 2022
United States$9,287 $6,426 
APAC8,128 7,256 
Total$17,415 $13,682 
As of September 30, 2023 and December 31, 2022, substantially all of the Company’s long-lived assets were located in the United States and in Wuxi, China.
23.    Related party transactions

On May 7, 2022, the Company’s wholly-owned Hong Kong subsidiary (“Cytek HK”) completed an investment of $1.6 million in Tianjin Deep Analysis Intelligent Technology Development Co., Ltd, a company incorporated under the laws of the People’s Republic of China (“DeepCyto”) in consideration for the issuance of Series A preferred shares of DeepCyto, representing an ownership interest of approximately 3.3%. At the time of the investment, an entity affiliated with Northern Light Venture Capital (“NLVC”) had a significant ownership interest in DeepCyto and a representative serving on the DeepCyto board of directors. The founding managing partner of NLVC served as a member of the Company’s board of directors until June 1, 2022.
29

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited interim consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 1, 2023. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “we,” “us” and “our” refer to Cytek Biosciences, Inc.
Forward-Looking Statements
The information in this discussion contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended, (the Securities Act) and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part II, Item 1A, “Risk Factors” in this Quarterly Report on Form 10-Q and in our other filings with the SEC. The forward-looking statements are applicable only as of the date on which they are made, and we do not assume any obligation to update any forward-looking statements.
Overview
We are a leading cell analysis solutions company advancing the next generation of cell analysis tools by leveraging novel technical approaches. Our goal is to become the premier cell analysis company through continued innovation that facilitates scientific advances in biomedical research and clinical applications. We believe our core instruments, the Aurora and Northern Lights systems, are the first full spectrum flow cytometers able to deliver high-resolution, high-content and high-sensitivity cell analysis by utilizing the full spectrum of fluorescence signatures from multiple lasers to distinguish fluorescent tags on single cells (“Full Spectrum Profiling” or “FSP”). Our novel approach harnesses the power of information within the entire spectrum of a fluorescent signal to achieve a higher level of multiplexing with exquisite sensitivity. Our patented FSP technology optimizes sensitivity and accuracy through its novel optical and electronic designs that utilize an innovative method of light detection and distribution. Our FSP platform includes instruments, reagents, software and services to provide a comprehensive and integrated suite of solutions for our customers. Since our first U.S. commercial launch in mid-2017, we have sold and deployed over 1,997 organic Cytek instruments—primarily comprised of our Aurora and Northern Lights systems—to customers around the world, including the largest pharmaceutical companies, over 200 biopharma companies, leading academic research centers, and clinical research organizations (“CROs”). In June 2021, we began shipping the Aurora cell sorter (“Aurora CS”), which uses our FSP technology to further broaden our potential applications across cell analysis.
On February 28, 2023, we completed the acquisition of the flow cytometry and imaging (“FCI”) business unit of Luminex Corporation (“Luminex”), including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis and Guava branded instruments, and flow cytometry reagent products and services.
We manufacture our instruments in our facilities in Fremont, California, Seattle, Washington and Wuxi, China. We have designed our operating model to be capital efficient and to scale efficiently as our product volumes grow.
Total revenue for the three and nine months ended September 30, 2023 was $48.0 million and $134.8 million, respectively, representing a 19% and 16% increase compared to revenue for the three and nine months ended September 30, 2022 of $40.5 million and $115.7 million respectively. Total revenue for the three months ended September 30, 2023 included $6.8 million of revenue from the FCI business unit. Excluding revenue from the FCI business unit for the three months ended September 30, 2023, organic revenue was $41.2 million, a 2% increase compared to the same period of the prior year. The 2% increase in organic revenue was primarily related to sales to pharmaceutical and biotech customers in the United States, and revenue growth in EMEA.
To date, we have adopted a direct sales model in North America, Europe, China, and several other countries in the Asia-Pacific region, and also sell our products through third-party distributors in certain countries in China, Europe,
30

Latin America, the Middle East, Africa and the Asia-Pacific region. Revenue from direct sales represented 77% and 74% of total revenue for the three and nine months ended September 30, 2023 and 75% and 82% total revenue for the three and nine months ended was September 30, 2022, respectively, and revenue from distributors represented 23% and 26% of total revenue for the three and nine months ended September 30, 2023 and revenue from distributors represented 25% and 18% of total revenue for the three and nine months ended September 30, 2022. If our sales in region outside United States increase, we expect revenue from our distribution channel to increase.
We focus a substantial portion of our resources on developing new products and solutions to meet our customers’ needs. Our research and development efforts focus on developing new and complementary instruments, reagents and reagent kits, and continued operating software development. We incurred research and development expenses of $11.2 million and $33.3 million for the three and nine months ended September 30, 2023, respectively, and $8.7 million and $25.1 million for the three and nine months ended September 30, 2022, respectively. We intend to continue to make significant investments in research and development in the future.
We expect to continue to invest in our commercial infrastructure through hiring additional employees with strong scientific and technical backgrounds to support growth in sales of our instruments as well as our planned expansion of reagents offerings and panel design capabilities. We also plan to continue to invest in sales, marketing and business development across the globe to drive commercialization of our products. We incurred sales and marketing expenses of $12.1 million and $37.6 million for the three and nine months ended September 30, 2023, respectively, and $8.8 million and $24.2 million for the three and nine months ended September 30, 2022, respectively.
Since our inception in 2014, we have financed our operations primarily through sales of our securities and revenue from the sale of our products and services.
Our net loss was $6.5 million and $17.7 million for the three and nine months ended September 30, 2023, respectively, and net income was $1.6 million and net loss of $1.2 million for the three and nine months ended September 30, 2022, respectively. The change for the three and nine months ended September 30, 2023 compared to the three and nine months ended September 30, 2022 resulted primarily from expenses driven by an increase in headcount and salaries and efforts in research and development and marketing initiatives.
We expect our expenses will increase substantially in connection with our ongoing activities, as we:
attract, hire and retain qualified personnel;
invest in processes, commercial infrastructure and supporting functions to scale our business and introduce new products and services;
support our research and development efforts;
continue to expand geographically;
protect and defend our intellectual property; and
make strategic investments in complementary businesses, services, products or technologies.
Key factors affecting our results of operations and future performance
We believe that our financial performance has been, and in the foreseeable future will continue to be, primarily driven by multiple factors as described below, each of which presents growth opportunities for our business. These factors also pose important challenges that we must successfully address to sustain our growth and improve our results of operations. Our ability to successfully address these challenges is subject to various risk and uncertainties, including those described under the heading “Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q.
Global customer adoption
Our financial performance has largely been driven by our ability to increase the adoption of our FSP platform, a key factor on which our future success depends. We plan to drive global customer adoption through business development efforts, direct sales and marketing and third-party distributions. We are investing in our direct sales organization and commercial support functions and developing third-party distributor relationships to support global expansion and drive revenue growth. We intend to continue increasing our workforce in line with our growth.
Recurring revenues
We believe our expanding installed base of instruments to new and existing customers will provide us with greater leverage to drive pull-through for reagent and service revenue, which are recurring by nature. Furthermore, as we develop and identify new applications and products, we expect to further increase pull-through across our installed base.
31

We expect recurring revenue on an absolute basis to increase and become an increasingly important contributor to our revenue as our installed base expands.
Revenue mix and gross margin
Our revenue is primarily derived from sales of our instruments and services with our instruments recognizing higher gross margins than our services. Although we expect sales of our instruments to continue to represent the largest percentage of our revenue in the future, we expect reagent sales to increase as a percentage of our total revenue and our gross margins to experience a corresponding improvement as we grow our installed base and increase our focus on commercializing reagents. We also expect a higher gross margin on our instruments as we increase manufacturing efficiency, instrument reliability and training for personnel using our instruments, which we expect to lead to a reduction in warranty claims. Our sales in certain regions, particularly outside of the United States, are realized through third-party distribution partners that typically receive discounted prices, thus resulting in lower gross margins than those recognized by our direct sales organization. Furthermore, our gross margins and instrument selling prices may fluctuate in the future as we continue to grow our volume of third-party distribution partners in geographies outside of the United States, introduce new products and reduce our production costs as a result of variability in the timing of new product introductions.
In the near term, we expect the continued optimization of our manufacturing processes related to our instruments and the expansion of product manufacturing distribution facilities to have the greatest impact on our gross margin. In addition to the impact of competing products entering the market, the future gross margin profiles of our instruments, services and reagents will depend on the outcome of any royalties we are required to pay and the royalty rates and products to which such royalties apply.
Expansion into new markets
We focus our research and development efforts on the greatest value-additive products to meet the growing and unmet needs of the research and clinical markets. We work closely with researchers, clinicians and scientists to optimize and implement new panels and applications to meet their specific needs. We also gain valuable insight on potential new products, new applications and enhancements to existing products, as well as biomarker combinations that would be beneficial in different fields, through collaborations with our customers, academic laboratories, KOLs and industry partners. We plan to continue to invest in new product development and enhancements to support our expansion into new markets.
The Northern Lights CLC system was certified under the European Union In Vitro Diagnostic Medical Devices Directive in September 2020 and is registered as an in vitro diagnostic medical device under Northern Lights Clinical Flow Cytometer. The certification enables the Northern Lights CLC system to be sold into in vitro diagnostic laboratories in the European Union and in other countries around the world that accept this specific certification. The Northern Lights CLC system is also certified for in vitro diagnostic use as a Class II device in China.
Key business metrics
We regularly review the following key business metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. We believe that the following metrics are representative of our current business; however, we anticipate these will change or may be substituted for additional or different metrics as our business grows.
Three months ended September 30,Nine months ended September 30,
20232022Dollar Change20232022
Dollar Change
(In thousands)
Sales channel mix
Direct sales channel$36,916 $30,204 $6,712 $100,223 $94,725 $5,498 
Distributor channel11,084 10,273 811 34,559 20,975 13,584 
Total revenue, net$48,000 $40,477 $7,523 $134,782 $115,700 $19,082 
Customer mix
Academia and government$20,118 $18,983 $1,135 $55,721 $48,796 $6,925 
Biotechnology, pharmaceutical, distributor and CRO27,882 21,494 6,388 79,061 66,904 12,157 
Total revenue, net$48,000 $40,477 $7,523 $134,782 $115,700 $19,082 
32

Distributors typically sell to end customers identified in other customer categories.
Known Trends, Events and Uncertainties
The recent trends towards rising inflation may adversely affect our business and corresponding financial position and cash flows. Inflationary factors, such as increases in the cost of materials and supplies, interest rates and overhead costs may adversely affect our operating results. The general consensus among economists suggests that we should expect a higher recession risk to continue over the next year, which could result in further economic uncertainty and volatility in the capital markets in the near term, and could negatively affect our operations. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, we may experience increases in the near future (especially if inflation rates continue to rise) on our operating costs, including our labor costs and research and development costs, due to supply chain constraints, consequences associated with COVID-19 or future public health crises, the ongoing conflict between Russia and Ukraine, the Israel and Palestine conflict or liquidity concerns at, and failure of, banks and other financial institutions.
Many of our pharmaceutical and biotech customers based in the United States have been impacted by macro-economic uncertainties related to the weakening economy, liquidity concerns in the broader financial services industry, such as those caused by recent banking failures, disruptions to and volatility in the credit and equity markets, and rising interest rates. We believe these factors contributed to longer sales cycles, which adversely impacted our operating results for the three months ended September 30, 2023, and may adversely affect our operating results in the future.
Components of our results of operations
Total revenue, net
We currently generate our total revenue, net from product revenue and service revenue.

Product. Our product revenue primarily consists of sales of our instruments, including the Aurora, Northern Lights, Aurora CS, Amnis and Guava systems, instrument accessories, such as loaders, and consumables, such as reagents. We offer multiple versions of our FSP systems with different price points based on the number of lasers integrated in the systems. We also derive revenue from sales of our conventional flow cytometry system, which is available for sale in China. We recognize product revenue when control of the instrument is transferred to the customer.
Service. Our service revenue primarily consists of post-warranty service contracts, installations and repairs which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer.
We expect our revenue to increase in absolute dollars as we expand our sales organization and sales territories, broaden our customer base, and expand awareness of our products with new and existing customers. Our revenue was $48.0 million and $134.8 million for the three and nine months ended September 30, 2023, respectively, and $40.5 million and $115.7 million for the three and nine months ended September 30, 2022, respectively. A portion of our revenue for the three and nine months ended September 30, 2023 is attributable to the acquired FCI business unit.
Total cost of sales, gross profit and gross margin
Our total cost of sales is comprised of product cost of sales and service cost of sales.
Product. Cost of sales associated with our products primarily consist of manufacturing-related costs incurred in the production process, inventory write-downs, warranty costs, third party royalty costs, personnel and related costs, costs of component materials, overhead, packaging and delivery and depreciation expense.
Service. Cost of sales associated with our services primarily consists of personnel and related costs, expenses related to product replacements, product updates and qualification validation of our products and depreciation expense.
We expect our total cost of sales to increase in absolute dollars in future periods, corresponding to our anticipated growth in revenue and employee headcount to support our manufacturing, operations, field service team and support organizations.
Gross profit is calculated as revenue less total cost of sales. Gross margin is gross profit expressed as a percentage of revenue. Our gross profit in future periods will depend on a variety of factors, including market conditions that may impact our pricing, sales mix changes among our instruments and service agreements, product mix changes between established products and new products, excess and obsolete inventories, our cost structure for manufacturing operations relative to volume and product warranty obligations.
33

Operating expenses
Our operating expenses are primarily comprised of research and development, sales and marketing, and general and administrative expenses, depreciation and amortization, and related overhead.
Research and development. Our research and development expenses primarily consist of salaries, benefits, stock-based compensation costs for employees in our research and development department, independent contractor costs, laboratory supplies, equipment maintenance and materials expenses.
We plan to continue to invest in our research and development efforts, including hiring additional employees to enhance existing products and develop new products. We expect research and development expense will increase in absolute dollars in future periods and vary from period to period as a percentage of revenue due to our continuing investment in product development.
Sales and marketing. Our sales and marketing expenses consist primarily of salaries, benefits, and stock-based compensation costs for employees in our sales and marketing department, sales commissions, marketing material costs, travel expenses and costs related to trade shows, trainings and various workshops. We expect our sales and marketing expense to increase in absolute dollars as we expand our commercial sales, marketing, and business development teams, increase our presence globally and increase marketing activities to drive awareness and adoption of our platform. While these expenses may vary from period to period as a percentage of revenue, we expect these expenses to increase as a percentage of sales in the short-term as we continue to grow our commercial organization to support anticipated growth of the business.
General and administrative. Our general and administrative expenses primarily consist of salaries, benefits, and stock-based compensation costs for employees in our executive, accounting and finance, legal and human resource functions, as well as professional services fees, such as consulting, audit, tax, legal, general corporate costs and allocated overhead expenses. We expect our operating expenses to increase as a public company. In particular, we expect our accounting, legal, personnel-related expenses and directors’ and officers’ insurance costs reported within general and administrative expense to increase as we establish more comprehensive compliance and governance functions, maintain IT costs, review internal controls over financial reporting in accordance with the Sarbanes-Oxley Act and prepare and distribute periodic reports as required by the rules and regulations of the SEC. As a result, our historical results of operations may not be indicative of our results of operations in future periods.
We expect these expenses to vary from period to period as a percentage of revenue.
Other income (expense), net
Interest expense. Interest expense consists primarily of accretion of the present value of the litigation settlement liability. See Note 11 to our unaudited interim consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details regarding the settlement.
Interest income. Our interest income consists primarily of interest earned on our cash and cash equivalents which are invested in cash deposits and in money market funds.
Other income (expense), net. Our other income (expense), net consists primarily of foreign exchange gains and losses.
Income taxes
Our provision for (benefit from) income taxes consists primarily of provision for federal taxes and local taxes in the United States as well as foreign taxes. As we plan to expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.

Results of operations
Comparison of the three and nine months ended September 30, 2023 and 2022
The results of operations presented below should be reviewed in conjunction with the unaudited interim consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q.
34

The following table sets forth our consolidated results of operations and comprehensive income (loss) data for the periods presented:
Three months ended September 30,Nine months ended September 30,
(In thousands)2023202220232022
Revenue, net:
Product$38,441 $36,389 $110,065 $104,963 
Service9,559 4,088 24,717 10,737 
Total revenue, net48,000 40,477 134,782 115,700 
Cost of sales:
Product16,205 10,606 45,557 34,153 
Service4,617 3,009 12,847 9,947 
Total cost of sales20,822 13,615 58,404 44,100 
Gross profit27,178 26,862 76,378 71,600 
Operating expenses:
Research and development11,171 8,650 33,282 25,111 
Sales and marketing12,076 8,810 37,587 24,201 
General and administrative10,351 8,042 33,217 24,176 
Total operating expenses33,598 25,502 104,086 73,488 
Income (loss) from operations(6,420)1,360 (27,708)(1,888)
Other income (expense):
Interest expense(595)(649)(1,677)(1,886)
    Interest income1,622 1,584 4,965 1,993 
    Other income (expense), net1,208 (445)4,600 (1,073)
Income (loss) before income taxes(4,185)1,850 (19,820)(2,854)
Provision for (benefit from) income taxes2,271 224 (2,169)(1,620)
Net income (loss)(6,456)1,626 (17,651)(1,234)
Foreign currency translation adjustment, net of tax165 (758)(856)(1,427)
Unrealized gain (loss) on marketable securities15 (26)
Net comprehensive income (loss) $(6,276)$868 $(18,533)$(2,661)
Total revenue, net
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Revenue, net
Product$38,441 $36,389 $2,052 %$110,065 $104,963 $5,102 %
Service9,559 4,088 5,471 134 %24,717 10,737 13,980 130 %
Total revenue, net$48,000 $40,477 $7,523 19 %$134,782 $115,700 $19,082 16 %
Total revenue, net increased by $7.5 million to $48.0 million, or 19%, and $19.1 million to $134.8 million, or 16%, for the three and nine months ended September 30, 2023 as compared to the three and nine months ended September 30, 2022, respectively.
Product revenue increased by $2.1 million to $38.4 million, or 6%, and $5.1 million to $110.1 million, or 5%, for the three and nine months ended September 30, 2023, as compared to the three and nine months ended September 30, 2022 due to an increase of new product sales.
Service revenue increased $5.5 million to $9.6 million, or 134%, and $14.0 million to $24.7 million, or 130%, for the three and nine months ended September 30, 2023, as compared to the three and nine months ended September 30, 2022. The increase was primarily due to instruments coming off warranty.
35

Revenue from the acquired FCI business was $6.8 million for the three months ended September 30, 2023 and $18.8 million for the nine months ended September 30, 2023, driven by product sales.
Total cost of sales, gross profit and gross margin
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Cost of sales:
Product$16,205 $10,606 $5,599 53 %$45,557 $34,153 $11,404 33 %
Service4,617 3,009 1,608 53 %12,847 9,947 2,900 29 %
Total cost of sales$20,822 $13,615 $7,207 53 %$58,404 $44,100 $14,304 32 %
Gross profit$27,178 $26,862 $76,378 $71,600 
Gross margin57 %66 % 57 %62 %
Total cost of sales increased by $7.2 million, or 53%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022, and increased by $14.3 million, or 32%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The increase in cost of sales was driven by increases in product and service revenue, primarily due to higher material costs and unfavorable product mix
for the three and nine months ended September 30, 2023 as compared to the three and nine months ended September 30, 2022.
Total gross profit margin was 57% and 66% as a percent of total revenue for the three months ended September 30, 2023 and 2022, respectively, and 57% and 62% for the nine months ended September 30, 2023 and 2022, respectively. Gross profit margin depends on many factors, including market conditions that might affect our pricing; services; product mix changes between instrument configurations; excess and obsolete inventories; our cost structure for manufacturing operations relative to volume, freight costs and product support.
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Product:
Revenue$38,441 $36,389 $2,052 %$110,065 $104,963 $5,102 %
Cost of sales16,205 10,606 5,599 53 %45,557 34,153 11,404 33 %
Product gross profit$22,236 $25,783 $(3,547)-14 %$64,508 $70,810 $(6,302)-9 %
Gross margin58 %71 %59 %67 %
Service:
Revenue$9,559 $4,088 $5,471 134 %$24,717 $10,737 $13,980 130 %
Cost of sales4,617 3,009 1,608 53 %12,847 9,947 2,900 29 %
Service gross profit (loss)$4,942 $1,079 $3,863 358 %$11,870 $790 $11,080 1402 %
Gross margin52 %26 %48 %%
Product revenue for three and nine months ended September 30, 2023 increased by 6% and increased by 5% respectively, as compared to the three and nine months ended September 30, 2022. Product cost of sales for the three and nine months ended September 30, 2023 increased by 53% and 33%, respectively, as compared to the same period in 2022. Product gross profit for the three and nine months ended September 30, 2023 decreased 14% and decreased by 9%, respectively, as compared to the three and nine months ended September 30, 2022. The lower product gross profit margins in the three and nine months ended September 30, 2023 compared to the three and nine months ended September 30, 2022 were driven primarily by higher material costs and by less favorable instrument product mix following the FCI acquisition.
Service revenue for the three and nine months ended September 30, 2023 increased 134% and 130%, respectively, as compared to the three and nine months ended September 30, 2022. Service cost of sales for the three and nine months ended September 30, 2023 increased by 53% and 29% as compared to the same period in 2022.Service gross profit for the three and nine months ended September 30, 2023 increased 358% and 1402%, respectively, as compared to the three and nine months ended September 30, 2022. The higher service gross margins in the three and nine months ended September 30, 2023 compared to the three and nine months ended September 30, 2022 were mainly driven by continued growth in the instruments installed base with more instruments coming off warranty and the addition of the FCI acquisition.
36

Operating expenses
Research and development
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Research and development$11,171 $8,650 $2,521 29 %$33,282 $25,111 $8,171 33 %

Research and development expenses were $11.2 million for the three months ended September 30, 2023 as compared to $8.7 million for the three months ended September 30, 2022. The increase of $2.5 million in research and development expenses was primarily due to an increase in headcount and personnel-related expenses of $2.4 million, including stock-based compensation and other payroll costs. This was primarily due to increased headcount from the Luminex acquisition.
Research and development expenses were $33.3 million for the nine months ended September 30, 2023 as compared to $25.1 million for the nine months ended September 30, 2022. The increase of $8.2 million in research and development expenses was primarily due to an increase in headcount and personnel-related expenses of $7.8 million, including stock-based compensation and other payroll costs. This was primarily due to increased headcount from the Luminex acquisition.
The increase in research and development expenses for the three and nine months ended September 30, 2023 was primarily driven by costs relating to the FCI business. We expect our research and development expense to increase in absolute dollars as we continue to develop new products and enhance existing instruments and technologies.
Sales and marketing
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Sales and marketing$12,076 $8,810 $3,266 37 %$37,587 $24,201 $13,386 55 %

Sales and marketing expenses were $12.1 million for the three months ended September 30, 2023 as compared to $8.8 million for the three months ended September 30, 2022. The increase of $3.3 million in sales and marketing expenses was primarily due to an increase in headcount and personnel-related expenses of $2.4 million, including stock-based compensation and other payroll costs, and increase in trade shows and other sales and marketing costs of $0.6 million, and an increase in fixed assets and intangible asset amortization costs of $0.6 million. This was primarily due to increased headcount from the Luminex acquisition.
Sales and marketing expenses were $37.6 million for the nine months ended September 30, 2023 as compared to $24.2 million for the nine months ended September 30, 2022. The increase of $13.4 million in sales and marketing expenses was primarily due to an increase in headcount and personnel-related expenses of $9.7 million, including stock-based compensation and other payroll costs, and increase in trade shows and other sales and marketing costs of $1.5 million, and an increase in depreciation and amortization costs of $1.2 million. This was primarily due to increased headcount from the Luminex acquisition.
We expect our sales and marketing expenses to increase in absolute dollars as we hire additional sales and marketing personnel, expand our sales support infrastructure and invest in our brand and product awareness to further penetrate the United States and the international markets.
General and administrative
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
General and administrative$10,351 $8,042 $2,309 29 %$33,217 $24,176 $9,041 37 %

General and administrative expenses were $10.4 million for the three months ended September 30, 2023 as compared to $8.0 million for the three months ended September 30, 2022. The increase of $2.3 million in general and administrative expenses was primarily due to an increase in general corporate personnel-related costs of $1.6 million,
37

including stock-based compensation and other payroll costs, and other outside service increase of $0.7 million. This was primarily due to increased headcount from the Luminex acquisition.
General and administrative expenses were $33.2 million for the nine months ended September 30, 2023 as compared to $24.2 million for the nine months ended September 30, 2022. The increase of $9.0 million in general and administrative expenses was primarily due to an increase in legal and other professional service fees of $2.3 million, which includes $1.5 million related to the FCI acquisition in February 2023, increase in general corporate personnel-related costs of $5.4 million, including stock-based compensation and other payroll costs to support the growth of our overall operations. This was primarily due to increased headcount from the Luminex acquisition.
We expect to continue to incur additional general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and the Nasdaq Stock Market, additional insurance costs, investor relations activities and other administrative and professional services. As a result, we expect general and administrative expenses to increase in absolute dollars in future periods.
Interest expense
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Interest expense$(595)$(649)$54 -8 %$(1,677)$(1,886)$209 -11 %

Interest expense was $0.6 million and $1.7 million for the three and nine months ended September 30, 2023, respectively, as compared to $0.6 million and $1.9 million for the three and nine months ended September 30, 2022, respectively. The decrease during the three and nine months ended September 30, 2023 as compared to 2022 was mainly due to the accretion of the present value discount related to the settlement agreement with Becton, Dickinson and Company (“BD”). See Note 11 to our unaudited interim consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.
Interest income
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Interest income$1,622 $1,584 $38 %$4,965 $1,993 $2,972 149 %

Interest income was $1.6 million and $5.0 million for the three and nine months ended September 30, 2023, respectively, as compared to $1.6 million and $2.0 million for the three and nine months ended September 30, 2022, respectively. The increase in interest income was the result of higher interest earned on our cash and cash equivalents and short term investment due to an increase in interest rates as compared to 2022.
Other income (expense), net
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Other income (expense), net$1,208 $(445)$1,653 -371 %$4,600 $(1,073)$5,673 -529 %

Other income, net was $1.2 million and $4.6 million for the three and nine months ended September 30, 2023, respectively, as compared to other expense, net of $0.4 million of expenses and $1.1 million of expenses for the three and nine months ended September 30, 2022, respectively. The income was primarily from the short-term investment.
Income Taxes
Three months ended September 30,
Change
Nine months ended September 30,
Change
(In thousands, except percentages)20232022Amount
%
20232022Amount
%
Provision for (benefit from) income taxes$2,271 $224 $2,047 914 %$(2,169)$(1,620)$(549)34 %

38

Provision for income taxes was $2.3 million and benefit from income taxes was $2.2 million for the three and nine months ended September 30, 2023, respectively, as compared to the provision for income taxes of $0.2 million and benefit from income tax of $1.6 million for the three and nine months ended September 30, 2022, respectively. The net change of provision of $2.0 million for the three months ended September 30, 2023 was primarily a result of more taxable income in the current quarter. The net benefit of $0.5 million for the nine months ended September 30, 2023 includes the third quarter tax increase offset by previous quarter tax benefit.

Non-GAAP Financial Measure
To supplement our unaudited interim consolidated financial statements presented in accordance with generally accepted accounting principles, we use constant currency revenue, which is a non-GAAP financial measure. We believe the presentation of revenue on a constant currency basis, in addition to results reported in accordance with U.S. GAAP, provides useful information about our operating performance because the constant currency presentation excludes the effects of foreign currency volatility and highlights our core operating results. The presentation of revenue on a constant currency basis should be considered in addition to, but not as a substitute for, measures of financial performance reported in accordance with U.S. GAAP. Revenue on a constant currency basis, as we present it, may not be comparable to similarly titled measures used by other companies.
The FX Impact is calculated as the difference between the current year amounts and the current year amounts translated at prior period average exchange rates. The FX Impact % represents the percentage change on a period-over-period basis adjusted for foreign currency impacts.
The following table presents a reconciliation of constant currency revenue to our reported net revenue for the periods indicated (in thousands, except percentages):
Revenue
Three months ended
September 30, 2023
Three months ended
September 30, 2022
Nine Months Ended
September 30, 2023
Nine Months Ended
September 30, 2022
As reported$48,000 $40,477 $134,782 $115,700 
Non-GAAP constant currency47,703 40,501 135,903 117,647 
FX Impact [$]$(297)$24 $1,121 $1,947 
FX Impact [%](0.6 %)0.1 %(0.8 %)(1.7 %)
Liquidity and capital resources
Overview
To date, our primary sources of capital have been through sales of our securities and revenue from the sale of our products and services. As of September 30, 2023 and December 31, 2022, we had approximately $288.0 million and $344.0 million, respectively, in cash and cash equivalents and short term investments, which were primarily held in U.S. short-term bank deposit accounts, money market funds, U.S. Treasury notes, Federal agency security notes, and short term commercial paper.
Funding and material cash requirements
We anticipate continuing to expend significant amounts of cash in the foreseeable future as we continue to invest in research and development of our product offerings, commercialization of new products and services, and expansion into new markets. Our future capital requirements will depend on many factors including our revenue, research and development efforts, the timing and extent of additional capital expenditures to invest in existing and new facilities, as well as our manufacturing operations, the expansion of sales and marketing and the introduction of new products. We have entered into, and may in the future enter into, arrangements to acquire or invest in businesses, services and technologies, and any such acquisitions or investments could significantly increase our capital needs.
We currently anticipate making additional capital expenditures during the next 12 months, which is expected to primarily include equipment to be used for manufacturing and investment in research and development, as well as spend associated with the expansion of our facilities in Wuxi, China.
In addition, we lease certain office facilities under operating lease arrangements that expire on various dates through fiscal year 2027. Under the terms of the leases, we are responsible for certain expenses related to operations,
39

maintenance, repairs and management fees. Future minimum lease payments under non-cancelable operating leases totaled $13.9 million as of September 30, 2023.
Based on our current business plan, we believe our existing cash and cash equivalents and anticipated cash flows from operations will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months from the date of this Quarterly Report on Form 10-Q.
Sources of liquidity
We have financed our operations primarily through sales of our securities. In July 2021, we completed our IPO, which resulted in net proceeds to us of approximately $215.7 million. We have also benefited from operating cash flows from the sale of our products and services.
On August 26, 2022, we entered into a sales agreement (the “Sales Agreement”) with Piper Sandler & Co. (“Piper”) as sales agent to sell from time to time up to $150 million of our common stock through an “at the market” offering program. To date, we have not made any sales of common stock pursuant to the Sales Agreement. The securities in this transaction were offered pursuant to an automatic shelf registration statement on Form S-3ASR (File No. 333-267118) that was filed with the SEC on August 26, 2022.
Cash flows
The following table summarizes our cash flows for the periods presented:
Nine months ended September 30,
(In thousands)20232022
Net cash provided by (used in):
Operating activities$(4,231)$(18,424)
Investing activities(122,960)(4,845)
Financing activities(8,058)1,663 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(622)(1,489)
Net decrease in cash, cash equivalents and restricted cash$(135,871)$(23,095)
Operating activities
Net cash used in operating activities for the nine months ended September 30, 2023 was $4.2 million including net loss of $17.7 million. We also incurred gain on investments, accretion and amortization, non-cash provision for excess and obsolete inventory, stock-based compensation expense, depreciation and amortization, amortization of right-of-use assets, and interest expenses for accretion of the legal settlement liabilities of $5.3 million, $0.8 million, $16.4 million, $4.4 million, $2.4 million, and $1.3 million, respectively. Usage of cash included a decrease in lease liability of $2.2 million, an increase of inventories of $2.0 million and an increase in legal settlement liability of $0.4 million. Additionally, there was an increase of trade accounts receivable of $7.6 million, an increase in prepaid expenses and other assets of $2.3 million, an increase in accrued expenses and other liabilities of $0.6 million, an increase in deferred revenue of $7.2 million and an increase of trade accounts payables of $0.01 million.
Net cash used in operating activities for the nine months ended September 30, 2022 was $18.4 million. Net loss was $1.2 million; we also incurred non-cash stock-based compensation expense, depreciation and amortization, amortization of right-of-use assets, and interest expenses for accretion of the legal settlement liabilities of $12.1 million, $1.7 million, $2.1 million, and $1.6 million, respectively. Usage of cash included an increase of inventories of $19.5 million, an increase of trade accounts receivable of $11.8 million due to an increase in sales, and a decrease in prepaid expenses and other assets of $15.0 million. This was partially offset by an increase of trade accounts payables of $2.8 million, an increase in deferred revenue of $6.5 million, an increase in accrued expenses and other liabilities of $2.8 million and an increase in the legal settlement liability of $0.5 million.
Investing activities
Net cash used in investing activities during the nine months ended September 30, 2023 was $123.0 million driven by purchase of property and equipment of $3.1 million, proceeds from maturities of marketable securities of $78.0 million, additional purchase of marketable securities of $152.6 million and purchases of business of $44.9 million, purchases of patents of $0.1 million, and payment of additional investments in Cytek Japan of $0.2 million.
Net cash used in investing activities during the nine months ended September 30, 2022 was $4.8 million driven by purchases of property and equipment of $3.2 million, purchase of patents $0.04 million and payment of investments of $1.6 million.
40

Financing activities
Net cash used in financing activities during the nine months ended September 30, 2023 was $8.1 million driven by the issuance of our common stock under our equity incentive plans of $1.1 million, offset by repayment of loan of $0.4 million, payments for taxes related to net share settlement of equity awards of $0.3 million and $9.4 million costs related to the repurchase of our shares.
Net cash provided by financing activities during the nine months ended September 30, 2022 was $1.7 million driven by issuance of our common stock under our equity incentive plans, as well as the shares issues related to purchase under the Employee Stock Purchase Plan, offset by taxes from net settlement of RSU release.

Contractual Obligations and Commitments
During the nine months ended September 30, 2023, there were no material changes to our contractual obligations and commitments from those described under “Management’s Discussion and Analysis of Financial Condition” which is contained in our 10-K and filed with the SEC on March 1, 2023.

Critical accounting policies, significant judgments and use of estimates
This management’s discussion and analysis of our financial condition and results of operations is based on our unaudited interim consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. The preparation of our unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited interim consolidated financial statements and notes to the unaudited interim consolidated financial statements. Some of those judgments can be subjective and complex, and therefore, actual results could differ materially from those estimates are different assumptions and conditions. A summary of our critical accounting policies is presented in our audited financial statements and notes thereto as of and for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the SEC on March 1, 2023. There were no material changes to our critical accounting policies during the nine months ended September 30, 2023.

Recently adopted accounting pronouncements
Information with respect to this item may be found in Note 2, Basis of presentation and summary of significant accounting policies, in our notes to unaudited interim consolidated financial statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in foreign currency exchange rates.
Interest rate risk
The market risk inherent in our financial instruments and in our financial condition represents the potential loss arising from adverse changes in interest rates or exchange rates. As of September 30, 2023, we had cash and cash equivalents of $163.6 million, which consisted primarily of money market funds and bank deposits. The primary objective of our investment is to preserve principal and provide liquidity. These money market funds and bank deposits generate interest income at variable rates.
We therefore do not believe we are exposed to, nor do we anticipate being in the near future exposed to, material risk due to changes in interest rates because of the short-term nature of our cash and cash equivalents.
Foreign currency risk
Our revenue has been generated across the globe, mainly in the United States, Europe and Asia. Our foreign currency risk related to our revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the renminbi and the euro, causes both our revenue and our operating results to be impacted by fluctuations in the exchange rates.
41

As we expand our presence in international markets, our results of operations and cash flows may increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements intended to minimize the impact of these fluctuations in the exchange rates. As our international operations grow, we intend to continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
We do not believe that either inflation or foreign currency risk had a material effect on our business, financial condition, or results of operations during the periods presented. See the section entitled “Management's Discussion and Analysis of Financial Condition and Results of Operations— Non-GAAP Financial Measure” for a presentation of revenue on a constant currency basis, which provides information regarding our operating performance excluding the effects of foreign currency volatility.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as a result of the material weaknesses in our internal control, our disclosure controls and procedures were not effective as of September 30, 2023.

Material Weaknesses
In connection with our financial statement close process for the year ended December 31, 2022, we identified deficiencies in the control environment and control activities components of the Committee of Sponsoring Organizations (“COSO”) framework that constitute material weaknesses, either individually or in the aggregate.
Control environment – Management did not maintain an effective control environment based on the criteria established in the COSO framework and identified deficiencies in the principles associated with the control environment of the COSO framework. Specifically, the Company does not have a sufficient number of qualified resources within our accounting and IT function with the appropriate level of technical accounting or other requisite knowledge to (1) timely identify and assess accounting implications of transactions and (2) perform assigned responsibilities and have appropriate accountability for the design and operation of internal control over financial reporting.
Control activities – Management did not design and implement effective control activities based on the criteria established in the COSO framework and identified deficiencies in the principles associated with the control activities component of the COSO framework. Specifically, these related to: (i) selecting and developing control activities that contribute to the mitigation of risks and support achievement of objectives; (ii) selecting and developing general control activities over technology to support the achievement of objectives; and (iii) deploying control activities through policies that establish what is expected and procedures that put policies into action and relate to substantially all financial statement accounts and disclosures.
The following material weaknesses were contributing factors: (i) inadequate general information technology controls (GITCs) in the areas of access security and program change-management over certain information technology systems that support the Company’s financial reporting processes. Some of our business process controls (automated and manual) are dependent on the affected GITCs; they too were deemed ineffective because they could have been adversely impacted; and (ii) ineffective design and/or review procedures for journal entries and balance sheet account reconciliations.
42

Remediation Plan and Status
We are committed to remediating the control deficiencies that constituted the above material weaknesses by implementing changes to our internal control over financial reporting. Management has implemented, and continues to implement, measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented and operating effectively. During 2022 and the nine months ended September 30, 2023, we executed and will continue to execute the following steps intended to remediate the material weaknesses described above and strengthen our internal control over financial reporting:
With support from external consultants, we will revise and improve the design of our controls, implement reviews and monitor the effectiveness of our system of internal controls, including GITCs.
We will identify and assign qualified personnel to implement appropriate accountability for the design and operation of internal control over financial reporting and monitor the progress of remediation.
We are committed to adding qualified personnel within our accounting and information technology functions.
We will continue to revise and enhance the design of existing controls and implement new controls, update documentation, expand education and training, and strengthen supervisory reviews by our management.
We strengthened, and will continue to strengthen, GITCs related to financial accounting and reporting systems including implementing monitoring controls as appropriate.
We will continue to automate workflows and enhance oversight over the execution and review of manual journal entry controls and account reconciliations, and will continue to provide training for such enhanced oversight and review.
We plan to continue to devote significant time and attention to remediate the above material weaknesses as soon as reasonably practicable. As we continue to evaluate our controls, we will make the changes described above as well as any others needed to enhance our control environment and remediate the material weaknesses. We believe these actions will be sufficient to remediate the identified material weaknesses and strengthen our internal control over financial reporting; however, there can be no guarantee that such remediation will be sufficient. We will continue to evaluate the effectiveness of our controls and will make any further changes management determines appropriate.
Changes in Internal Control over Financial Reporting
We are taking actions to remediate the material weaknesses relating to our internal control over financial reporting. Other than the changes intended to remediate the material weaknesses noted above, there was no change in our internal control over financial reporting that occurred during the three months ended September 30, 2023 that materially affected, or were reasonably likely to materially affect, our internal control over financial reporting.

PART II -- OTHER INFORMATION
Item 1. Legal Proceedings.
We are not currently engaged in any material pending legal proceedings. From time to time, we may be subject to legal proceedings and claims arising in the ordinary course of business.

ITEM 1A.    Risk Factors
Our operations and financial results are subject to numerous risks and uncertainties, including those described below, which may have a material and adverse effect on our business, results of operations, cash flows, financial conditions, and the trading price of our common stock. The risks and uncertainties described below are not the only ones facing us. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations. You should consider these risks and uncertainties carefully, together with all of the other information included or incorporated by reference in this Quarterly Report on Form 10-Q. If any of the following risks actually occur, our business, financial condition, results of operations and future prospects could be materially and adversely affected. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
43

Summary Risk Factors
We may be unable for many reasons, including those that are beyond our control, to implement our business strategy successfully. Below is a summary of material factors that make an investment in our shares of common stock speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. Additional discussion of the risks and uncertainties summarized in this risk factor summary, as well as other risks and uncertainties that we face, immediately follows this risk factor summary. The below risk factor summary is qualified in its entirety by that more complete discussion of such risks and uncertainties.
We have a limited operating history and only recently launched our commercial products, which may make it difficult to evaluate the prospects for our future viability and predict our future performance. We have limited experience marketing and selling our products.
We are highly dependent on a limited number of product offerings. Our revenue has been primarily generated from sales of our core Aurora and Northern Light systems, which require a substantial sales cycle and are prone to quarterly fluctuations in revenue. Our future success depends on our ability to develop and successfully introduce new and enhanced products that meet the needs of our customers.
We rely on single source suppliers and, in some cases, sole source suppliers, for certain components and materials used in our systems and may not be able to find replacements or immediately transition to alternative suppliers, which could have an adverse effect on our business, financial condition and results of operations. On August 25, 2021, we and Cytek (Wuxi) Biosciences Co., Ltd, our China subsidiary (the “Subsidiary”), entered into a Supply Agreement (the “Coherent Agreement”) with Coherent NA, Inc. (“Coherent”). Pursuant to the Coherent Agreement, Coherent has agreed to sell and supply to us and the Subsidiary, on a non-exclusive basis, laser products manufactured by Coherent. Other than the Coherent Agreement, we do not currently have long-term supply contracts with our sole and single source suppliers of key components.
Our results of operations will be harmed if we are unable to accurately forecast customer demand for our products and manage our inventory.
Our business is dependent on adoption of our products by academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories for their research and development activities focused on cell analysis. If academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories are unwilling to adopt our products, it will negatively affect our business, financial condition, prospects and results of operations.
If we are unable to manufacture our products in high-quality commercial quantities successfully and consistently to meet demand, our growth will be limited.
Our future success is dependent upon our ability to increase penetration in our existing markets and expand into adjacent markets. If we are unable to successfully expand our commercial operations, including hiring additional qualified sales representatives, technical applications specialists and customer support staff, our business may be adversely affected.
We and our suppliers are subject to ongoing regulatory obligations and continued regulatory review, which may result in significant additional expense and subject us to penalties if we fail to comply with applicable regulatory requirements. Our products may become subject to more onerous regulation by the FDA or other regulatory agencies in the future, which could increase our costs and delay or prevent sales of our products or commercialization of new products and product enhancements.
Concentration of ownership of our common stock among our executive officers, directors, principal stockholders and their respective affiliates may prevent new investors from influencing significant corporate decisions. Based on shares outstanding as of September 30, 2023, our executive officers, directors, holders of 5% or more of our common stock and their respective affiliates (based on filings with the SEC), in the aggregate, own approximately 39.6% of our common stock. These stockholders, acting together, will be able to significantly influence all matters requiring stockholder approval,
44

including the election and removal of directors and any merger or other significant corporate transaction.
If we are unable to obtain and maintain patent or other intellectual property protection for any of our current or future products, or if the scope of the patent and other intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products similar or identical to ours, and our ability to successfully commercialize our current or future products may be harmed.
Our business currently depends significantly on research and development spending by academic institutions and government-owned institutions, a reduction in which could limit demand for our solutions and adversely affect our business and operating results.
International operations and expansion of our international business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
The market for cell analysis technologies and life sciences tools, including flow cytometry, is rapidly evolving and highly competitive. If we are unable to successfully develop new products, adapt to rapid and significant technological change, respond to introductions of new products by competitors, make strategic and operational decisions to prioritize certain markets, technology offerings or partnerships, and develop and capitalize on markets, technologies or partnerships, our business could suffer.
If our products do not perform as expected, our operating results, reputation and business will suffer.
We may acquire other businesses or form other joint ventures or make investments in other companies or technologies that could negatively affect our operating results, dilute our stockholders’ ownership, increase our debt or cause us to incur significant expense.
If we are unable to expand or leverage the number of peer-reviewed articles published using data generated by our products or otherwise increase brand awareness, the demand for our products and our business may be adversely affected.
We have increased the size of our organization and expect to further increase it in the future, and we may experience difficulties in managing our growth. If we are unable to manage the anticipated growth of our business, our future revenue and operating results may be harmed.
We rely on distributors for sales of our products in certain geographies outside of the United States. If we are unable to secure additional distributors or maintain good relationships with our existing distributors, or if such distributors do not perform adequately or effectively, our business could suffer.
We have identified material weaknesses in our internal control over financial reporting. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations.
Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
We may need to raise additional capital to fund our existing operations, develop our products and/or expand our operations.
Failure or perceived failure to comply with existing or future laws, regulations, contracts, self-regulatory schemes, standards, and other obligations related to data privacy and security (including security incidents) could harm our business. Compliance or the actual or perceived failure to comply with such obligations could increase the costs of our products and services, limit their use or adoption, and otherwise negatively affect our operating results and business.
45

Risks Related to Our Business and Strategy
We have a limited operating history and only recently launched our commercial products, which may make it difficult to evaluate the prospects for our future viability and predict our future performance. We have limited experience marketing and selling our products.
We have a limited operating history and may encounter unforeseen expenses, difficulties, complications, delays and other known and unknown obstacles. We launched our first core commercial product, the Aurora system, in June 2017. Our limited commercial and operating history makes it difficult to evaluate our current business and predict our future performance. Although we have experienced significant revenue growth in recent periods, any assessment of our future revenue, profitability or prediction about our future success or viability is subject to significant uncertainty. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies with limited operating histories in emerging and rapidly changing industries, including scaling up our infrastructure and headcount. If our assumptions regarding these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our results of operations could differ materially from our expectations, and our business, financial condition and results of operations could be materially and adversely affected.
We are highly dependent on a limited number of product offerings. Our revenue has been primarily generated from sale of our core Aurora and Northern Lights systems, which require a substantial sales cycle and are prone to quarterly fluctuations in revenue.
Our Aurora system was commercially launched in June 2017, our Northern Lights system was commercially launched in October 2018 and our Aurora CS was first commercially shipped in June 2021. Sales of the Aurora, Northern Lights and Aurora CS systems together accounted for a substantial portion of our revenue for the periods presented. We expect that, for at least the foreseeable future, sales of our Aurora, Northern Lights and Aurora CS systems will continue to account for a substantial portion of our revenue. The sales cycle for our flow cytometer instruments is slow and can take up to six months or longer to complete. As a result of this lengthy and unpredictable sales cycle, we will be prone to quarterly fluctuations in our revenue as sales of the Aurora and Northern Lights systems are expected to continue to comprise a significant component of our revenue. Additionally, we experience seasonality in our business, with revenue in the fourth quarter typically being higher as a result of higher sales volume. Quarterly fluctuations may make it difficult for us to predict our future operating results. Consequently, comparisons of our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance.
As a result of variability and unpredictability, we may also fail to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall short of the expectations of analysts or investors or any guidance we may provide, or if the guidance we provide falls short of the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met or exceeded any previously publicly stated guidance we may have provided.
We currently rely on single source suppliers and, in some cases, sole source suppliers, for certain components and materials used in our systems and may not be able to find replacements or immediately transition to alternative suppliers, which could have an adverse effect on our business, financial condition and results of operations.
We have sourced and will continue to source certain components of the Aurora, Northern Lights and Aurora CS systems from a limited number of suppliers and, in some cases, sole source suppliers. Key components in our products that are supplied by sole or single source suppliers include certain lasers, semiconductors and mechanical components that are used in our optical, electrical and fluidic subassemblies. On August 25, 2021, we and the Subsidiary entered into the Coherent Agreement with Coherent. Pursuant to the Coherent Agreement, Coherent has agreed to sell and supply to us and the Subsidiary, on a non-exclusive basis, laser products manufactured by Coherent. We and the Subsidiary provide Coherent with rolling forecasts of our and the Subsidiary’s anticipated orders, which are non-binding. Purchase orders submitted by us and the Subsidiary pursuant to the terms of the Coherent Agreement will be deemed accepted upon written acknowledgement of acceptance by Coherent. Other than the Coherent Agreement, we do not currently have long-term supply contracts with our sole and single source suppliers of key components. Additionally, we believe we are not a major customer to most of our suppliers. Our suppliers may therefore give other customers’ needs higher priority than ours, and we may not be able to obtain adequate supply in a timely manner or on commercially reasonable terms. While we are in the process of qualifying additional sources of supply, qualifications can take 12 to 24 months and, in some cases, longer. If we were to lose one or more of our sole or single source suppliers, it would take significant time and effort to qualify alternative suppliers, if available. Moreover, in the event that we transition to a new supplier, particularly from any of our single source suppliers, doing so could be time-consuming and expensive, may result in interruptions in our ability to supply our products to the market and could affect the performance of our products, resulting in increased costs and negative customer perception.
46

Although we believe that we have stable relationships with our existing suppliers, we cannot assure you that we will be able to secure a stable supply of components materials going forward. In the event that any adverse developments occur with our suppliers, in particular for those products that are sole-sourced, or if any of our suppliers modifies any of the components they supply to us, our ability to supply our products may be temporarily or permanently interrupted. Obtaining substitute components could be difficult, time and resource-consuming and costly. Also, there can be no assurance that we will be able to secure a supply of alternative components at reasonable prices without experiencing interruptions in our business operations. In addition, quarantines, shelter-in-place and similar government orders related to infectious disease outbreaks, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur, could impact the suppliers upon which we rely, or the availability or cost of materials, which could disrupt the supply chain for our products.
In addition, we cannot assure you that our suppliers have obtained and will be able to obtain or maintain all licenses, permits and approvals necessary for their operations or comply with all applicable laws and regulations, and failure to do so by them may lead to interruption in their business operations, which in turn may result in shortages of components supplied to us.
Supply interruptions have in the past arisen and could arise in the future from effects of infectious disease outbreaks, shortages of raw materials, labor disputes or weather conditions affecting products or shipments, transportation disruptions, adjustments to our inventory levels or other factors within and beyond our control, and such supply interruption risk is increased by the limited number of suppliers for certain of the components we use in our products. Our failure to maintain a continued supply of components that meets our quality control requirements for any reason, including changes to or termination of our agreements with key suppliers, or to enter into new agreements with other suppliers, particularly in the case of single or sole source suppliers, could result in the loss of access to important components and materials used in our products and impact our ability to manufacture and sell our products. Any delay or interruption in the supply of our materials could delay or suspend sales of our products and increase the costs of manufacturing our products, which could have an adverse effect on our business, financial condition and results of operations.
Our results of operations will be harmed if we are unable to accurately forecast customer demand for our products and manage our inventory.
To ensure adequate supply of our instruments and other products, we must forecast the inventory needs of our current and prospective customers, and manufacture our products based on our estimates of future demand. Our ability to accurately forecast demand for our products could be negatively affected by many factors, many of which are beyond our control, including our failure to accurately manage our expansion strategy, product introductions by competitors, an increase or decrease in customer demand for our products or for products of our competitors, our failure to accurately forecast market acceptance of new products, changes in general market conditions, including as a result of infectious disease outbreaks, seasonal demands, regulatory matters, inflation or weakening of general economic conditions.
We seek to maintain sufficient levels of inventory of our instruments and other products to protect ourselves from supply interruptions. We rely in part on our support organizations and distributors to supply forecasts of anticipated product orders in their respective territories. If we fail to accurately estimate customer demand for our products, our inventory forecasts may be inaccurate, resulting in shortages or excesses of inventory. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs, which would cause our gross margin to be adversely affected and negatively impact our business, prospects, financial condition and results of operations. Conversely, if we underestimate customer demand for our products, we may not be able to deliver products in a timely manner or at all, and this could result in reduced revenue and damage to our reputation and customer relationships. In addition, if we experience a significant increase in demand, we may not have adequate manufacturing capacity to meet such demand, and additional supplies may not be available when required on terms that are acceptable to us, or at all, or suppliers may not be able to allocate sufficient capacity to meet our increased requirements, all of which would negatively affect our business, financial condition and results of operations. If we are unable to meet customer demand, we could lose our existing customers or lose our ability to acquire new customers, which would also negatively impact our business, financial condition and results of operations.
We have limited experience manufacturing our products and if we are unable to manufacture our products in high-quality commercial quantities successfully and consistently to meet demand, our growth will be limited.
We have limited experience manufacturing our products. We currently manufacture our instruments and reagents at our manufacturing facilities in Fremont, California, Seattle, Washington and Wuxi, China, and reagents at our facility in San Diego, California. To manufacture our products in the quantities that we believe will be required to meet the currently anticipated market demand beyond the next several years, we will need to increase manufacturing capacity, which will involve significant challenges and may require additional quality controls and regulatory approvals. We may not successfully complete any required increase to existing manufacturing capacity in a timely manner, or at all.
47

If there is a disruption to our manufacturing operations, we will have no other means of producing our products until we resolve such issues with our manufacturing facilities, develop alternative manufacturing facilities, or contract with third-party manufacturers capable of producing our products. Additionally, any damage to or destruction of our manufacturing facilities or equipment may significantly impair our ability to manufacture products on a timely basis. There may also be unforeseen occurrences that increase our costs, such as increased prices of the components of our products, changes to labor costs or less favorable terms with third-party suppliers. There can be no assurance that we will not encounter such problems in the future.
If we are unable to manufacture products consistently and in sufficient quantities to meet anticipated customer demand, our business, financial condition, results of operations and prospects would be harmed. As we continue to scale the commercial production of our products and increase our manufacturing capacity, we may encounter quality issues that could result in product defects, errors or recalls. Manufacturing delays related to quality control could negatively impact our ability to bring our products to market, harm our reputation and decrease our revenue. Any defects, errors or recalls could be expensive and generate negative publicity, which could impair our ability to market or sell our products, and adversely affect our results of operations.
In addition, the introduction of new products may require the development of new manufacturing sites, processes or procedures as well as new suppliers. Developing new processes and negotiating supply agreements can be very time consuming, and any unexpected difficulty in doing so could delay the introduction of a product.
Our future success is dependent upon our ability to increase penetration in our existing markets and expand into adjacent markets.
Our customer base includes academic and government institutions, pharmaceutical and biotechnology companies, clinical research organizations and clinical laboratories focused on cell analysis. Approximately 42% and 47% of our revenue came from sales to academic and government-owned institutions and 58% and 53% of our revenue came from sales to pharmaceutical and biotechnology companies, distributors and CROs in the three months ended September 30, 2023 and 2022, respectively. Our success will depend upon our ability to increase our market penetration. We cannot guarantee that we will be able to further penetrate our existing markets or that these markets will be able to sustain our current and future product and service offerings. Any failure to increase penetration in our existing markets would adversely affect our ability to improve our operating results.
Our success will also depend on our ability to further expand into adjacent markets, such as immunotherapy, immuno-oncology, bio-processing, infectious diseases and immune-deficiencies, as well as areas outside of healthcare, such as marine biology and alternative biofuels and other environmental fields. For example, in the United States, our products are currently labeled and promoted, and are, and in the near-future are expected to continue to be, sold primarily to academic and research institutions and biopharmaceutical companies as research use only products for non-diagnostic and non-clinical purposes, and are not currently designed, or intended to be used, for clinical diagnostic tests. We plan to continue generating supporting publications and data, as well as pursue any required regulatory approvals for clinical use for our products in the United States. Our ability to penetrate the clinical markets in the United States will depend in part on our ability to receive 510(k) clearance, de novo classification, or approval of a pre-market approval application from the FDA. Our failure to further expand in adjacent markets and attract new customers could adversely affect our ability to improve our operating results.
Our business is dependent on adoption of our products by academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories for their research and development activities focused on cell analysis. If academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories are unwilling to change current practices to adopt our products, it will negatively affect our business, financial condition, prospects and results of operations.
Our primary strategy to grow our revenue is to take a stepwise approach to market our products across key stakeholders in flow cytometry and cell analysis, such as academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories. While the number of customers using our products has increased in recent years, many academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories have not yet adopted our products, and such institutions and companies may choose not to adopt our products for a number of reasons, including:
inadequate recruiting or training of talented sales force in existing and new markets to facilitate outreach and further adoption and awareness of our products;
lack of experience with our products for cell analysis;
48

perceived inadequacy of evidence supporting benefits or cost-effectiveness of our products over existing alternatives;
liability risks generally associated with the use of new products and processes;
the training required to use new products;
a decrease or delay in the research and development activities using our products;
competing products and alternatives; and
introduction of other novel alternative products for cell analysis.
We believe that educating notable industry KOLs, representatives of academic and government institutions, clinical research organizations, pharmaceutical companies and clinical laboratories, about the merits and benefits of our products for flow cytometry and cell analysis is one of key elements of increasing the adoption of our products. If these institutions and companies do not adopt our products for any reason, including those listed above, our ability to execute our growth strategy will be impaired, and it will negatively affect our business, financial condition, prospects and results of operations.
Our business currently depends significantly on research and development spending by academic and government-owned institutions, a reduction in which could limit demand for our solutions and adversely affect our business and operating results.
Approximately 42% and 47% of our revenue came from sales to academic and government-owned institutions in the three months ended September 30, 2023 and 2022, respectively. Much of their funding was, in turn, provided by various state, federal and foreign government agencies. In the near term, we expect that a large portion of our revenue will continue to be derived from sales to academic and government-owned institutions. As a result, the demand for our solutions may depend upon the research and development budgets of these customers, which are impacted by factors beyond our control, such as:
decreases in government funding of research and development;
changes to programs that provide funding to research laboratories, hospitals and related institutions, including changes in the amount of funds allocated to different areas of research or changes that have the effect of increasing the length of the funding process;
macroeconomic conditions and the political climate;
scientists’ and customers’ opinions of the utility of new products or services;
changes in the regulatory environment;
differences in budgetary cycles;
competitor product offerings or pricing;
market-driven pressures to consolidate operations and reduce costs; and
market acceptance of relatively new technologies, such as ours.
In addition, various state, federal and foreign agencies that provide grants and other funding may be subject to stringent budgetary constraints that could result in spending reductions, reduced grant making, reduced allocations or budget cutbacks, including as a result of negative or worsening conditions in the general economy, which could jeopardize the ability of these customers, or the customers to whom they provide funding, to purchase our solutions. For example, congressional appropriations to the National Institutes of Health (the “NIH”) have generally increased year-over-year in recent years, but the NIH also experiences occasional year-over-year decreases in appropriations. There is no guarantee that NIH appropriations will not decrease or halt in the future. A decrease in the amount or halt of, or delay in the approval of, appropriations to NIH or other similar United States or foreign organizations, such as the Medical Research Council in the United Kingdom, could result in fewer grants benefiting life sciences research. These reductions or delays could also result in a decrease in the aggregate amount of grants awarded for life sciences research or the redirection of existing funding to other projects or priorities, any of which in turn could cause our customers and potential customers to reduce or delay purchases of our solutions. Our operating results may fluctuate substantially due to any such reductions and delays. Any decrease in our customers’ budgets or expenditures, or in the size, scope or frequency of their capital or operating expenditures, could materially and adversely affect our business, operating results and financial condition.
49

We rely on distributors for sales of our products in certain geographies outside of the United States. If we are unable to secure additional distributors or maintain good relationships with our existing distributors, or if such distributors do not perform adequately or effectively, our business could suffer.
In addition to selling our products through our direct sales force and support organizations in North America, Europe, China, and several other countries in the Asia-Pacific region, we sell our products through third-party distributors or sales agents in certain countries in Europe, Latin America, the Middle East and the Asia-Pacific region. If current or future distributors do not perform adequately or effectively or fail to obtain or maintain any required regulatory approvals, we may not realize long-term international revenue growth and our business, operating results and financial condition may be harmed. We have limited control over our distributors, which may not commit the necessary resources to market our products to the level of our expectations.
We intend to continue to grow our business internationally and to do so we may choose to partner with additional distributors to maximize the commercial opportunity for our products. There is no guarantee that we will be successful in attracting or retaining desirable sales and distribution partners or that we will be able to enter into such arrangements on favorable terms, which could affect our ability to expand into or further penetrate certain geographies and adversely impact our business, operating results and financial condition.
International operations and expansion of our international business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
We currently have significant international operations and our business strategy incorporates further international expansion. We currently maintain relationships with distributors and suppliers outside of the United States and may in the future enter into new distributor and supplier relationships outside of the United States. In addition, we currently have manufacturing operations in both the United States and China. Doing business internationally involves a number of risks, including:
multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, tariffs, economic sanctions and embargoes, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
failure by us or our distributors to obtain approvals to conduct our business in various countries;
differing intellectual property rights;
complexities and difficulties in obtaining intellectual property protection, enforcing our intellectual property and defending against third party intellectual property claims;
difficulties in staffing and managing foreign operations;
logistics and regulations associated with shipping systems and parts and components for our products, as well as transportation delays;
travel restrictions that limit the ability of marketing, presales, sales, services and support teams to service customers;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
international trade disputes that could result in tariffs and other protective measures;
natural disasters, political and economic instability, including wars, terrorism and political unrest such as the ongoing war in Ukraine, the Israel and Palestine conflict, outbreak of disease, boycotts, curtailment of trade and other business restrictions; and
regulatory and compliance risks that relate to maintaining accurate information and control over sales and distributors’ activities that may fall within the purview of the U.S. Foreign Corrupt Practices Act (the “FCPA”), its books and records provisions, or its anti-bribery provisions.
Any of these factors could significantly harm our future international expansion and operations and, consequently, our business, financial condition, results of operations and prospects. In addition, certain international markets are subject to significant political and economic uncertainty, including, for example, the effect of the withdrawal of
50

the United Kingdom from the European Union. Significant political and economic developments in international markets in which we currently or intend to operate, or the perception that any of them could occur, creates further challenges for operating in these markets in addition to creating instability in global economic conditions.
The market for cell analysis technologies and life sciences tools, including flow cytometry, is highly competitive, and if we cannot compete successfully with our competitors, we may be unable to increase or sustain our revenue, or achieve and sustain profitability.
We face significant competition in the cell analysis and life sciences tools markets. We currently compete with both established and early stage life sciences and in vitro diagnostics (“IVD”) companies that design, manufacture and market flow cytometry instruments, consumables and software for cell analysis and/or provide services related to the same. An increasing number of applications for cell analysis, and more particularly flow cytometry, is leading to more companies offering competitive products and services. Our competitors include Agilent Technologies, Beckman Coulter (Danaher Corporation), Becton, Dickinson and Company (“BD”), Bio-Rad Laboratories, Standard BioTools Inc., Miltenyi Biotec, Sony Biotechnology (Sony Corporation), and Thermo Fisher Scientific. Our target customers may also elect to develop their workflows using other technologies rather than implementing our platform or existing customers may decide to stop using our platform. In addition, there are many large, established companies in the life sciences tools market that could develop instruments or other products that will compete with us in the future. These large, established companies have substantially greater financial and other resources than us, including larger research and development, quality and regulatory staff or more established marketing and sales forces.
Our competitors and potential competitors may enjoy a number of competitive advantages over us, including:
longer operating histories;
larger customer bases;
greater brand recognition and market penetration;
greater financial resources and capabilities;
greater technological and research and development resources;
larger intellectual property portfolios;
better system reliability and robustness;
greater selling and marketing capabilities; and
better established, larger scale and lower cost manufacturing capabilities.
In addition, competitors may be acquired by, receive investments from or enter into other commercial relationships with larger, well-established and well-financed companies. Our competitors and potential competitors may be able to respond more quickly to changes in customer requirements, devote greater resources to the development, promotion and sale of their products and services than we can, secure key components from suppliers on more favorable terms, adopt more aggressive pricing policies or sell their products or offer services competitive with our products at prices and margins designed to win significant levels of market share. We may not be able to compete effectively against these organizations. If we are unable to compete successfully against current and future competitors, we may be unable to increase market adoption and sales of our products, which could negatively impact our business, financial condition, results of operations and prospects.
Our future success depends on our ability to develop and successfully introduce new and enhanced products that meet the needs of our customers.
Our current products include instruments, consumables and services to advance high-content and high-sensitivity cell analysis. We cannot assure you that the market for our current products will continue to generate significant or consistent demand. Demand for our current products could be significantly diminished by competitive technologies or products that replace them or render them obsolete or less desirable. Accordingly, we must continue to invest in research and development to develop competitive products and enabling services.
Our future success depends on our ability to anticipate our customers’ needs and develop new products and enhance current products and services to address those needs. Introduction of new products and product enhancements will require that we effectively transfer production processes from research and development to manufacturing and coordinate our efforts with those of our suppliers to achieve the desired level of production. If we fail to transfer production processes effectively, develop product enhancements or introduce new products or enabling services in sufficient quantities to meet
51

the needs of our customers, or effectively coordinate with our suppliers, our net sales may be reduced and our business would be harmed.
The commercial success of all of our products and services will depend upon their acceptance by the life sciences and biopharmaceutical industries. Some of the products and services that we are developing are based upon new technologies or approaches. As a result, there can be no assurance that these new products and services, even if successfully developed and introduced, will be accepted by customers. If customers do not adopt our new products, services and technologies, our results of operations may suffer and, as a result, the market price of our common stock may decline.
If we are unable to successfully develop new products, adapt to rapid and significant technological change, respond to introductions of new products by competitors, make strategic and operational decisions to prioritize certain markets, technology offerings or partnerships, and develop and capitalize on markets, technologies or partnerships, our business could suffer.
We currently sell our products primarily in the cell analysis market, which is characterized by significant enhancements and evolving industry and regulatory standards. As a result, our customers’ needs are rapidly evolving. If we do not appropriately innovate and offer our customers comprehensive solutions and otherwise invest in new technologies, our offerings may become less desirable in the markets we serve, and our customers could move to new technologies offered by our competitors or make products themselves. Without the timely introduction of new instruments, consumables, software, services and enhancements, our offerings may become less competitive over time, in which case our competitive position and operating results could suffer. Accordingly, we focus significant efforts and resources on the development and identification of new products and applications to further drive adoption of our platform. To the extent we fail to timely introduce new and innovative products, offer enhancements to our existing products, adequately predict our customers’ needs or fail to obtain desired levels of market acceptance, our business may suffer and our operating results could be adversely affected.
We believe our products have potential applications across a wide range of markets and we have targeted certain markets in which we believe our technology has significant advantages, or for which we believe we have a higher probability of success or revenue opportunity. For example, we are committed to developing our platform’s applications within the clinical market, and in particular, within disease detection, diagnosis, and treatment monitoring. We seek to maintain a process of prioritization and resource allocation among our programs to maintain a balance between advancing near-term opportunities and exploring additional markets and use cases for our technology. However, due to the significant resources required for the development of products or services for new markets, we must make decisions on which markets to pursue and the amount of resources to allocate to each. Our decisions concerning the allocation of research, development, collaboration, management and financial resources toward particular markets, products or services may not lead to the development of any viable products or services and may divert resources away from better opportunities. Similarly, our potential decisions to delay, terminate or collaborate with third parties in respect of certain markets may subsequently also prove to be suboptimal and could cause us to miss valuable opportunities. In particular, if we are unable to accelerate adoption of our FSP solutions, it could slow or stop our business growth and negatively impact our business, financial condition, results of operations and prospects.
New product development involves a lengthy and complex process and we may be unable to develop or commercialize products on a timely basis, or at all.
Products from our research and development programs will take time and considerable resources to develop, and may include improvements or changes to our current products, and we may not be able to complete development and commercialization of new or enhanced products on a timely basis, or at all. There can be no assurance that our research and development efforts will produce commercially viable products and solutions and before we can commercialize any new products, we will need to expend significant funds to, for example:
conduct substantial research and development;
obtain necessary regulatory approval;
further develop and scale our laboratory, engineering and manufacturing processes to accommodate different products;
source and enter into agreements with new suppliers; and
further develop and scale our infrastructure.
52

Our product development processes involve a high degree of risk, and these efforts may be delayed or fail for many reasons, including failure of the product to perform as expected and failure to reliably demonstrate the advantages of the product.
Even if we are successful in developing new products, it will require us to make significant additional investments in marketing and selling resources to commercialize any such products. As a result, we may be unsuccessful in commercializing new products that we develop, which could adversely affect our business, financial condition, results of operations and prospects.
Our systems are complex in design and may contain defects that are not detected until deployed by our customers, which could increase our costs and reduce our net sales. If our products do not perform as expected or the reliability of the technology on which our products and services are based is questioned, our operating results, reputation and business will suffer.
Our success depends on our ability to provide reliable, high quality products that enable high-content and high-sensitivity cell analysis through flexible, efficient and cost-effective solutions. Our systems are complex in design and involve a highly complex and precise manufacturing process. As a result of the technological complexity of our systems, changes in our or our suppliers’ manufacturing processes or the inadvertent use of defective materials by us or our suppliers could result in an adverse effect on our ability to achieve acceptable manufacturing yields and product reliability. To the extent that we do not achieve and maintain our projected yields or product reliability, our business, operating results, financial condition and customer relationships would be adversely affected. We provide warranties on a majority of our product sales, and reserves for estimated warranty costs are recorded during the period of sale. The determination of such reserves requires us to make estimates of failure rates and expected costs to repair or replace the products under warranty. We typically establish warranty reserves based on historical warranty costs for each product line. If actual repair and replacement costs differ significantly from our estimates, adjustments to cost of sales may be required in future periods which could have an adverse effect on our results of operations.
Our customers may discover defects in our products after the products have been fully installed and operated. In addition, some of our products include components from other vendors, which may contain defects. As a result, should problems occur, it may be difficult to identify the source of the problem. If we are unable to identify and fix defects or other problems, we could experience, among other things:
loss of customers or orders;
increased costs of warranty expenses;
damage to our brand reputation;
failure to attract new customers;
diversion of development, engineering and manufacturing resources;
regulatory actions by governmental authorities; and
legal actions by our customers.
We believe that customers in our target markets are likely to be particularly sensitive to product defects and errors. Our reputation and the public image of our products, services and technologies may be impaired if our products or services fail to perform as expected. If our products do not perform, or are perceived to not have performed, as expected or favorably in comparison to competitive products, our operating results, reputation, and business will suffer, and we may also be subject to legal claims arising from product limitations, errors, or inaccuracies. Any of the foregoing could have an adverse effect on our business, financial condition and results of operations.
Although our products are tested prior to shipment, defects or errors could nonetheless occur. Our operating results depend on our ability to execute and, when necessary, improve our quality management strategy and systems and our ability to effectively train and maintain our employee base with respect to quality management. A failure of our quality control systems could result in problems with facility operations or preparation or provision of products. In each case, such problems could arise for a variety of reasons, including equipment malfunction, failure to follow specific protocols and procedures, problems with raw materials or environmental factors and damage to, or loss of, manufacturing operations.
We provide a one-year assurance-type warranty on our instruments. Existing and future warranties place us at the risk of incurring future repair and/or replacement costs. At the time revenue is recognized, we establish an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. We exercise judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor and overhead costs. While we believe that
53

historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in our products and consumables could result in actual expenses that are below those currently estimated. As of September 30, 2023, we had accrued approximately $2.8 million in expenses relating to product warranty accruals. Substantial amounts of warranty claims could have an adverse effect on our business, financial condition and results of operations.
Even after any underlying concerns or problems are resolved, any lingering concerns in our target markets regarding our technology or any manufacturing defects or performance errors in our products or services could continue to result in lost revenue, delayed market acceptance, damage to our reputation and claims against us.
We may acquire other businesses or form other joint ventures or make investments in other companies or technologies that could negatively affect our operating results, dilute our stockholders’ ownership, increase our debt or cause us to incur significant expense
From time to time, we may pursue acquisitions of businesses and assets. For example, in February 2023, we entered into an asset purchase agreement with Luminex Corporation (“Luminex”) and acquired certain assets related to the flow cytometry and imaging (“FCI”) business unit of Luminex (the “FCI Acquisition”). We may choose to further expand our business by acquiring additional businesses or assets in the future. We also may pursue strategic alliances and additional joint ventures that leverage products and industry experience to expand our offerings or distribution. We have limited experience with acquiring other companies and forming strategic partnerships. We may not be able to find suitable partners or acquisition candidates, and we may not be able to complete such transactions on favorable terms, if at all. We may not be able to integrate acquisitions, including the recent FCI Acquisition, successfully into our existing business, and in certain cases we could assume unknown or contingent liabilities. Any future acquisitions also could result in the incurrence of debt, contingent liabilities or future write-offs of intangible assets or goodwill, any of which could have an adverse effect on our financial condition, results of operations and cash flows. In addition, any pursuit of an acquisition and any potential integration of an acquired company also may disrupt ongoing operations and divert management attention and resources that we would otherwise focus on developing our existing business. We may experience losses related to investments in other companies, which could have a negative effect on our results of operations and financial condition. We may not realize the anticipated benefits of any acquisition, technology license, strategic alliance or joint venture.
Shipping is a critical part of our business and any changes in our shipping arrangements or damages or losses sustained during shipping could adversely affect our business, financial condition, results of operations and prospects.
We currently rely on third-party vendors for our shipping. If we are not able to negotiate acceptable pricing and other terms with these entities or they experience performance problems or other difficulties, it could negatively impact our operating results and our customers’ experience. Additionally, our manufacturing operations in Fremont and San Diego, California, Seattle, Washington, and Wuxi, China require global shipping services which are subject to certain factors outside of our control, such as increased costs due to fuel surcharges or otherwise, delays passing through customs and disruptions to global shipping routes. We experienced shipping delays and difficulties due to the COVID-19 pandemic and may again experience such delays or difficulties due to future pandemics, other infectious disease outbreaks or natural disasters. Moreover, there is no guarantee that our systems will not become damaged or lost in transit, and we have experienced, and expect to continue to experience, delivery difficulties. If a system is damaged in transit, it may result in a substantial delay in the fulfillment of the customer’s order, and depending on the type and extent of the damage and whether the incident is covered by insurance, it may result in customer dissatisfaction and a substantial financial loss for us. If our products are not delivered in a timely fashion or are lost during the delivery process, our customers could also become dissatisfied and cease using our products or services, which would adversely affect our business, financial condition, results of operations and prospects. Additionally, delays in shipping could have an adverse impact on our ability to recognize revenue in a timely manner, which could have an adverse impact on our quarterly results of operations.
If we are unable to successfully expand our commercial operations, including hiring additional qualified sales representatives, technical applications specialists and customer support staff, our business may be adversely affected.
Our future sales will depend, in large part, on our ability to develop and substantially expand our sales infrastructure, particularly as we enter into new markets, rollout new solutions and applications and manage inbound interest from new customers. We distribute our products through our direct sales force and support organizations located in North America, Europe, China, and several countries in the Asia-Pacific region, and through distributors or sales agents in several countries in Europe, Latin America, the Middle East and the Asia-Pacific region. Our sales and marketing efforts are targeted at academic and governmental institutions, pharmaceutical and biotechnology companies, clinical research organizations and clinical laboratories focused on cell analysis. To continue driving adoption of our solutions and to support our global brand, we will need to further expand our sales infrastructure by hiring additional, highly qualified and reputable sales representatives, technical applications specialists and customer support staff, in addition to increasing advertising efforts.
54

Identifying and recruiting qualified personnel with sufficient industry experience and training them requires significant time, expense and attention. We have limited experience in training our personnel to successfully market and sell our products. If we provide inadequate training, fail to increase our sales and marketing capabilities or fail to develop broad brand awareness in a cost-effective manner, our business may be harmed. In addition, if our efforts to expand do not generate a corresponding increase in revenue or result in a decrease in our operating margin, our financial results will be adversely impacted. If we are unable to hire, develop and retain talented sales personnel or if new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of this investment or increase our revenue.
Additionally, our technical applications specialists work closely with researchers and clinicians to optimize and implement new panels and applications to meet their specific needs. Hiring these highly skilled specialists is competitive due to the limited number of people available with the necessary scientific and technical backgrounds and ability to understand our products at a technical level, and training such individuals requires significant time, expense and attention. Furthermore, we face intense competition in the labor market for such highly skilled specialists from competitors in our industry as well as competition from companies in other industries. To effectively support current and potential customers, we will need to hire, maintain, train and grow the number of our technical application specialists and customer support staff. If we are unable to maintain, attract, train or retain the number of qualified support personnel that our business needs, our business and prospects will suffer.
If we are unable to expand or leverage the number of peer-reviewed articles published using data generated by our products or otherwise increase brand awareness, the demand for our products and our business may be adversely affected.
We rely on a significant base of peer-reviewed publications to showcase and validate the importance and application of our technology in academic and clinical research settings. As of September 30, 2023, there have been more than 1,450 peer-reviewed articles published, including many published in prominent journals, using data generated by our technology across a wide range of key scientific research areas, including immunology and inflammation, infectious diseases, immuno-oncology, oncology and others. We believe that expanding the base of these publications, and otherwise developing and maintaining awareness of our brand in a cost-effective manner is critical to achieving broad acceptance of our solutions and attracting new customers. Such publications and other brand promotion activities may not generate customer awareness or increase revenue and, even if they do, any increase in revenue may not offset the costs and expenses we incur in building our brand. If we fail to successfully promote, maintain and protect our brand, we may fail to attract or retain the customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our solutions.
We are highly dependent on our senior management team and key personnel and our business could be harmed if we are unable to attract and retain personnel necessary for our success.
We are highly dependent on our senior management team and key personnel. Our success will depend on our ability to retain senior management and to attract and retain qualified personnel in the future, including sales, marketing, scientific and technical professionals, and to integrate current and additional personnel in all departments. The loss of members of our senior management, sales, marketing, scientific and technical professionals could result in lower than expected sales and delays in product development. If we are not successful in attracting and retaining highly qualified personnel, it would have a negative impact on our business, financial condition and results of operations.
Competition for skilled personnel in our market is intense and has recently intensified further due to macro-economic conditions and industry trends in many areas where our employees are located. This may limit our ability to hire and retain highly qualified personnel on acceptable terms, or at all. To induce valuable employees to remain at our company, in addition to salary and cash incentives, we have issued, and will in the future issue, equity awards that vest over time. The value to employees of equity awards that vest over time may be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract more lucrative offers from other companies. Despite our efforts to retain valuable employees, they may terminate their employment with us on short notice. Our employment arrangements with our employees provide for at-will employment, which means that any of our employees could leave our employment at any time, with or without notice.
Many of the other cell analysis technology companies that we compete against for qualified personnel have greater financial and other resources, different risk profiles and a longer history in the industry than we do. They may also provide more diverse opportunities, better chances for career advancement and higher compensation. Some of these characteristics are more appealing to high quality candidates than what we can offer. Further, if we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages.
55

In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived benefits of our stock awards decline, either because we are a public company or for other reasons, it may harm our ability to recruit and retain highly skilled employees. Many of our employees have become or will soon become vested in a substantial amount of their equity awards. Our employees may be more likely to leave us if the equity they own have significantly appreciated in value relative to the original purchase prices of the shares, or if the exercise prices of the options that they hold are significantly below the market price of our common stock, particularly after the expiration of the lock-up agreements described herein.
Our future success also depends on our ability to continue to attract and retain additional executive officers and other key employees as we expand our business and operations. If we fail to attract new personnel or fail to retain and motivate our current personnel, it will negatively affect our business, financial condition and results of operations.
We have increased the size of our organization and expect to further increase it in the future, and we may experience difficulties in managing our growth. If we are unable to manage the anticipated growth of our business, our future revenue and operating results may be harmed.
As of September 30, 2023, we had 688 full-time employees worldwide. As our sales and marketing strategies develop, we expect to need additional managerial, operational, sales, marketing, financial and other personnel. Future growth would impose significant added responsibilities on members of management, including:
identifying, recruiting, integrating, maintaining and motivating additional employees;
managing our internal development efforts effectively, while complying with our contractual obligations to contractors and other third parties; and
improving our operational, financial and management controls, reporting systems and procedures.
Since our inception, we have experienced growth and anticipate further growth in our business operations both inside and outside the United States. This future growth could strain our organizational, administrative and operational infrastructure, including quality control, operational, finance, customer service and sales organization management. We expect to continue to increase our headcount and to hire more specialized personnel in the future as we grow our business. We will need to continue to hire, train and manage additional qualified scientists, engineers, technical personnel and sales and marketing staff and improve and maintain our products to properly manage our growth. Rapid expansion in personnel could mean that less experienced people develop, market and sell our products, which could result in inefficiencies and unanticipated costs, reduced quality and disruptions to our operations. If our new hires perform poorly, if we are unsuccessful in hiring, training, managing and integrating these new employees or if we are not successful in retaining our employees, our business may be harmed. We may not be able to maintain the quality or expected turnaround times of our products, or satisfy customer demand as it grows. Our ability to manage our growth properly will require us to continue to improve our operational, financial and management controls, as well as our reporting systems and procedures. The time and resources required to implement these new systems and procedures is uncertain, and failure to complete this in a timely, efficient and effective manner could adversely affect our operations.
We have identified material weaknesses in our internal control over financial reporting. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations.
In connection with our financial statement close process for the year ended December 31, 2022, we identified deficiencies in the control environment and control activities components of the Committee of Sponsoring Organizations (“COSO”) framework that constitute material weaknesses, either individually or in the aggregate. Deficiencies in the control environment related to (i) the lack of a sufficient number of qualified resources within our accounting and IT functions with the appropriate level of technical accounting or other requisite knowledge to (a) timely identify and assess accounting implications of transactions; and (b) perform assigned responsibilities and have appropriate accountability for the design and operation of internal control over financial reporting. Deficiencies related to control activities related to (i) selecting and developing control activities that contribute to the mitigation of risks and support achievement of objectives; (ii) selecting and developing general control activities over technology to support the achievement of objectives; and (iii) deploying control activities through policies that establish what is expected and procedures that put policies into action and relate to substantially all financial statement accounts and disclosures. See the section entitled “Item 4. Controls and Procedures" for additional information.
A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of its financial statements would not be
56

prevented or detected on a timely basis. These deficiencies could result in additional material misstatements to our consolidated financial statements that could not be prevented or detected on a timely basis.
We cannot be certain that the measures we have taken to date, and actions we may take in the future, will be sufficient to remediate the control deficiencies that led to our material weaknesses in our internal control over financial reporting or that they will prevent or avoid potential future material weaknesses. We currently do not have an internal audit group, and we will need to hire additional accounting and finance staff and consultants with appropriate public company experience and technical accounting knowledge to remediate the control deficiencies. If we are unable to successfully remediate our existing or any future material weaknesses in our internal control over financial reporting, or identify any additional material weaknesses, the accuracy and timing of our financial reporting may be negatively impacted, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting, and our stock price may decline as a result. Failure to remedy any material weakness or significant deficiency in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
We may need to raise additional capital to fund our existing operations, develop our products and/or expand our operations.
Based on our current planned operations, we expect that our existing cash will enable us to fund our operating expenses for at least 12 months from the date hereof. However, if our available cash balances and anticipated cash flow from operations are insufficient to satisfy our liquidity requirements or otherwise, we may seek to issue equity or convertible debt securities, enter into a credit facility or another form of third-party funding, seek other debt financing or enter into collaborations or licensing arrangements.
We may consider raising additional capital in the future to expand our business, to pursue strategic investments, to take advantage of financing opportunities or for other reasons, including to further scale up our manufacturing of our products, to increase our sales and marketing efforts to drive market adoption of our products and address competitive developments, and to finance capital expenditures and general and administrative expenses.
Our present and future funding requirements will depend on many factors, some of which are beyond our control, including:
our ability to achieve and maintain revenue growth;
the cost of expanding our operations, including our sales and marketing efforts;
our rate of progress in launching and commercializing new products, and the cost of the sales and marketing activities associated with, establishing adoption of our products;
our rate of progress in, and cost of research and development activities associated with, products in research and development;
the effect of competing technological and market developments;
the potential cost of and delays in product development as a result of any regulatory oversight applicable to our products;
the costs associated with any product recall that may occur;
costs related to domestic and international expansion;
the costs of attaining, defending and enforcing our intellectual property rights; and
the terms and timing of any other collaborative, licensing and other arrangements that we may establish.
Additional funding may not be available on acceptable terms, or at all. Weakness and volatility in the capital markets and the economy in general could limit our access to the capital markets and increase our cost of borrowing If we do raise additional capital through public or private equity offerings, the ownership interest of our existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our existing stockholders’ rights. If we raise additional capital through debt financing, we may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional funds through other third-party funding, collaborations agreements, strategic alliances, licensing arrangements or marketing and distribution arrangements, we may have to
57

relinquish valuable rights to our technologies, future revenue streams, research programs or products or grant licenses on terms that may not be favorable to us.
In addition, our ability to raise additional funds may be adversely impacted by potential worsening global economic conditions and the disruptions to, and volatility in, the credit and financial markets in the United States and worldwide resulting from geopolitical tensions, such as the ongoing war in Ukraine, the Israel and Palestine conflict, government actions implemented as a result of either of the foregoing, as well as tensions with and economic uncertainty in China, inflation, rising interest rates and liquidity concerns at, and failures of, banks and other financial institutions. The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in economic growth, increases in inflation rates, higher interest rates and uncertainty about economic stability. If the equity and credit markets further deteriorate, or do not improve, it may make any necessary debt or equity financing more difficult, more costly and more dilutive. If we are unable to raise additional capital in sufficient amounts or on terms acceptable to us, we may have to significantly delay, scale back or discontinue the development, manufacturing or commercialization of our products, or other research and development initiatives. If this were to occur, our ability to grow and support our business and to respond to market challenges could be significantly limited, which could have an adverse effect on our business, financial condition and results of operations.
Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
Our quarterly and annual operating results may fluctuate significantly, which makes it difficult for us to predict our future operating results. These fluctuations may occur due to a variety of factors, many of which are outside of our control, including, but not limited to:
the level of demand for any of our products, which may vary significantly;
the timing and cost of, and level of investment in, research, development, manufacturing, regulatory approval and commercialization activities relating to our products, which may change from time to time;
the size, seasonality and customer mix of the cell analysis market;
sales and marketing efforts and expenses;
the rate at which we grow our sales force and the speed at which newly-hired salespeople become effective;
changes in the productivity of our sales force;
the effectiveness of our distribution partners in selling our products;
positive or negative coverage in the media or publications of our products or competitive products;
the cost of manufacturing our products, which may vary depending on the quantity of production and the terms of our arrangements with our suppliers;
the degree of competition in our industry and any change in the competitive landscape of our industry, including the introduction of new products or enhancements or technologies by us or others in the cell analysis market and competition-related pricing pressures;
changes in governmental regulations or in the status of our regulatory approvals or applications;
future accounting pronouncements or changes in our accounting policies;
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting the industry in which we do business, including those related to widespread health crises;
future global financial crises and economic downturns, including those caused by widespread public health crises;
economic factors, including changes in inflation, interest rates, foreign currency rates, liquidity concerns at, and failures of, banks and other financial institutions and the potential effect of such factors on revenues and expenses; and
58

general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors.
The cumulative effects of factors discussed above could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any guidance we may provide, or if the guidance we provide is below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated guidance we may provide.
The sizes of the markets for our products may be smaller than we estimate.
Within the life sciences technology market, flow cytometry technologies currently provide solutions largely within cell proliferation, cell counting, cell identification, cell quality control and single-cell applications, representing an initial total addressable market (“TAM”) of nearly $12 billion. However, we believe that the enhanced capabilities of our FSP platform has the potential to capture an increasingly greater share of the broader cell analysis TAM. Our Northern Lights system has been approved for clinical use in the European Union and China. In the United States, our products are currently labeled and promoted, and are, and in the near-future are expected to continue to be, sold primarily to academic and research institutions and biopharmaceutical companies as research use only products for non-diagnostic and non-clinical purposes, and are not currently designed, or intended to be used, for clinical diagnostic tests. We plan to continue generating supporting publications and data, as well as pursue any required regulatory approvals for clinical use for our products in the United States. Our ability to penetrate the clinical markets in the United States will depend in part on our ability to receive 510(k) clearance, de novo classification, or approval of a pre-market approval application from the FDA. Further, we believe our differentiated platform will enable us to expand the use of cell analysis into new markets, well beyond current applications addressed by prior flow cytometry technologies and other cell analysis technologies. While we believe our assumptions and the data underlying our estimates are reasonable, we have not independently verified the accuracy of the third-party data on which we have based our assumptions and estimates, and these assumptions and estimates may not be correct and significantly different than actual market sizes, and the conditions supporting our assumptions or estimates may change at any time, including as a result of factors outside our control, thereby reducing the predictive accuracy of these underlying factors. If the actual number of customers who would benefit from our products, the price at which we can sell products or the annual addressable market for our products is smaller than we have estimated, it may impair our sales growth and have an adverse impact on our business, financial condition and results of operations.
In addition, our growth strategy involves launching new solutions and expanding sales of existing solutions into new markets and geographies in which we have limited experience. For example, we intend to develop our platform’s applications within the clinical market, and in particular, within disease detection, diagnosis, and treatment monitoring. Sales of new or existing solutions into new market opportunities may take several years to develop and mature, and we cannot be certain that these market opportunities will develop as we expect. As a result, the sizes of the annual total addressable market for new markets and new products are even more difficult to predict.
If we were to be sued for product liability, we could face substantial liabilities that exceed our resources, limit sales of our existing products and limit commercialization of any products that we may develop.
The marketing, sale and use of our products could lead to the filing of product liability claims where someone may allege that our products identified inaccurate or incomplete information or otherwise failed to perform as designed. We may also be subject to liability for errors in, a misunderstanding of or inappropriate reliance upon, the information we provide in the ordinary course of our business activities. A product liability claim could result in substantial damages and be costly and time-consuming for us to defend. If we cannot successfully defend ourselves against product liability claims, we will incur substantial liabilities and reputational harm. In addition, regardless of merit or eventual outcome, product liability claims may result in:
substantial litigation costs;
distraction of management’s attention from our primary business;
the inability to commercialize our products or new products;
decreased demand for our products;
damage to our business reputation;
59

product recalls or withdrawals from the market;
loss of sales; or
termination of existing agreements by our partners and potential partners failing to partner with us.
We maintain product liability insurance, but this insurance may not fully protect us from the financial impact of defending against product liability claims. Any product liability claim brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage in the future.
While we may attempt to manage our product liability exposure by proactively recalling or withdrawing from the market any defective products, any recall or market withdrawal of our products may delay the supply of those products to our customers and may impact our reputation. We may not be successful in initiating appropriate market recall or market withdrawal efforts that may be required in the future and these efforts may not have the intended effect of preventing product malfunctions and the accompanying product liability that may result. Such recalls and withdrawals may also harm our reputation with customers, which could negatively affect our business, financial condition and results of operations.
Litigation and other legal proceedings may harm our business.
We have been, and may become, involved in legal proceedings relating to patent and other intellectual property matters, product liability claims, employee claims, tort or contract claims, federal or state regulatory investigations, securities class actions and other legal proceedings or investigations, which could have a negative impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business. Litigation is inherently unpredictable and can result in excessive or unanticipated verdicts and/or injunctive relief that affect how we operate our business. We could incur judgments or enter into settlements of claims for monetary damages or for agreements to change the way we operate our business, or both. There may be an increase in the scope of these matters or there may be additional lawsuits, claims, proceedings or investigations in the future, which could harm our business, financial condition and results of operations. Adverse publicity about regulatory or legal action against us could damage our reputation and brand image, undermine our customers’ confidence and reduce long-term demand for our products, even if the regulatory or legal action is unfounded or not material to our operations.
If our information technology systems or data, or those of third parties on which we rely, are compromised now, or in the future, we could experience adverse consequences resulting from such a compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.
In the ordinary course of our business, we and the third parties upon which we rely, collect, use, store, safeguard, disclose, share, transfer, secure and otherwise process (collectively, “Process” or “Processing”) proprietary, confidential and sensitive data, including personal information (such as key-coded data, health information and other special categories of personal information), intellectual property, trade secrets and proprietary business information owned or controlled by ourselves, our customers and other parties (collectively “Sensitive Information”). We rely upon third parties (such as service providers) for our data processing–related activities and share or receive Sensitive Information with or from third parties.
We face a variety of evolving threats, which could cause security incidents. Cyber-attacks, malicious internet-based activity, online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our Sensitive Information and information technology systems, and those of the third parties upon which we rely. Such threats are prevalent and continue to rise, are becoming increasingly difficult to detect, and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. Some actors now engage and are expected to continue to engage in cyber-attacks, including without limitation, nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our goods and services. We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks, credential stuffing, credential harvesting, personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, attacks enhanced or facilitated by artificial intelligence, and other similar threats. In particular, severe ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are
60

becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, ability to provide our products or services, loss of Sensitive Information and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Additionally, employees working from home, while in transit and in public locations poses increased risks to our information technology systems and data when utilizing network connections, computers, and devices outside our premises or network.
In addition to experiencing a security incident, third parties may gather, collect, or infer Sensitive Information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. Sensitive information of the Company or our customers could also be leaked, disclosed, or revealed as a result of or in connection with our employee’s, personnel’s, or vendor’s use of generative AI (“AI”) technologies. Furthermore, future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. We may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
We rely on third-party service providers and technologies to operate critical business systems to process Sensitive Information in a variety of contexts, including, without limitation, cloud-based infrastructure, data center facilities, encryption and authentication technology, employee email, content delivery to customers, and other functions. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their data privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties’ infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised.
Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our Sensitive Information or our information technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our platform. We may expend significant resources or modify our business activities in an effort to protect against security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures, industry-standard or reasonable security measures to protect our information technology systems and Sensitive Information. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps to detect and remediate vulnerabilities, but we may not be able to detect and remediate all vulnerabilities in our information technology systems because the threats and techniques used to exploit the vulnerability change frequently and are often sophisticated in nature. Therefore, such vulnerabilities could be exploited but may not be detected until after a security incident has occurred. Unremediated high risk or critical vulnerabilities pose a material risk to our business.
Applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences, such as government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing data (including personal information); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may cause customers to stop using our products and services, deter new customers from purchasing our products and services, and negatively impact our ability to grow and operate our business.
Further, our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
61

Business disruptions could seriously harm our future revenue and financial condition and increase our costs and expenses.
Our operations (including our manufacturing operations) and the operations of our distribution partners could be subject to earthquakes, power shortages, telecommunications failures, water shortages, floods, hurricanes, typhoons, fires, extreme weather conditions, medical epidemics and pandemics, and other natural or man-made disasters or business interruptions, for which we are predominantly self-insured. Our ability to obtain components for our products could be disrupted if the operations of our suppliers were affected by a man-made or natural disaster or other business interruption. In addition, our corporate headquarters is located in Fremont, California and one of our reagents manufacturing facilities is located in San Diego, California, near major earthquake faults and fire zones, and the ultimate impact on us for being located near earthquake faults and fire zones and being consolidated in a certain geographical area is unknown. The occurrence of any of these business disruptions could seriously harm our operations and financial condition and increase our costs and expenses.
We manufacture our products at our manufacturing facilities located in Fremont and San Diego, California, Seattle, Washington, and Wuxi, China, and we rely on various suppliers in the United States, China and other countries. Should our manufacturing facilities or the facilities of our suppliers be damaged or destroyed by natural or man-made disasters, such as earthquakes, fires or other events, or should events such as political unrest unfold, it could take months to relocate or rebuild, during which time our manufacturing and the operations of our suppliers would cease or be delayed and our products may be unavailable. Moreover, the use of a new facility or new manufacturing, quality control, or environmental control equipment or systems generally requires FDA review and approval. Because of the time required to authorize manufacturing in a new facility under FDA and non-U.S. regulatory requirements, we may not be able to resume production on a timely basis even if we are able to replace production capacity in the event we lose our manufacturing capacity. The inability to perform our manufacturing activities, combined with our limited inventory of materials and components and manufactured products, or the inability of our suppliers to continue their operations, may cause us to be unable to meet customer demand or harm our reputation, and we may be unable to reestablish relationships with such customers in the future. Consequently, a catastrophic event or business interruption at our manufacturing facilities or at our suppliers’ facilities could harm our business, financial condition and results of operations.
Our insurance policies are expensive and protect us only from some business risks, which leaves us exposed to significant uninsured liabilities.
We do not carry insurance for all categories of risk that our business may encounter. Although we have general and product liability insurance that we believe is appropriate, this insurance is subject to deductibles and coverage limitations. Our current product liability insurance may not continue to be available to us on acceptable terms, if at all, and, if available, coverage may not be adequate to protect us against any future product liability claims. If we are unable to obtain insurance at an acceptable cost or on acceptable terms or otherwise protect against potential product liability claims, we could be exposed to significant liabilities. A product liability claim, recall or other claim with respect to uninsured liabilities or for amounts in excess of insured liabilities could negatively affect our business, financial condition and results of operations. We do not carry specific hazardous waste insurance coverage, and our property, casualty and general liability insurance policies specifically exclude coverage for damages and fines arising from hazardous waste exposure or contamination. Accordingly, in the event of contamination or injury, we could be held liable for damages or be penalized with fines in an amount exceeding our resources, and our clinical trials or regulatory approvals could be suspended. Although we carry cyber insurance, the coverage may not be sufficient to cover our losses in the event of a Security Breach. Additionally, no assurance can be given that such policies can be retained on acceptable terms or that litigation will not occur following an insurance claim.
We also expect that operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, on our board committees or as executive officers. We do not know, however, if we will be able to maintain existing insurance with adequate levels of coverage. Any significant uninsured liability may require us to pay substantial amounts, which would negatively affect our business, financial condition and results of operations.
We use hazardous biological materials that require considerable expertise for handling, storage and disposal and may result in claims against us. We and third parties with whom we contract must comply with environmental laws and regulations, which can be expensive and restrict how we do business, and could expose us to liability if our use of such hazardous materials cause injury.
Our research and development and manufacturing processes involve the controlled use of hazardous materials, including flammables, toxics, corrosives and biologics. Our research operations produce hazardous biological
62

and chemical waste products, and we largely contract with third parties for the disposal of these products. Federal, state and local laws and regulations govern the use, generation, manufacture, storage, handling and disposal of these materials and wastes. We are subject to periodic inspections by federal, state and local authorities to ensure compliance with applicable laws. Compliance with applicable environmental laws and regulations is expensive, and current or future environmental laws and regulations may restrict our operations. If we do not comply with applicable regulations, we may be subject to fines and penalties. In the event of accidental contamination or injury from these materials or wastes, we could be liable for damages or penalized with fines in an amount exceeding our resources and our operations could be suspended or otherwise adversely affected.
In addition, because our product contains metals and electronic components which are purchased from third-party vendors, we may be required under rules promulgated by the U.S. Securities and Exchange Commission ("SEC") governing disclosure of the use of “conflict minerals” (tin, tungsten, tantalum and gold) to determine whether those minerals are necessary to the functionality or production of our products and, if so, conduct a country of origin inquiry with respect to all such minerals. If any such minerals may have originated in the Democratic Republic of the Congo, or DRC, or any of its adjoining countries, or covered countries, then we must conduct diligence on the source and chain of custody of those conflict minerals to determine if they originated in one of the covered countries and, if so, whether they financed or benefited armed groups in the covered countries. Disclosures relating to the products that may contain conflict minerals, the country of origin of those minerals and whether they are “DRC conflict free” must be provided in a Form SD (and accompanying conflict minerals report, if required, to disclose the diligence undertaken by us in sourcing the minerals and our conclusions relating to such diligence). If we are required to submit a conflict minerals report, that report must be audited by an independent auditor pursuant to existing government auditing standards. Compliance with this disclosure rule may be very time-consuming for our management and personnel (as well as time-consuming for our suppliers) and could involve the expenditure of significant amounts of money by us and them. Disclosures mandated by this rule, which can be perceived by the market to be “negative,” may cause customers to refuse to purchase our products. The cost of compliance with the rule could adversely affect our results of operations.
Furthermore, environmental laws and regulations are complex, change frequently and have tended to become more stringent. We cannot predict the impact of such changes and cannot be certain of our future compliance. We do not currently maintain separate environmental liability coverage and any accidental contamination or discharge or any resultant injury from these materials could result in significant cost to us in penalties, damages and suspension of our operations.
We are subject to foreign currency exchange risk.
A substantial amount of our revenues is derived from international operations, and we anticipate that a significant portion of our sales will continue to come from outside the United States in the future. As we have experienced in the nine months ended September 30, 2023, where our prices are denominated in U.S. dollars, our sales and revenues could be adversely affected by declines in foreign currencies relative to the U.S. dollar. The revenues we report with respect to our operations outside the United States may be adversely affected by fluctuations in foreign currency exchange rates. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for additional information on the financial impact of exchange rate fluctuations and the ways and extent to which we may attempt to address any impact. Any hedging activities we engage in may only offset a portion of the adverse financial impact resulting from unfavorable changes in foreign currency exchange rates. We cannot predict with any certainty changes in foreign currency exchange rates or the degree to which we can mitigate these risks.
Risks Related to Government Regulation and Our Industry
Our products may become subject to more onerous regulation by the FDA or other regulatory agencies in the future, which could increase our costs and delay or prevent sales of our products or commercialization of new products and product enhancements, thereby materially and adversely affecting our business, financial condition, results of operations and prospects.
Currently, our Northern Lights CLC system is available for clinical use in only China and the European Union. Our Aurora and Northern Lights systems are otherwise available to customers as research use only (“RUO”) products. RUO products are regulated by the FDA as medical devices. Although medical devices are subject to stringent FDA oversight, products that are intended for RUO and are labeled as RUO are exempt from compliance with most FDA requirements, including premarket clearance or approval, manufacturing requirements and others. A product labeled RUO but which is actually intended for clinical diagnostic use may be viewed by the FDA as adulterated and misbranded under the Federal Food, Drug, and Cosmetic Act (“FDCA”), and subject to FDA enforcement action. The FDA has indicated that when determining the intended use of a product labeled RUO, the FDA will consider the totality of the circumstances surrounding distribution and use of the product, including how the product is marketed and to whom. The FDA could disagree with our assessment that our products are properly marketed as RUOs, or could conclude that products labeled as
63

RUO are actually intended for clinical diagnostic use, and could take enforcement action against us, including requiring us to stop distribution of our products until we are in compliance with applicable regulations, which would reduce our revenue, increase our costs and adversely affect our business, prospects, results of operations and financial condition. In the event that the FDA requires us to obtain marketing authorization of our RUO products in the future, there can be no assurance that the FDA will grant any clearance or approval requested by us in a timely manner, or at all.
As part of our growth strategy, we plan to seek approval to offer our Aurora and Northern Lights systems for clinical use in the United States and in other countries. In the United States, before we can market a new medical device, or a new use of, new claim for or significant modification to an existing product, we must first receive either clearance under Section 510(k) of the FDCA, or approval of a premarket approval application from the FDA, unless an exemption applies. The process of obtaining approval or clearance from the FDA for new products, or with respect to enhancements or modifications to existing products, could take a significant period of time, require the expenditure of substantial resources, involve rigorous pre-clinical and clinical testing, require changes to products or result in limitations on the indicated uses of products. There can be no assurance that we will receive the required approvals or clearances for any new products or for modifications to our existing products on a timely basis or that any approval or clearance will not be subsequently withdrawn or conditioned upon extensive post-market study requirements. Moreover, even if we receive FDA clearance or approval of new products or modifications to existing products, we will be required to comply with extensive regulations relating to the development, research, clearance, approval, distribution, marketing, advertising and promotion, manufacture, adverse event reporting, recordkeeping, import and export of such products, which may substantially increase our operating costs and have a material impact on our business, profits and results of operations. Failure to comply with applicable regulations could jeopardize our ability to sell our products and result in enforcement actions such as: warning letters, fines, injunctions, civil penalties, termination of distribution, recalls or seizures of products, delays in the introduction of products into the market, total or partial suspension of production, refusal to grant future clearances or approvals, withdrawals or suspensions of current approvals, resulting in prohibitions on sales of our products, and in the most serious cases, criminal penalties. Occurrence of any of the foregoing could harm our reputation, business, financial condition, results of operations and prospects.
We and our suppliers are subject to ongoing regulatory obligations and continued regulatory review, which may result in significant additional expense and subject us to penalties if we fail to comply with applicable regulatory requirements.
Any medical device we market will be subject to continued regulatory review, oversight, requirements, and periodic inspections by the FDA and other domestic and foreign regulatory bodies. In particular, unless exempt, we and our suppliers are required to comply with the FDA’s Quality System Regulation (“QSR”) and other regulations enforced outside the United States which cover the manufacture of our products and the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, storage and shipping of medical devices. Regulatory bodies, such as the FDA, enforce the QSR and other regulations through periodic inspections. The failure by us or one of our suppliers to comply with applicable statutes and regulations administered by the FDA and other regulatory bodies, or the failure to timely and adequately respond to any adverse inspectional observations or product safety issues, could result in, among other things, any of the following enforcement actions:
untitled letters, warning letters, fines, injunctions, consent decrees and civil penalties;
unanticipated expenditures to address or defend such actions;
customer notifications for repair, replacement or refunds;
recall, detention or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
refusing or delaying our requests for 510(k) clearance or PMA approval of new products or modified products;
withdrawal of 510(k) clearances on PMA approvals that have already been granted;
refusal to grant export approval for our products; or
criminal prosecution.
If any of these actions were to occur, our reputation would be harmed and our product sales and profitability would be adversely impacted. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with all applicable regulatory requirements which could result in our failure to produce our products on a timely basis and in the required quantities, if at all.
64

Later discovery of previously unknown problems with our products, including manufacturing problems, or failure to comply with regulatory requirements such as the QSR, may result in changes to labeling, restrictions on such products or manufacturing processes, withdrawal of the products from the market, voluntary or mandatory recalls, a requirement to repair, replace or refund the cost of any medical device we manufacture or distribute, fines, suspension of regulatory approvals, product seizures, injunctions or the imposition of civil or criminal penalties which would adversely affect our business, operating results and prospects.
Any government investigation of alleged violations of law could require us to expend significant time and resources in response, and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from our products. If regulatory sanctions are applied or if regulatory clearance or approval is withdrawn, it would have a material adverse effect on our business, financial condition and results of operations.
Our products or any component thereof may be subject to product recalls in the future. A recall of our products, either voluntarily or at the direction of the FDA or another governmental authority, or the discovery of serious safety issues with our products, could have a significant adverse impact on us.
The FDA has the authority to require the recall of commercialized products that are subject to FDA regulation. Manufacturers may, under their own initiative, recall a product if any deficiency is found. For reportable corrections and removals, companies are required to make additional periodic submissions to the FDA after initiating the recall, and often engage with the FDA on their recall strategy prior to initiating the recall. A government-mandated or voluntary recall by us or one of our distributors could occur as a result of an unacceptable health risk, component failures, failures in laboratory processes, malfunctions, manufacturing errors, design or labeling defects, or other deficiencies and issues. Recalls of any of our products would divert managerial and financial resources and adversely affect our business, results of operations, financial condition and reputation. We may also be subject to liability claims, be required to bear other costs or take other actions that may negatively impact our future sales and our ability to generate profits. Companies are also required to maintain certain records of corrections and removals, even if these do not require reporting to the FDA. We may initiate voluntary recalls involving our products. A recall announcement by us could harm our reputation with customers and negatively affect our business, financial condition, and results of operations. In addition, the FDA or other agency could take enforcement action for failing to report the recalls when they were conducted.
If we initiate a recall, including a correction or removal, for one of our products, issue a safety alert, or undertake a field action or recall to reduce a health risk, this could lead to increased scrutiny by the FDA, other governmental and regulatory enforcement bodies, and our customers regarding the quality and safety of our products, and to negative publicity, including FDA alerts, press releases, or administrative or judicial actions. Furthermore, the submission of these reports could be used against us by competitors and cause customers to delay purchase decisions or cancel orders, which would harm our reputation.
The misuse or off-label use of our products may harm our reputation in the marketplace, or result in injuries that lead to product liability suits, which could be costly to our business. Moreover, we could be subject to FDA sanctions if we are deemed to have engaged in off-label promotion.
Our promotional materials and training methods must comply with FDA and other applicable laws and regulations, including the prohibition on the promotion of an RUO device or medical device for an indication that has not been approved or cleared by the FDA, referred to as an off-label use. We cannot prevent our customers from using our products for off-label uses, including in laboratory developed tests for clinical use. If the FDA determines that our promotional materials constitute the unlawful promotion of an off-label use, it could subject us to regulatory or enforcement actions, including civil money penalties, criminal fines and penalties, and exclusion from participation in federal health programs, among others. Other federal, state or foreign governmental authorities might also take action if they consider our promotion or training materials to constitute promotion of an off-label use, which could result in significant fines or penalties under other statutory authorities. In that event, our reputation could be damaged and the use of our products in the marketplace could be diminished.
Furthermore, off-label uses of our products may lead to performance issues or produce erroneous results, which could harm our reputation in the marketplace and increase the risk of product liability. Product liability claims are expensive to defend and could divert our management’s attention from our primary business and result in substantial damage awards against us. Any of these events could harm our business, results of operations and financial condition.
Changes in tariffs or other government trade policies may materially adversely affect our business and results of operations, including by reducing demand for our products.
The imposition of tariffs and trade restrictions as a result of international trade disputes or changes in trade policies may adversely affect our sales and profitability. For example, in 2018 and 2019, the U.S. government imposed and
65

proposed, among other actions, new or higher tariffs on specified imported products originating from China in response to what it characterized as unfair trade practices, and China responded by imposing and proposing new or higher tariffs on specified U.S. products. There can be no assurance that a broader trade agreement will be successfully negotiated between the United States and China to reduce or eliminate these tariffs. These tariffs, and the related geopolitical uncertainty between the United States and China, may cause decreased demand for our products, which could have a material adverse effect on our business and results of operations. For example, certain of our foreign customers may respond to the imposition of tariffs or threat of tariffs on products we produce by delaying purchase orders or purchasing products from our competitors. Ongoing international trade disputes and changes in trade policies could also impact economic activity and lead to a general contraction of customer demand. In addition, tariffs on components that we may import from China or other nations will adversely affect our profitability unless we are able to exclude such components from the tariffs or we raise prices for our products, which may result in our products becoming less attractive relative to products offered by our competitors. Future actions or escalations by either the United States or China that affect trade relations may also negatively affect our business, or that of our suppliers or customers, and we cannot provide any assurances as to whether such actions will occur or the form that they may take. To the extent that our sales or profitability are negatively affected by any such tariffs or other trade actions, our business and results of operations may be materially adversely affected.
We are subject to governmental export controls that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws.
Exports of our products are subject to export controls and sanctions laws and regulations imposed by the U.S. government and administered by the U.S. Departments of State, Commerce, and Treasury. U.S. export control laws may require a license or other authorization to export products to certain destinations and end users. In addition, U.S. economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities. Obtaining export licenses can be difficult, costly and time-consuming and we may not always be successful in obtaining necessary export licenses, and our failure to obtain required export approval for our products or limitations on our ability to export or sell our products imposed by export control or sanctions laws may harm our revenues and adversely affect our business, financial condition, and results of operations. Noncompliance with these laws could have negative consequences, including government investigations, penalties and reputational harm.
We are subject to stringent and changing U.S. and foreign data privacy and security laws, regulations, rules, and standards as well as policies, contractual obligations, and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to government regulatory investigations or enforcement actions (that could include fines and penalties), a disruption of our business or commercialization of our products, private litigation (including class claims) and mass arbitration demands, harm to our reputation, loss of revenue or profits, and other adverse effects on our business or prospects.
In the course of our operations, we collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share sensitive, confidential, and proprietary information, including personal information, business data, trade secrets, intellectual property, and sensitive third-party data. Accordingly, we are, and may increasingly become, subject to various data privacy and security laws, the number and scope of which are changing, subject to differing applications and interpretations, may be inconsistent among jurisdictions, and may conflict with each other.

In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal information privacy and security laws, and consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). For example, the federal Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), imposes specific requirements relating to the privacy, security, and transmission of individually identifiable health information. The California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”), (collectively, “CCPA”) applies to personal information of consumers, business representatives, and employees, and requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain rights related to their personal information, such as those noted below. The CCPA allows for statutory fines for noncompliance (up to $7,500 per violation) and allows private litigants affected by certain data breaches to recover significant statutory damages. In addition, CPRA expanded the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new regulatory agency, the California Privacy Protection Agency, to implement and enforce the law, which could increase the risk of an enforcement action. Other states, such as Virginia, Colorado, Utah, and Connecticut, have enacted comprehensive data privacy and security laws. Similar laws are being considered in several other states, as well as at the federal and local levels. These state laws and the CCPA provide individuals with certain rights concerning their
66

personal information, including the right to access, correct, or delete certain personal information, and opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. If we become subject to new data privacy and security laws, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase (including individuals via a private right of action and state actors), increasing legal risk and compliances costs for us and the third parties upon whom we rely.

Outside the United States, an increasing number of laws, regulations, and industry standards apply to data privacy and security. For example, the European Union’s General Data Protection Regulation (“EU GDPR”) and the United Kingdom’s General Data Protection Regulation (“UK GDPR”), (collectively, “GDPR”) impose strict requirements for processing the personal information of individuals located, respectively within the European Economic Area (“EEA”) and the United Kingdom (“UK”). For example, violations of the GDPR can result in, temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros (£17.5 million for the UK GDPR) or 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal information brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. Furthermore, in Europe, there is a proposed regulation related to artificial intelligence (“AI”) that, if adopted, could impose onerous obligations related to the use of AI-related systems. Other countries outside of Europe have enacted or are considering enacting similar comprehensive data privacy and security laws and regulations, which could increase the cost and complexity of delivering our services and operating our business. For example, China’s Personal Information Protection Law (“PIPL”) broadly regulates data privacy and security practices and imposes strict requirements for processing personal information. As another example, Canada has enacted the Personal Information Protection and Electronic Documents Act and Canada’s Anti-Spam Legislation, which broadly regulate the Processing of personal information and impose compliance obligations and penalties comparable to those of European data privacy and security laws. Complying with these and other similar laws and regulations (to the extent applicable) may cause us to incur substantial operational costs or require us to change our business practices, and could lead to material fines, penalties and liability.

In addition, many jurisdictions have enacted data localization laws and cross-border persona information transfer laws. These laws may make it more difficult for us to transfer personal information across jurisdictions, which could impede our business. For example, absent appropriate safeguards or other circumstances, the EU GDPR and UK GDPR generally restrict the transfer of personal information to the United States and other countries that are viewed by some regulators as to not generally provide an adequate level of data privacy and security. Although there are currently various mechanisms that may be used to transfer personal information from the EEA and UK to the United States in compliance with law, such as the EEA standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework and the UK extension thereto (which allows for transfers to relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal information to the United States or other countries. In addition to European restrictions on cross-border transfers of personal information, other jurisdictions have enacted or are considering similar cross-border personal information transfer laws and local personal information residency laws, any of which could increase the cost and complexity of doing business. If we cannot implement a valid compliance mechanism for cross-border data transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal information from Europe or elsewhere. The inability to import personal information to the United States could significantly and negatively impact our business operations, including by limiting our ability to collaborate with parties that are subject to European and other data privacy and security laws, requiring us to increase our personal information processing capabilities in Europe and/or elsewhere at significant expense; increased exposure to regulatory actions; and substantial fines and penalties. Additionally, companies that transfer personal information out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
In addition to data privacy and security laws, privacy advocates and industry groups have proposed, and may propose in the future, standards with which we are legally or contractually bound to comply. For example, we may also be subject to the Payment Card Industry Data Security Standard (“PCI DSS”). The PCI DSS requires companies to adopt certain measures to ensure the security of cardholder information, including using and maintaining firewalls, adopting proper password protections for certain devices and software, and restricting data access. Noncompliance with PCI DSS can result in penalties ranging from $5,000 to $100,000 per month by credit card companies, litigation, damage to our reputation, and revenue losses. We may also rely on vendors to process payment card data, who may be subject to PCI DSS, and our business may be negatively affected if our vendors are fined or suffer other consequences as a result of PCI
67

DSS noncompliance. We are also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, certain data privacy and security laws, such as the EU/UK GDPR and the CCPA, require us to impose specific contractual restrictions on our service providers. We also publish privacy policies, marketing materials and other statements, such as compliance with certain certifications or self-regulatory principles, regarding data privacy and security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences.

Our obligations related to data privacy and security (and consumers’ data privacy and security expectations) are quickly changing in an increasingly stringent fashion and creating uncertainty. These obligations may be subject to differing applications and interpretations, which may be inconsistent or in conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources (including, without limitation, financial and time-related resources), which may necessitate changes to our information technologies, systems, and practices and to those of any third parties that process personal information on our behalf. In addition, these obligations may require us to change our business model. Although we endeavor to comply with all applicable data privacy and security obligations, we may at times fail (or be perceived to have failed) to do so. Moreover, despite our efforts, our personnel or third parties upon whom we rely may fail to comply with such obligations which could impact our compliance posture and business operations. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with applicable data privacy and security obligations, we could face significant consequences. These consequences may include, but are not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-related claims) and mass arbitration demands; additional reporting requirements and/or oversight, bans on processing personal information; orders to destroy or not use personal information; and imprisonment of company officials. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers, interruptions or stoppages in our business operations, inability to process personal information or to operate in certain jurisdictions, limited ability to develop or commercialize our products, expenditure of time and resources to defend any claim or inquiry, adverse publicity, or revision or restructuring of our business model or operations.
We are subject to U.S. and certain foreign anti-corruption and anti-money laundering laws and regulations. We can face criminal liability and other serious consequences for violations, which can harm our business.
We are subject to anti-corruption and anti-money laundering laws and regulations, including the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, and other state and national anti-bribery and anti-money laundering laws in the countries in which we conduct or may in the future conduct activities. Anti-corruption laws are interpreted broadly and prohibit companies and their employees, agents, contractors and other third-party collaborators from authorizing, promising, offering, providing, soliciting or receiving, directly or indirectly, improper payments or anything else of value to or from persons in the public or private sector. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to devise and maintain an adequate system of internal accounting controls.
In addition to selling our products internationally directly through our sales teams, we currently engage third parties outside of the United States, and may engage additional third parties outside of the United States, to sell our products internationally and to obtain necessary permits, licenses, patent registrations and other regulatory approvals. We have direct or indirect interactions with officials and employees of government agencies or government-affiliated hospitals, universities and other organizations. We can be held liable for the corrupt or other illegal activities of our employees, agents, contractors and other third-party collaborators, even if we do not explicitly authorize or have actual knowledge of such activities. Any violations of the laws and regulations described above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm, and other consequences.
If we fail to comply with U.S. federal and state fraud and abuse and other healthcare laws and regulations, including those relating to kickbacks and false claims, we could face substantial penalties and our business operations and financial condition could be harmed.
We are exposed to broadly applicable anti-fraud and abuse, anti-kickback, false claims and other healthcare laws and regulations that may constrain our business, our arrangements and relationships with customers, and how we market, sell and distribute our products. We have a compliance program, code of conduct and associated policies and procedures, but it is not always possible to identify and deter misconduct by our employees and other third parties, and the
68

precautions we take to detect and prevent noncompliance may not be effective in protecting us from governmental investigations for failure to comply with applicable fraud and abuse or other healthcare laws and regulations. The laws that may affect our ability to operate include, among others:
the Anti-Kickback Statute, which prohibits, among other things, knowingly and willingly soliciting, offering, receiving or paying remuneration, directly or indirectly, overtly or covertly, in cash or in kind, to induce or reward either the referral of a person, or the purchase, order or recommendation of, items or services for which payment may be made, in whole or in part, under a federal healthcare program such as the Medicare and Medicaid programs. The term “remuneration” has been broadly interpreted to include anything of value, and the government can establish a violation of the Anti-Kickback Statute without proving that a person or entity had actual knowledge of the law or a specific intent to violate. In addition, the government may assert that a claim, including items or services resulting from a violation of the Anti-Kickback Statute, constitutes a false or fraudulent claim for purposes of the FCA. There are a number of statutory exceptions and regulatory safe harbors protecting certain business arrangements from prosecution under the Anti-Kickback Statute; however, those exceptions and safe harbors are drawn narrowly, and there may be limited or no exception or safe harbor for many common business activities. Certain common business activities including, certain reimbursement support programs, educational and research grants or charitable donations, and practices that involve remuneration to those who prescribe, purchase or recommend medical devices, including discounts, providing items or services for free or engaging such people as consultants, advisors or speakers, may be subject to scrutiny if they do not fit squarely within any available exception or safe harbor and would be subject to a facts and circumstances analysis to determine compliance with the Anti-Kickback Statute. Our business may not in all cases meet all of the criteria for statutory exception or regulatory safe harbor protection from anti-kickback liability;
the federal civil False Claims Act, or the FCA, which prohibits, among other things, persons or entities from knowingly presenting, or causing to be presented, a false or fraudulent claim for payment of government funds and knowingly making, using or causing to be made or used, a false record or statement to get a false claim paid or to avoid, decrease or conceal an obligation to pay money to the federal government. A claim including items or services resulting from a violation of the Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA. Actions under the FCA may be brought by the government or as a qui tam action by a private person in the name of the government. These people, sometimes known as “relators” or, more commonly, as “whistleblowers,” may share in any monetary recovery. Many medical device manufacturers have been investigated and have reached substantial financial settlements with the federal government under the FCA for a variety of alleged improper activities, including causing false claims to be submitted as a result of the marketing of their products for unapproved and thus non-reimbursable uses and interactions with prescribers and other customers, including those that may have affected their billing or coding practices and submission of claims to the federal government. FCA liability is potentially significant in the healthcare industry because the statute provides for treble damages and mandatory monetary penalties for each false or fraudulent claim or statement. Because of the potential for large monetary exposure, life sciences companies often resolve allegations without admissions of liability for significant and material amounts to avoid the uncertainty of treble damages and per claim penalties that may be awarded in litigation proceedings. Settlements may require companies to enter into corporate integrity agreements with the government, which may impose substantial costs on companies to ensure compliance. Medical device manufacturers and other healthcare companies also are subject to other federal false claims laws, including, among others, federal criminal healthcare fraud and false statement statutes that extend to non-government health benefit programs;
HIPAA, which imposes criminal and civil liability for, among other actions, knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program, including private third-party payors, or knowingly and willfully falsifying, concealing or covering up a material fact or making a materially false, fictitious or fraudulent statement or representation, or making or using any false writing or
69

document knowing the same to contain any materially false, fictitious or fraudulent statement or entry in connection with the delivery of or payment for healthcare benefits, items or services. Similar to the federal healthcare Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH Act, and their implementing regulations, also impose obligations, including mandatory contractual terms, on covered entities subject to the rule, such as health plans, healthcare clearinghouses and certain healthcare providers, as well as their business associates that perform certain services for them or on their behalf involving the use or disclosure of individually identifiable health information with respect to safeguarding the privacy, security and transmission of individually identifiable health information;
various state laws govern the privacy and security of personal information, including the California Consumer Protection Act, or CCPA, which became effective January 1, 2020, and gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used by requiring covered companies to provide new disclosures to California consumers (as that term is broadly defined) and provide such consumers new ways to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches;
the federal Physician Payments Sunshine Act, implemented as Open Payments, requires manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program to report annually, with certain exceptions to CMS, information related to payments or other “transfers of value” made to physicians, as defined by such law, and teaching hospitals, and requires applicable manufacturers and group purchasing organizations to report annually to CMS ownership and investment interests held by physicians and their immediate family members, physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists and certified nurse-midwives; and
analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers; state laws that require medical device companies to comply with the industry’s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state beneficiary inducement laws, which are state laws that require medical device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts.
State and federal regulatory and enforcement agencies continue to actively investigate violations of healthcare laws and regulations, and the U.S. Congress continues to strengthen the arsenal of enforcement tools. Enforcement agencies also continue to pursue novel theories of liability under these laws. In particular, government agencies have increased regulatory scrutiny and enforcement activity with respect to manufacturer reimbursement support activities, including bringing criminal charges or civil enforcement actions under the Anti-Kickback Statute, FCA and HIPAA’s healthcare fraud and privacy provisions.
Because of the breadth of these laws and the narrowness of the statutory exceptions and regulatory safe harbors available under such laws, it is possible that some of our business activities, including certain sales and marketing practices of our products, could be subject to challenge under one or more such laws. If an arrangement were deemed to violate the Anti-Kickback Statute, it may also subject us to violations under other fraud and abuse laws such as the federal civil FCA and civil monetary penalties laws. Moreover, such arrangements could be found to violate comparable state fraud and abuse laws.
70

Achieving and sustaining compliance with applicable federal and state anti-fraud and abuse laws may prove costly. If we or our employees are found to have violated any of the above laws we may be subjected to substantial criminal, civil and administrative penalties, including imprisonment, exclusion from participation in federal healthcare programs, such as Medicare and Medicaid, and significant fines, monetary penalties, forfeiture, disgorgement and damages, contractual damages, reputational harm, administrative burdens, diminished profits and future earnings and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our financial results. Any action or investigation against us for the violation of these healthcare fraud and abuse laws, even if successfully defended, could result in significant legal expenses and could divert our management’s attention from the operation of our business. Companies settling FCA, Anti-Kickback Statute or civil monetary penalties law cases also may enter into a Corporate Integrity Agreement with the U.S. Department of Health and Human Services Office of Inspector General, or the OIG, to avoid exclusion from participation (such as loss of coverage for their products) in federal healthcare programs such as Medicare and Medicaid. Corporate Integrity Agreements typically impose substantial costs on companies to ensure compliance. Defending against any such actions can be costly, time-consuming and may require significant personnel resources, and may harm our business, financial condition and results of operations.
Our employees, independent contractors, consultants, commercial partners and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements, which could harm our business, financial condition and results of operations.
We are exposed to the risk that our employees, independent contractors, consultants, commercial partners, distributors and vendors may engage in fraudulent or illegal activity. Misconduct by these parties could include intentional, reckless or negligent conduct or disclosure of unauthorized activities to us that violates: (1) the laws of the FDA and other similar regulatory bodies, including those laws requiring the reporting of true, complete and accurate information to such regulators, (2) manufacturing standards, (3) healthcare fraud and abuse laws in the United States and similar foreign fraudulent misconduct laws, or (4) laws that require the true, complete and accurate reporting of financial information or data. These laws may impact, among other things, future sales, marketing and education programs. In particular, the promotion, sales and marketing of healthcare items and services, as well as certain business arrangements in the healthcare industry, are subject to extensive laws designed to prevent fraud, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, structuring and commissions, certain customer incentive programs and other business arrangements generally.
We have adopted a code of business conduct and ethics that applies to our directors, officers and employees, but it is not always possible to identify and deter misconduct by our employees and other third parties, and the precautions we take to detect and prevent these activities may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. If any such actions are instituted against us and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of significant fines or other sanctions, including the imposition of civil, criminal and administrative penalties, damages, monetary fines, disgorgement, imprisonment, additional integrity reporting and oversight obligations, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings and curtailment of operations, any of which could adversely affect our ability to operate our business and our results of operations. Whether or not we are successful in defending against any such actions or investigations, we could incur substantial costs, including legal fees and reputational harm, and divert the attention of management in defending ourselves against any of these claims or investigations, which could harm our business, financial condition and results of operations.
Risks Related to Our Intellectual Property
If we are unable to obtain and maintain patent or other intellectual property protection for any of our current or future products, or if the scope of the patent and other intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products similar or identical to ours, and our ability to successfully commercialize our current or future products may be harmed.
As with other flow cytometry companies, our success depends in large part on our ability to obtain, maintain and solidify a proprietary position for our current and any future products, which will depend upon our success in obtaining effective patent protection in the United States and other countries that cover, and other intellectual property with respect to, such products, their manufacturing processes and their intended methods of use and enforcing those patent claims once granted as well as our other intellectual property. In some cases, we may not be able to obtain issued patent claims or other intellectual property covering our technologies which are sufficient to prevent third parties, such as our competitors, from utilizing our products and negate any competitive advantage we may have. Any failure to obtain or
71

maintain patent and other intellectual property protection with respect to our current and any future products or other aspects of our business could harm our business, financial condition and results of operations.
Changes in either the patent laws or their interpretation in the United States and other countries may diminish our ability to protect our inventions, obtain, maintain and enforce our intellectual property rights and, more generally, could affect the value of our intellectual property or narrow the scope of our patents. Additionally, we cannot predict whether the patent applications we are currently pursuing will issue as patents in any particular jurisdiction or whether the claims of any issued patents will provide sufficient protection from competitors or other third parties.
The patent prosecution process is expensive, time-consuming and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output in time to obtain patent protection. Although we enter into non-disclosure and confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, corporate collaborators, outside scientific collaborators, suppliers, consultants, advisors and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek and obtain patent protection. In addition, our ability to obtain and maintain valid and enforceable patents depends in part on whether the differences between our inventions and the prior art allow our inventions to be patentable over the prior art. Furthermore, the publication of discoveries in scientific literature often lags behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot be certain that we were the first to file for patent protection of such inventions.
Including rights acquired in connection with the acquisition of the FCI business unit, as of September 30, 2023, we own 33 issued U.S. utility patents, nine issued Japan utility patents, seven issued European utility patents, three issued China utility patents, one Canada utility patent, one India utility Patent, two Australian utility patents, and three Singapore utility patents. We have 54 pending utility patent applications, including 32 utility patent applications in the United States, two international utility patent applications, eight utility patent applications in the European Union, seven utility patent applications in China, and four utility patent applications in Japan. Assuming all maintenance fees are paid, the U.S. issued patents are expected to naturally expire between years 2025 and 2038. Patents covering intellectual property relating to design specific technologies invented by our researchers in Shanghai and Wuxi, China are filed in China and owned by our China subsidiaries, respectively. As of September 30, 2023, our Shanghai subsidiary owns 14 issued utility patents and three issued invention patent and has eight pending invention patent applications, and our Wuxi subsidiary owns 37 issued patents and has seven pending patent applications, including two pending utility model patent applications and five pending invention patent applications.
It is possible that none of our pending patent applications will result in issued patents in a timely fashion or at all, and even if patents are granted, they may not provide a basis for intellectual property protection of commercially viable products or services, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties. It is possible that others will design around our current or future patented technologies. It is possible that in the future the scope, validity and enforceability of our patents, licensed patents, patent applications, trademarks, and trademark applications may be challenged at the United States Patent and Trademark Office (“USPTO”) or in proceedings before the patent offices of other jurisdictions. We may not be successful in defending any such challenges made against our patents, patent applications, trademarks or trademark applications. Any successful third party challenge to our patents or trademarks could result in the unenforceability or invalidity of such patents or trademarks and increased competition to our business. We may have to challenge the patents, patent applications, trademarks, or trademark applications of third parties. The outcome of patent litigation or other proceeding can be uncertain, and any attempt by us to enforce our patent rights against others or to challenge the patent rights of others may not be successful, or, if successful, may take substantial time and result in substantial cost, and may divert our efforts and attention from other aspects of our business.
Moreover, in some circumstances, we may not have the right to control the preparation, filing and prosecution of patent applications, or to maintain the patents, covering technology that we license from or license to third parties or that we may jointly-own with third parties in the future and are therefore reliant on our licensors or licensees, and may be reliant on future joint-owners, licensors or licensees, to protect certain of our intellectual property used in our business. If our joint-owners, licensors or licensees fail to adequately protect this intellectual property or if we do not have exclusivity for the marketing of our products, whether because our joint-owners or licensors do not grant us exclusivity or they do not enforce the intellectual property against our competitors, our ability to commercialize products could suffer. Therefore, these and any of our patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business.
Defects of form in the preparation or filing of our patents or patent applications may exist, or may arise in the future, for example, with respect to proper priority claims, inventorship and the like. If we or any of our current or
72

future joint-owners, licensors or licensees fail to establish, maintain, protect or enforce such patents and other intellectual property rights, such rights may be reduced or eliminated. If any current or future joint-owners, licensors or licensees are not fully cooperative or disagree with us as to the prosecution, maintenance or enforcement of any patent rights, such patent rights could be compromised. If there are material defects in the form, preparation or prosecution of our patents or patent applications, such patents or applications may be invalid and/or unenforceable. Any of these outcomes could impair our ability to prevent competition from third parties, which may impact our ability to commercialize our products and materially harm our business.
The strength of patent rights generally, and particularly the patent position of life sciences companies, involves complex legal and scientific questions and can be uncertain, and has been the subject of much litigation in recent years. This uncertainty includes changes to the patent laws through either legislative action to changes to statutory patent law or court action that may reinterpret existing law or rules in ways affecting the scope or validity of issued patents or the chances that patent applications will result in issued claims and the scope of any such claims. Our current or future patent applications may fail to result in issued patents in the United States or foreign countries with claims that cover our current and any future products. Even if patents do successfully issue from our patent applications, third parties may challenge the validity, enforceability or scope of such patents, which may result in such patents being narrowed, invalidated or held unenforceable. Any successful challenge to our patents could deprive us of the exclusive rights necessary for the successful commercialization of our current and any future products, which may materially harm our business. Furthermore, even if they are unchallenged, our patents may not adequately protect our current and any future products, provide exclusivity for such products or prevent others from designing around the claims of our patents. If the scope of any patent protection we obtain is not sufficiently broad, or if we lose any of our patent protection, our ability to prevent our competitors from commercializing similar or identical technology and products would be adversely affected and would materially harm our business. If the breadth or strength of protection provided by the patents we hold or pursue with respect to our current and any future products is challenged, it could dissuade companies from collaborating with us to develop, or threaten our ability to commercialize, our current and any future products.
Patents have a limited lifespan. In the United States, the natural expiration of a utility patent is generally 20 years after its effective filing date and the natural expiration of a design patent is generally 14 years after its issue date, unless the filing date occurred on or after May 13, 2015, in which case the natural expiration of a design patent is generally 15 years after its issue date. However, the actual protection afforded by a patent varies from country to country, and depends upon many factors, including the type of patent, the scope of its coverage, the availability of regulatory-related extensions, the availability of legal remedies in a particular country and the validity and enforceability of the patent. The laws of some foreign countries do not protect our proprietary rights to the same extent as the laws of the United States, and we may encounter significant problems in protecting our proprietary rights in these countries. Various extensions may be available; however, the life of a patent, and the protection it affords, is limited. Without patent protection for our current and any future products and services, we may be open to competition, which may harm our business prospects. Further, if we encounter delays in our development efforts, the period of time during which we could market our current and any future products and services under patent protection would be reduced and, given the amount of time required for the development, testing and regulatory review of planned or future products, patents protecting our current and any future products might expire before or shortly after such products are commercialized. As our patents expire, the scope of our patent protection will be reduced, which may reduce or eliminate any competitive advantage afforded by our patent portfolio. As a result, our patent portfolio may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours.
Moreover, the coverage claimed in a patent application can be significantly reduced before the patent is issued, and its scope can be reinterpreted after issuance. Even if patent applications we license or own, currently or in the future, issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors or other third parties from competing with us, or otherwise provide us with any competitive advantage. Any patents that we own now or in the future may be challenged, narrowed, circumvented or invalidated by third parties. Consequently, we do not know whether our current and any future products or other technologies will be protectable or remain protected by valid and enforceable patents. Our competitors or other third parties may be able to circumvent our patents by developing similar or alternative technologies or products in a non-infringing manner which could harm our business, financial condition and results of operations.
Some of our patents and patent applications may in the future be jointly-owned with third parties, including certain universities and public institutions in the United States and China. If we are unable to obtain an exclusive license to any such third-party joint-owners’ interest in such patents or patent applications, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology. In addition, we may need the cooperation of any such joint-owners patents to enforce such patents against third
73

parties, and such cooperation may not be provided to us. Any of the foregoing could harm our business, financial condition and results of operations.
Additionally, we may find it necessary or prudent to acquire or obtain licenses from third-party intellectual property holders. However, we may be unable to acquire or secure such licenses to any intellectual property rights from third parties that we identify as necessary for our current and any future products. The acquisition or licensing of third-party intellectual property rights is a competitive area, and our competitors may pursue strategies to acquire or license third-party intellectual property rights that we may consider attractive or necessary. Our competitors may have a competitive advantage over us due to their size, capital resources and greater development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We also may be unable to acquire or license third-party intellectual property rights on terms that would allow us to make an appropriate return on our investment or at all. If we are unable to successfully obtain rights to required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of the relevant products, which could harm our business, financial condition and results of operations.
Patents covering our current, and any future products, or our technologies could be found invalid or unenforceable if challenged in court or before administrative bodies in the United States or abroad, which could harm our business, financial condition and results of operations.
The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability, and our patents may be challenged in the courts, the USPTO or patent offices abroad and may not provide us with adequate proprietary protection or competitive advantage against competitors with similar products. We may be subject to a third-party preissuance submission of prior art to the USPTO or become involved in opposition, derivation, revocation, reexamination, post-grant and inter partes review (“IPR”), or interference proceedings or other similar proceedings challenging our patent rights. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate or render unenforceable, such patent rights, allow third parties to commercialize our current and any future products and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third-party patent rights. Moreover, we may have to participate in post-grant challenge proceedings, such as oppositions in a foreign patent office, that challenge features of patentability with respect to our patents and patent applications. Such challenges may result in loss of patent rights, in loss of exclusivity or in patent claims being narrowed, invalidated or held unenforceable, which could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection of our current and any future products or technologies. Such proceedings also may result in substantial cost and require significant time from our management, even if the eventual outcome is favorable to us.
In addition, if we initiate legal proceedings against a third party to enforce a patent covering our current and any future products, the defendant could counterclaim that such patent is invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness or non-enablement. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO or made a misleading statement during prosecution. Defenses of these types of claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of employee resources from our business. Third parties may also raise claims challenging the validity or enforceability of our patents before administrative bodies in the United States or abroad, even outside the context of litigation, including through re-examination, post-grant review, IPR, derivation proceedings and equivalent proceedings in foreign jurisdictions (such as opposition proceedings). Such proceedings could result in the revocation of, cancellation of or amendment to our patents in such a way that they no longer cover or provide meaningful protection of our current and any future products or technologies. The outcome for any particular patent following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art, of which we and the patent examiner were unaware during prosecution. If a defendant or other third-party were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on our current and any future products and technology. Such a loss of patent protection would harm our business, financial condition and results of operations.
We rely substantially on our trademarks and trade names. If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be harmed.
We rely substantially upon trademarks to build and maintain the integrity of our brand. Our registered and unregistered trademarks or trade names may be challenged, infringed, circumvented, declared generic or determined to be violating or infringing on other marks. We may not be able to protect our rights to these trademarks and trade names, which
74

we rely upon to build name recognition among potential partners and customers in our markets of interest. At times, competitors or other third parties may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion and asserting claims against such third parties may be prohibitively expensive. In addition, there could be potential trade name or trademark infringement or dilution claims brought by owners of other trademarks against us. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. Our efforts to enforce or protect our proprietary rights related to trademarks, trade secrets, domain names or other intellectual property may be ineffective, could result in substantial costs and diversion of resources and could harm our business, financial condition and results of operations.
Obtaining and maintaining our intellectual property, including patent, protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by government agencies, and our intellectual property, including patent, protection could be reduced or eliminated for non-compliance with these requirements.
Periodic maintenance fees, renewal fees, annuity fees and various other government fees on intellectual property registrations and applications will be due to be paid to the applicable government agencies, including with respect to patents and patent applications the USPTO and similar agencies outside of the United States, over the lifetime of our intellectual property registrations and applications, including our patents and patent applications. The various applicable government agencies, including with respect to patents and patent applications the USPTO and similar agencies outside of the United States, require compliance with several procedural, documentary, fee payment and other similar provisions during the application process. In some cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. There are situations, however, in which non-compliance can result in the abandonment or lapse of the intellectual property registration or application, resulting in a partial or complete loss of intellectual property rights in the relevant jurisdiction. Non-compliance events that could result in abandonment or lapse of an intellectual property registration or application include, but are not limited to, failure to respond to official actions within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. In such an event, potential competitors might be able to enter the market with similar or identical products or technology, which could harm our business, financial condition and results of operations.
We have limited foreign intellectual property rights outside the United States, selected countries in the European Union, Japan and China and may not be able to protect our intellectual property and proprietary rights throughout the world, which could harm our business, financial condition and results of operations.
We have limited intellectual property rights outside the United States, selected countries in the European Union, Japan and China. Filing, prosecuting and defending patents or trademarks on our current and any future products in all countries throughout the world would be prohibitively expensive, and the laws of foreign countries may not protect our rights to the same extent as the laws of the United States. Consequently, we may not be able to prevent third parties from practicing our inventions or utilizing our trademarks in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we have patent protection but enforcement is not as strong as that in the United States. These products may compete with our current and any future products, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets and other intellectual property protection, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our intellectual property and proprietary rights generally. Proceedings to enforce our intellectual property and proprietary rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly, could put our patent applications at risk of not issuing and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property and proprietary rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of our intellectual property.
75

Changes in U.S. patent law could diminish the value of patents in general, thereby impairing our ability to protect our current and any future products.
Changes in either the patent laws or interpretation of the patent laws in the United States could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. Assuming that other requirements for patentability are met, prior to March 2013, in the United States, the first to invent the claimed invention was entitled to the patent, while outside the United States, the first to file a patent application was entitled to the patent. After March 2013, under the Leahy-Smith America Invents Act, or the America Invents Act, enacted in September 2011, the United States transitioned to a first inventor to file system in which, assuming that other requirements for patentability are met, the first inventor to file a patent application will be entitled to the patent on an invention regardless of whether a third-party was the first to invent the claimed invention. A third-party that files a patent application in the USPTO after March 2013, but before us could therefore be awarded a patent covering an invention of ours even if we had made the invention before it was made by such third-party. This will require us to be cognizant of the time from invention to filing of a patent application. Since patent applications in the United States and most other countries are confidential for a period of time after filing or until issuance, we cannot be certain that we were the first to file any patent application related to our current and any future products.
The America Invents Act also includes a number of significant changes that affect the way patent applications will be prosecuted and also may affect patent litigation. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent by USPTO administered post-grant proceedings, including post-grant review, IPR and derivation proceedings.
Because of a lower evidentiary standard in USPTO proceedings compared to the evidentiary standard in U.S. federal courts necessary to invalidate a patent claim, a third-party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if first presented in a district court action. Accordingly, a third-party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third-party as a defendant in a district court action. Therefore, the America Invents Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. In addition, future actions by the U.S. Congress, the federal courts and the USPTO could cause the laws and regulations governing patents to change in unpredictable ways. Any of the foregoing could harm our business, financial condition and results of operations.
In addition, recent U.S. Supreme Court rulings have made and will likely continue to make changes in how the patent laws of the United States are interpreted. In addition to increasing uncertainty with regard to our ability to obtain patents in the future, this combination of events has created uncertainty with respect to the validity and enforceability of patents, once obtained. Depending on future actions by the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future. We cannot predict how this and future decisions by the courts, the U.S. Congress or the USPTO may impact the value of our patents. Any similar adverse changes in the patent laws of other jurisdictions could also harm our business, financial condition, results of operations and prospects.
Third-party claims of intellectual property infringement, misappropriation or other violation against us, the joint-owners of our intellectual property, or our collaborators may prevent or delay the sale and marketing of our current and any future products.
The flow cytometry industry is highly competitive and dynamic. Due to the focused research and development that is taking place by several companies, including us and our competitors, in this field, the intellectual property landscape is in flux, and it may remain uncertain in the future. As such, we could become subject to significant intellectual property-related litigation and proceedings relating to our or third-party intellectual property and proprietary rights. Such litigation and proceedings may cause us to incur significant expense, including the payment of damages, settlement payments and/or royalty payments. For example, in February 2018, BD filed suit against us and certain of our employees in the United States District Court for the Northern District of California asserting a number of claims against us, including misappropriation of trade secrets and copyright infringement. In October 2020, we entered into a settlement agreement with BD resulting in a dismissal of all claims and a release of all claims between the parties. Pursuant to the settlement agreement with BD, we are required to make certain payments to BD, including royalty payments on sales of certain of our products.
Our commercial success depends in part on our and any potential future collaborators’ ability to develop, manufacture, market and sell any products that we may develop and use our proprietary technologies without infringing, misappropriating or otherwise violating the patents and other intellectual property or proprietary rights of third parties. It is uncertain whether the issuance of any third-party patent would require us or any potential collaborators to alter our
76

development or commercial strategies, obtain licenses or cease certain activities. The medical device industry is characterized by extensive litigation regarding patents and other intellectual property rights, as well as administrative proceedings for challenging patents, including interference, inter partes or post-grant review, derivation and reexamination proceedings before the USPTO or oppositions and other comparable proceedings in foreign jurisdictions.
Third parties, including our competitors, may currently have patents or obtain patents in the future and claim that the manufacture, use or sale of our current and any future products infringes upon these patents. We have not conducted an extensive search of patents issued or assigned to other parties, including our competitors, and no assurance can be given that patents containing claims covering our current and any future products, components of our current and any future products, technology or methods do not exist, have not been filed or could not be filed or issued. In addition, because patent applications can take many years to issue and because publication schedules for pending applications vary by jurisdiction, there may be applications now pending of which we are unaware and which may result in issued patents which our current or future products infringe. Also, because the claims of published patent applications can change between publication and patent grant, there may be published patent applications that may ultimately issue with claims that we infringe. As the number of competitors in our market grows and the number of patents issued in this area increases, the possibility of patent infringement claims against us escalates, increasing the risk that we will be required to incur significant expenses defending any such claims or lose patent protection for our current or future products.
We may also be subject to claims that current or former employees, collaborators or other third parties have an interest in our patents, trade secrets or other intellectual property as an inventor or co-inventor. For example, we may have inventorship disputes arise from conflicting obligations of employees, consultants or others who are involved in developing our current and any future products. Litigation may be necessary to defend against these and other claims challenging inventorship of our patents, trade secrets or other intellectual property. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our current and any future products. If we were to lose exclusive ownership of such intellectual property, other owners may be able to license their rights to other third parties, including our competitors. We also may be required to obtain and maintain licenses from third parties, including parties involved in any such disputes. Such licenses may not be available on commercially reasonable terms, or at all, or may be non-exclusive. If we are unable to obtain and maintain such licenses, we may need to cease the development, manufacture and commercialization of one or more of our current and any future products. The loss of exclusivity or the narrowing of our patent claims could limit our ability to stop others from using or commercializing similar or identical technology and products. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Any of the foregoing could harm our business, financial condition and results of operations.
In the event that any third-party claims that we infringe their patents or that we are otherwise employing their proprietary technology without authorization and initiates litigation against us, even if we believe such claims are without merit, there is no assurance that a court would find in our favor on questions of infringement, validity, enforceability or priority. A court of competent jurisdiction could hold that these third-party patents are valid, enforceable and infringed by our current and any future products, which could harm our ability to commercialize any product we may develop and any other technologies covered by the asserted third-party patents. To successfully challenge the validity of any such U.S. patent in federal court, we would need to overcome a presumption of validity. As this burden is a high one requiring us to present clear and convincing evidence as to the invalidity of any such U.S. patent claim, there is no assurance that a court of competent jurisdiction would invalidate the claims of any such U.S. patent. If we are found to infringe third-party intellectual property rights, including patents, and we are unsuccessful in demonstrating that such patents or other intellectual property rights are invalid or unenforceable, such third parties may be able to block our ability to commercialize the applicable products or technology unless we obtain a license under the applicable patents, or until such patents expire or are finally determined to be held invalid or unenforceable. Such a license may not be available on commercially reasonable terms, or at all. Even if we are able to obtain a license, the license would likely obligate us to pay significant license fees and/or royalties, and the rights granted to us might be non-exclusive, which could result in our competitors gaining access to the same technology. If we are unable to obtain a necessary license to a third-party patent on commercially reasonable terms, or at all, we may be unable to commercialize our current and any future products, or such commercialization efforts may be significantly delayed, which could in turn significantly harm our business.
Defense of infringement claims, regardless of their merit or outcome, would involve substantial litigation expense and would be a substantial diversion of management and other employee resources from our business, and may impact our reputation. In the event of a successful claim of infringement against us, we may be enjoined from further developing or commercializing the infringing products and/or have to pay substantial damages for use of the asserted intellectual property, including treble damages and attorneys’ fees were we found to willfully infringe such intellectual property. Claims that we have misappropriated the confidential information or trade secrets of third parties could harm our
77

business, financial condition and results of operations. We also might have to redesign our infringing products or technologies, which may be impossible or require substantial time and monetary expenditure.
Engaging in litigation to defend against third-party infringement claims is very expensive, particularly for a company of our size, and time-consuming. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial negative impact on our common stock price. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of litigation or administrative proceedings more effectively than we can because of greater financial resources and more mature and developed intellectual property portfolios. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings against us could impair our ability to compete in the marketplace. The occurrence of any of the foregoing could harm our business, financial condition and results of operations.
We may become involved in lawsuits to protect or enforce our patents and other intellectual property rights, which could be expensive, time-consuming and unsuccessful.
Competitors may infringe our patents, or the patents of any future licensing partners, or we may be required to defend against claims of infringement. In an infringement proceeding, a court may decide that our patent is invalid or unenforceable, or may refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover such technology. An adverse result in any litigation proceeding could put one or more of our patents at risk of being invalidated or interpreted narrowly. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during litigation.
Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our management and other personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial negative impact on our common stock price. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could harm our ability to compete in the marketplace. Any of the foregoing could harm our business, financial condition and results of operations.
Further, many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition and results of operations may be harmed.
We may be subject to claims that our employees, consultants or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers or claims asserting ownership of what we regard as our own intellectual property. Such claims could harm our business, financial condition and results of operations.
As is common in the life sciences industry, our employees, consultants and advisors may be currently or previously employed or engaged at universities or other life sciences companies, including our competitors and potential competitors. Although we try to ensure that our employees, consultants and advisors do not use the proprietary information or know-how of others in their work for us, we may in the future become subject to claims that we or these people have, inadvertently or otherwise, used or disclosed intellectual property, including trade secrets or other proprietary information, of their current or former employer. Also, we may in the future be subject to claims that these people are violating non-compete agreements with their former employers. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could harm our business, financial condition and results of operations. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management.
In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we
78

may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could harm our business, financial condition and results of operations.
If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.
In addition to seeking patent protection for our current and any future products, we also rely upon unpatented trade secrets, know-how and continuing technological innovation to develop and maintain a competitive position, especially where we do not believe patent protection is appropriate or obtainable. Trade secrets and know-how can be difficult to protect. We seek to protect such proprietary information, in part, through non-disclosure and confidentiality agreements with our employees, collaborators, contractors, advisors, consultants and other third parties and invention assignment agreements with our employees. We also have agreements with our consultants that require them to assign to us any inventions created as a result of their working with us. The confidentiality agreements are designed to protect our proprietary information and, in the case of agreements or clauses containing invention assignment, to grant us ownership of technologies that are developed through a relationship with employees or third parties.
We cannot guarantee that we have entered into such agreements with each party that has or may have had access to our trade secrets or proprietary information. Additionally, despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third-party, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to, or independently developed by, a competitor or other third-party, our competitive position would be materially and adversely harmed. Furthermore, we expect these trade secrets, know-how and proprietary information to over time be disseminated within the industry through independent development, the publication of journal articles describing the methodology and the movement of personnel from academic to scientific industry positions.
We also seek to preserve the integrity and confidentiality of our data and trade secrets by maintaining physical security of our premises and physical and electronic security of our information technology systems. While we have confidence in these people, organizations and systems, agreements or security measures may be breached, and we may not have adequate remedies for any breach. In addition, our trade secrets may otherwise become known, or be independently discovered by, competitors. To the extent that our employees, consultants, contractors or collaborators use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions, which could harm our business, financial condition and results of operations.
Failure of a key information technology system, process, or site could have an adverse effect on our business.
We rely extensively on information technology systems to conduct our business. These systems affect, among other things, ordering and managing materials from suppliers, shipping products, processing transactions, complying with regulatory, legal or tax requirements, data security and other processes necessary to manage our business. Our systems and the data contained on them may be subject to computer viruses, ransomware or other malware, attacks by computer hackers, social engineering (including phishing), supply chain attacks, credential stuffing, efforts by individuals or groups of hackers and sophisticated organizations, including state-sponsored organizations, errors or malfeasance of our personnel, and security vulnerabilities in the software or systems on which we rely, and failures during the process of upgrading or replacing software, databases or components thereof. If the confidentiality, integrity, or availability of our systems or our data is compromised due to these, or any number of causes, ranging from catastrophic events and power outages to security breaches, and our business continuity plans do not effectively compensate on a timely basis, we may experience interruptions in our operations, including corruption of our data or release of our confidential information, which could have an adverse effect on our business. Furthermore, any breach in our information technology systems could lead to the unauthorized access,
disclosure and use of non-public information, which may be protected by applicable laws. Any such access, disclosure, or other loss of information could require substantial expenditures to remedy and could result in legal claims or proceedings, liability under laws that protect the privacy of personal information and damage to our reputation.
79

Our use of open source software could compromise our ability to offer our services and subject us to possible litigation.
We use open source software in connection with the software integrated in our instruments. Companies that incorporate open source software into their products have, from time to time, faced claims challenging their use of open source software and compliance with open source license terms. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source licensing terms. Some open source software licenses require users who distribute software containing open source software to publicly disclose all or part of the source code to the licensee’s software that incorporates, links or uses such open source software, and make available to third parties for no cost, any derivative works of the open source code created by the licensee, which could include the licensee’s own valuable proprietary code. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms are often ambiguous. There is little legal precedent in this area and any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of contract could harm our business and could help third parties, including our competitors, develop products and services that are similar to or better than ours. Any of the foregoing could harm our business, financial condition, results of operations and prospects.
Risks Related to Ownership of Our Common Stock
Our stock price may continue to be volatile, and our stockholders may not be able to resell shares of our common stock at or above the price they paid.
The market price of our common stock has been and may continue to be highly volatile and may further fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including limited trading volume. In addition to the factors discussed in this “Risk Factors” section and elsewhere in this Quarterly Report on Form 10-Q, these factors include:
the degree and rate of market adoption of our products;
variance in our financial performance from expectations of securities analysts or investors;
actual or anticipated fluctuations in our financial condition and results of operations, including as a result of anticipated or unanticipated demand based on seasonal factors;
changes in our projected operating and financial results;
actual or anticipated fluctuations in our operating results;
developments or disputes concerning our intellectual property or other proprietary rights;
significant lawsuits, including patent or stockholder litigation;
negative publicity associated with issues related to our products;
changes in senior management or key personnel;
future sales of our common stock or other securities, by us or our stockholders, as well as the anticipation of lock-up releases;
the trading volume of our common stock;
our ability to obtain and maintain regulatory approvals for our products;
changes in laws or regulations applicable to our products;
adverse developments concerning any of our third-party distribution partners and suppliers, including our single and sole-source suppliers;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
our inability to engage additional distribution partners and establish collaborations, if needed;
performance or news releases by other companies in our industry including about adverse developments related to safety, effectiveness, accuracy and usability of their products, reputational concerns, regulatory compliance, and product recalls;
80

general economic, regulatory and market conditions, including economic recessions or slowdowns, the ongoing war in Ukraine and the general inflationary environment; and
other events or factors, many of which are beyond our control.
Broad market and industry fluctuations, as well as general economic, pandemic, political, regulatory, and market conditions, may negatively impact the market price of our common stock. In addition, given the relatively small public float of shares of our common stock on the Nasdaq Global Select Market (the “Nasdaq”), the trading market for our shares may be subject to increased volatility. In the past, securities class action litigation has often been brought against companies that have experienced volatility or following a decline in the market price of its securities. This risk is especially relevant for us, because life sciences companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business.
We have broad discretion in the use of our cash and may invest or spend the funds in ways with which you do not agree and in ways that may not yield a return.
We have broad discretion over the use of our cash. Investors may not agree with our decisions, and our use of cash may not yield any return on your investment. We currently intend to use our cash to fund manufacturing activities, sales and marketing activities, including the hiring and training of additional sales and marketing personnel, and the remainder for working capital and general corporate purposes, including research and development activities. In addition, a portion of our cash may also be used to acquire assets or complementary businesses. Our failure to use our cash effectively could impair our ability to pursue our growth strategy or could require us to raise additional capital. In addition, pending their use, our cash may be placed in investments that do not produce income or that may lose value. If we do not invest or apply our cash in ways that enhance stockholder value, we may fail to achieve expected financial results, which could cause our stock price to decline.
Substantial future sales of shares of our common stock or securities convertible into our common stock will result in additional dilution of the percentage of ownership of our stockholders and could cause the market price of our common stock to decline.
Sales and issuances of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales and issuances may have on the prevailing market price of our common stock.
In addition, we may offer and sell up to $150 million shares of common stock registered under our universal shelf registration statement on Form S-3 pursuant to the Sales Agreement with Piper in one or more “at the market” offerings. To date, we have not made any sales of common stock pursuant to the Sales Agreement. The extent to which we utilize the Sales Agreement with Piper as a source of funding will depend on a number of factors, including the prevailing market price of our common stock, general market conditions and other restrictions and the extent to which we are able to secure funds from other sources.
In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States. We have also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the satisfaction of applicable exercise periods and applicable volume and restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding restricted stock unit awards are available for immediate resale in the United States in the open market.
Sales of shares of our common stock could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our common stock to decline and make it more difficult for you to sell shares of our common stock.
Concentration of ownership of our common stock among our executive officers, directors and principal stockholders may prevent new investors from influencing significant corporate decisions.
Based on the number of shares of common stock outstanding as of September 30, 2023, our executive officers, directors, holders of 5% or more of our common stock and their respective affiliates (based on filings with the SEC), in the aggregate, own approximately 39.6% of our common stock. These stockholders, acting together, will be able to significantly influence all matters requiring stockholder approval, including the election and removal of directors and any merger or other significant corporate transactions. The interests of this group of stockholders may not coincide with the interests of other stockholders. For example, because many of these stockholders purchased their shares at prices substantially below the current market price or our shares and have held their shares for a longer period, they may be more
81

interested in selling our company to an acquirer than other investors, or they may want us to pursue strategies that deviate from the interests of other stockholders.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors and may be restricted by the terms of any then-current debt instruments. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
We are subject to the periodic reporting requirements of the Securities Exchange Act of 1934 (the “Exchange Act”). We designed our disclosure controls and procedures to provide reasonable assurance that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.
These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected.
Anti-takeover provisions under our charter documents and Delaware law could delay or prevent a change of control which could limit the market price of our common stock and may prevent or frustrate attempts by our stockholders to replace or remove our current management.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change of control of our company or changes in our board of directors that our stockholders might consider favorable. Some of these provisions include:
a board of directors divided into three classes serving staggered three-year terms, such that not all members of the board will be elected at one time;
a prohibition on stockholder action through written consent, which requires that all stockholder actions be taken at a meeting of our stockholders;
a requirement that special meetings of stockholders be called only by the chairman of the board of directors, the chief executive officer, the president, or by a majority of the total number of authorized directors;
advance notice requirements for stockholder proposals and nominations for election to our board of directors;
a requirement that no member of our board of directors may be removed from office by our stockholders except for cause and, in addition to any other vote required by law, upon the approval of not less than two-thirds of all outstanding shares of our voting stock then entitled to vote in the election of directors;
a requirement of approval of not less than two-thirds of all outstanding shares of our voting stock to amend any bylaws by stockholder action or to amend specific provisions of our certificate of incorporation; and
the authority of the board of directors to issue redeemable convertible preferred stock on terms determined by the board of directors without stockholder approval and which redeemable convertible preferred stock may include rights superior to the rights of the holders of common stock.
In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporate Law, which may prohibit certain business antitakeover provisions and other provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make it more difficult for stockholders or potential acquirors to obtain control of our board of directors or initiate actions that are opposed by the
82

then-current board of directors and could also delay or impede a merger, tender offer, or proxy contest involving our company. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors of your choosing or cause us to take other corporate actions you desire. Any delay or prevention of a change of control transaction or changes in our board of directors could cause the market price of our common stock to decline.
Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf, (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, officers, or other employees to us or our stockholders, (iii) any action or proceeding asserting a claim against us or any of our current or former directors, officers, or other employees, arising out of or pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws, (iv) any action or proceeding to interpret, apply, enforce, or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws, (v) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware and (vi) any action asserting a claim against us or any of our directors, officers, or other employees governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants.
These provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act of 1933 (the “Securities Act”) creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation and our amended and restated bylaws will further provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation and our amended and restated bylaws. This may require significant additional costs associated with resolving such action in other jurisdictions and the provisions may not be enforced by a court in those other jurisdictions.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees and may discourage these types of lawsuits. Furthermore, the enforceability of similar choice of forum provisions in other companies’ certificates of incorporation or bylaws has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. If a court were to find either exclusive forum provision contained in our amended and restated certificate of incorporation or amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving such action in other jurisdictions, all of which could seriously harm our business.
General Risk Factors
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
The preparation of our consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. For example, in connection with the revenue accounting standard, Accounting Standards Codification, or ASC, Topic 606, management makes judgments and assumptions based on our interpretation of the new standard. The revenue standard is principle-based and interpretation of those principles may vary from company to company based on their unique circumstances. It is possible that interpretation, industry practice and guidance may evolve as we apply the
83

standard. If our assumptions underlying our estimates and judgments relating to our critical accounting policies change or if actual circumstances differ from our assumptions, estimates or judgments, our operating results may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We could be subject to securities class action litigation.
In the past, securities class action litigation has often been brought against companies following a decline in the market price of its securities. This risk is especially relevant for us because life sciences companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business.
We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we have incurred and will continue to incur significant legal, accounting, and other expenses that we did not incur as a private company. We expect such expenses to further increase as we are no longer an emerging growth company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of Nasdaq and other applicable securities rules and regulations impose various requirements on public companies. Furthermore, the senior members of our management team do not have significant experience with operating a public company. As a result, our management and other personnel will have to devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will incur as a public company or the timing of such costs, which could negatively affect our business, financial condition and results of operations.
Our failure to meet Nasdaq’s continued listing requirements could result in a delisting of our common stock.
If we fail to satisfy the continued listing requirements of Nasdaq, such as the corporate governance requirements or the minimum closing bid price requirement, Nasdaq may take steps to delist our common stock. Such a delisting would likely have a negative effect on the price of our common stock and would impair your ability to sell or purchase our common stock when you wish to do so. In the event of a delisting, we can provide no assurance that any action taken by us to restore compliance with listing requirements would allow our common stock to become listed again, stabilize the market price or improve the liquidity of our common stock, prevent our common stock from dropping below the Nasdaq minimum bid price requirement or prevent future non-compliance with the listing requirements of Nasdaq.
If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, our common stock price and trading volume could decline.
Our stock price and trading volume will be heavily influenced by the way analysts and investors interpret our financial information and other disclosures. If securities or industry analysts do not publish research or reports about our business, delay publishing reports about our business or publish negative reports about our business, regardless of accuracy, our common stock price and trading volume could decline.
The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If the number of analysts that cover us declines, demand for our common stock could decrease and our common stock price and trading volume may decline. Even if our common stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. Over-reliance by analysts or investors on any particular metric to forecast our future results may result in forecasts that differ significantly from our own.
Regardless of accuracy, unfavorable interpretations of our financial information and other public disclosures could have a negative impact on our stock price. If our financial performance fails to meet analyst estimates, for any of the reasons discussed above or otherwise, or one or more of the analysts who cover us downgrade our common stock or change their opinion of our common stock, our stock price would likely decline.
Our ability to use our net operating losses (“NOLs”) to offset future taxable income may be subject to certain limitations.
As of December 31, 2022, we had no federal and state NOL carryforwards, except in California. The California NOLs will begin to expire in calendar year 2036, unless previously utilized. These California NOLs could expire unused and be unavailable to offset future income tax liabilities.
84

Separately, under Section 382 of the Internal Revenue Code of 1986, as amended (“Code”) if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. Similar rules may apply under state tax laws. We determined that an ownership change occurred on September 7, 2018, October 23, 2020, and in connection with our IPO on July 23, 2021. As of December 31, 2022, we had not experienced an ownership change subsequent to the ownership change on July 23, 2021. In addition, we may in the future experience ownership changes, as a result of changes in our stock ownership (some of which are not in our control). If an ownership change occurs, our ability to utilize our NOL carryforwards and other tax attributes to reduce future tax liabilities may be limited. Many states have provisions similar to Code Section 382. Annual limitations may result in the expiration of the state net operating loss carryforwards before utilization.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
Additionally, a tax authority may disagree with tax positions that we have taken, which could result in increased tax liabilities. For example, a tax authority could assert that we are subject to tax in a jurisdiction where we believe we have not established a taxable connection, often referred to as a ‘‘permanent establishment’’ under international tax treaties, and such an assertion, if successful, could increase our expected tax liability in one or more jurisdictions.
Changes in tax law and regulations may have a material adverse effect on our business, financial condition and results of operations.
The rules dealing with U.S. federal, state and local income taxation are constantly under review by the Internal Revenue Service, the U.S. Treasury Department and other governmental bodies. Changes to tax laws (which changes may have retroactive application) could adversely affect us or holders of our common stock. In recent years, many such changes have been made and changes are likely to continue to occur in the future. Future changes in tax laws could have a material adverse effect on our business, financial condition, results of operations, and cash flow. We urge investors to consult with their legal and tax advisers regarding the implication of potential changes in tax laws on an investment in our common stock.
Changes and uncertainties in the tax system in the countries in which we have operations, could materially adversely affect our financial condition and results of operations, and reduce net returns to our shareholders.
We conduct business globally and file income tax returns in multiple jurisdictions. Our consolidated effective income tax rate could be materially adversely affected by several factors, including: changing tax laws, regulations and treaties, or the interpretation thereof; tax policy initiatives and reforms under consideration; the practices of tax authorities in jurisdictions in which we operate; the resolution of issues arising from tax audits or examinations and any related interest or penalties. We are unable to predict what tax reform may be proposed or enacted in the future or what effect such changes would have on our business, but such changes, to the extent they are brought into tax legislation, regulations, policies or practices in jurisdictions in which we operate, could increase the estimated tax liability that we have expensed to date and paid or accrued on our statement of financial position, and otherwise affect our financial position, future results of operations, cash flows in a particular period and overall or effective tax rates in the future in countries where we have operations, reduce post-tax returns to our shareholders and increase the complexity, burden and cost of tax compliance.
85

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS AND ISSUER PURCHASES OF EQUITY SECURITIES.
Unregistered Sales of Equity Securities
None.
Issuer Purchases of Equity Securities
On May 17, 2023, the Board approved a program for the repurchase by the Company of up to an aggregate of $50 million of its outstanding common stock. As of September 30,2023, there was approximately $40.6 million remaining under this program.
The following table provides information with respect to the shares of the Company's common stock repurchased from the beginning of the repurchase start to the end of September 30, 2023.
(Except for the share amount and average price per share, dollar value in thousands)

Total number of shares repurchasedAverage price paid per shareCost of buyback sharesTotal number of shares purchased as part of publicly announced plans or programsCumulative Cost of buyback sharesMaximum dollar that may yet be purchased under the plans or programs
May 2023100,623 $7.72 $782 100,623 $782 $49,218 
June 202325,159 7.95 199 125,782 981 49,019 
July 2023— — — 125,782 981 49,019 
August 2023295,574 7.73 2,269 421,356 3,250 46,750 
September 2023859,655 7.14 6,159 1,281,011 9,409 40,590 
Year to Date Total1,281,011 $7.33 $9,409 1,281,011 $9,409 $40,590 
The repurchase program was used to return capital to shareholders and to minimize the dilutive impact of stock options and other share-based awards. The repurchased shares of common stock were retired.
Use of Proceeds
In July 2021, we issued and sold an aggregate of 13,949,401 shares of common stock in connection with our IPO, including the full exercise by the underwriters of their option to purchase an additional 2,184,695 shares from us, and the selling stockholders sold 2,799,929 shares of common stock, at a public offering price of $17.00 per share. All of the shares of common stock issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (Registration No. 333-257663), which was declared effective by the SEC on July 22, 2021. There has been no material change in the use of proceeds from our IPO from those disclosed in the final prospectus for our IPO dated July 22, 2021 and filed with the SEC pursuant to Rule 424(b)(4) of the Securities Act on July 23, 2021.
86

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.
None.
ITEM 4. MINE SAFETY DISCLOSURES.
Not applicable
ITEM 5. OTHER INFORMATION.
None.
ITEM 6.    Exhibits
Incorporated by Reference
NumberExhibit TitleFormFile No.Exhibit
Filing
Date
Filed
Herewith
3.18-K3.107/27/2021
3.28-K3.207/27/2021
31.1X
31.2X
32.1*X
32.2*X
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.X
101.SCHInline XBRL Taxonomy Extension Schema Document.X
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.X
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.X
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).X
87

______________________________________
*As contemplated by SEC Release No. 33-8212, these exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the SEC and are not incorporated by reference in any filing of Cytek Biosciences, 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 hereof and irrespective of any general incorporation language contained in such filings.

88

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
Cytek Biosciences, Inc.
Date: November 14, 2023
By:/s/ Wenbin Jiang
Wenbin Jiang, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)
Date: November 14, 2023
By:/s/ Patrik Jeanmonod
Patrik Jeanmonod
Chief Financial Officer
(Principal Financial and Accounting Officer)
89
EX-31.1 2 ctkb-20230930exx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Wenbin Jiang, Ph.D., certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Cytek Biosciences, 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(r) and 15d-15(r)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 14, 2023
By:
 /s/ Wenbin Jiang, Ph.D.
Wenbin Jiang, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ctkb-20230930exx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Patrik Jeanmonod, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Cytek Biosciences, 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(r) and 15d-15(r)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 14, 2023
By:/s/ Patrik Jeanmonod
Patrik Jeanmonod
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 ctkb-20230930exx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Cytek Biosciences, Inc. (the “Company”) for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Wenbin Jiang, Ph.D., President and Chief Executive Officer of the Company, hereby certifies, pursuant to requirements set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and 18 U.S.C. Section 1350, that to his knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 14, 2023
By:/s/ Wenbin Jiang, Ph.D.
Wenbin Jiang, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 ctkb-20230930exx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Cytek Biosciences, Inc. (the “Company”) for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Patrik Jeanmonod, Chief Financial Officer of the Company, hereby certifies, pursuant to requirements set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and 18 U.S.C. Section 1350, that to his knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 14, 2023
By:/s/ Patrik Jeanmonod
Patrik Jeanmonod
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 ctkb-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Concentrations of Credit Risk and Other Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Legal Settlement Liability link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stock-Based Compensation Plan link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Lease link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Investment in Cytek Japan link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Geographic Areas link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Legal Settlement Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stock-Based Compensation Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Balance Sheet Details - Schedule of Components of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Balance Sheet Details - Summary of Components of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Investments - Summary the Company's Investments in Available Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Investments - Summary of the Contractual Maturities for Available Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Acquisition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Legal Settlement Liability - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Legal Settlement Liability - Schedule of Legal Settlement Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation Plan - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Employee Benefit Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Lease - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Lease - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Investment in Cytek Japan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Product Warranty - Schedule of Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ctkb-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ctkb-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ctkb-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2022 Sales Agreement Two Thousands Twenty Two Sales Agreement [Member] Two Thousands Twenty Two Sales Agreement [Member] Geographic areas Geographic Area Disclosure [Text Block] Disclosure of Geograohic area textblock. Consolidated Entities [Axis] Consolidated Entities [Axis] DeepCyto DeepCyto [Member] DeepCyto. Less: net loss allocated to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Schedule of Components of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Legal settlement liabilities Increase Decrease In Legal Settlement Liabilities Increase (Decrease) in Legal settlement liabilities. Research and development Research and Development Expense Litigation settlement interest, payment period duration Litigation Settlement Interest, Payment Period Duration Litigation Settlement Interest, Payment Period Duration Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Delivery and payment terms Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested balance, beginning balance (in shares) Unvested balance, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Bill-and-hold arrangements Bill-and-Hold Arrangements [Member] Bill-and-hold arrangements member. Debt Debt Disclosure [Text Block] Legal settlement liability, noncurrent Estimated Litigation Liability, Noncurrent Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Identifiable Assets Acquired and is Reconciled to the Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Acquisition of business Payments to Acquire Businesses, Gross Research and development costs Research and Development Expense, Policy [Policy Text Block] Employer contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Greater than 1 year Greater Than One Year [Member] Greater than one year member Schedule of Cash and Cash Equivalents Cash, Cash Equivalents and Investments [Table Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Guava tradename Guava Tradename [Member] Guava Tradename Schedule of Useful Life of Property Plant and Equipment Summary of Useful Life of Property Plant and Equipment [Table Text Block] Summary of Useful Life of Property Plant and Equipment. Stock options exercisable, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Total other income (expense), net Nonoperating Income (Expense) Revenue from acquired business unit Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Commitments and contingencies (Note 18) Commitments and Contingencies Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Deferred revenue, current Deferred Revenue, Current Schedule of Revenue from External Customers by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Geographical [Axis] Geographical [Axis] Provision for excess and obsolete inventory Inventory Write-down Legal settlement liability, current Settlement Liabilities, Current Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Income taxes Income Tax Disclosure [Text Block] Revenue deferred Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Payment for additional investment in Cytek Japan Payment for Additional Investment in Cytek Japan, Net of Cash Acquired Payment for additional investment in Cytek Japan, net of cash acquired. Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Contract Liabilities [Roll Forward] Contract Liabilities [Roll Forward] Contract Liabilities Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-average grant date fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Portion of loan included in current liabilities Portion of Loan Included In Current Liabilities Portion of Loan Included In Current Liabilities Purchases of marketable securities Purchases of marketable securities Purchases of marketable securities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Operating cash outflows - payments on operating leases Operating Cash Outflows Payments On Operating Leases Operating cash outflows - payments on operating leases Other current assets: Prepaid Expense and Other Assets, Current [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Lease Lessor, Operating Leases [Text Block] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued compensation and related benefits Accrued Employee Benefits, Current Other income (expense): Other Nonoperating Income (Expense) [Abstract] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Weighted average exercise price, options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-average grant date fair value of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Repurchase of shares Shares Buy Back Value Shares Buy Back Value Total current liabilities Liabilities, Current Foreign currency translation and transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Debt Conversion [Line Items] Debt Conversion [Line Items] Business combination, provisional information, initial accounting incomplete, adjustment, goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill Discount rate Discount rate Discount rate Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Prepaid income tax Prepaid Taxes Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Total contract liabilities Balance Balance Contract with Customer, Liability Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total inventories Inventory, Gross Schedule of Computation of the Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of sales Cost of Goods and Services Sold Current portion of loan Long-Term Construction Loan, Current Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of vote per share Number Of Vote Per Share Number Of Vote Per Share Less than 1 year Less Than One Year [Member] Less than one year member Weighted average exercise price, options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Building and land Land and Building [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Patent Patents [Member] Goodwill Goodwill T O M Y Digital Biology T O M Y Digital Biology [Member] TOMY digital biology member Schedule of Useful Life of Property Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Allowance for uncollectible receivables Credit Loss, Financial Instrument [Policy Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Investment Type [Axis] Investment Type [Axis] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Patents and trademarks Patents And Trademarks [Member] Patents and trademarks [Member]. Investments [Domain] Investments [Domain] Local Phone Number Local Phone Number Trade accounts receivable Increase (Decrease) in Accounts Receivable Shares of Common Stock withheld related to net share settlement Common Stock Withheld Related To NetShare Settlement Common Stock Withheld Related To Net Share Settlement. Service contracts terms Service contracts Terms Service contracts Terms Hong Kong subsidiary (Cytek HK) Subsidiaries [Member] Payment of investment Payment for Acquisition, Real Estate, Held-for-Investment Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Debt instrument term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Trademarks Trademarks [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of the Contractual Maturities for Available Sale Securities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Proceeds from Employee Stock Purchase Plan (in shares) Employee stock purchase plan shares issued (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Warranty cost incurred Product Warranty Expense Prepaid VAT tax Prepaid Value Added Tax Prepaid value added tax Reagent licenses Reagent licenses [Member] Reagent licenses Member Total revenue, net Revenues Income tax payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] Schedule of Lease Expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Contract liabilities: Contract with Customer, Liability [Abstract] Business acquisition, transaction costs Business Combination, Acquisition Related Costs Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] Cost of sales: Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Proceeds from Employee Stock Purchase Plan Proceeds from employee stock purchase plans Proceeds from employee stock purchase plans Interest expense Interest Expense Fixed asset purchases in accounts payable at period end Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Trade accounts receivable Threshold Period Past Due, Trade Accounts Receivable, Writeoff Total property and equipment Property, Plant and Equipment, Gross Stock options outstanding, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related party transactions Related Party Transactions Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of estimates Use of Estimates, Policy [Policy Text Block] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Operating lease liability, current Operating Lease, Liability, Current Schedule of RSU Awards Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Product warranty Product Warranty Accrual, Current Deferred revenue, noncurrent Deferred Revenue, Noncurrent Shares issued in connection with employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of Intangible Assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Intangible assets, net Finite-Lived Intangible Assets, Net Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Luminex Corporation Luminex Corporation Luminex Corporation Member Luminex Corporation Member Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents, restricted cash, and restricted cash equivalents Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class [Axis] Asset Class [Axis] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two U.S. Treasury US Government Securities, at Carrying Value Interest income Investment Income, Interest Operating lease cost Operating Lease, Cost Accounting for Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] At Market Offering At Market Offering [Member] At Market Offering [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Assets, fair value disclosure Assets, Fair Value Disclosure Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Federal agency securities US Government Agencies Securities, at Carrying Value Share-based Payment Arrangement, Option Employee Stock Option [Member] Investments Investment, Policy [Policy Text Block] Amnis tradename Amnis Tradename [Member] Amnis Tradename Unrecognized stock-based compensation expense estimated, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Net comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Guava easyCyte and Muse developed technology Guava Easycyte & Muse Developed Technology [Member] Guava Easycyte & Muse Developed Technology Goodwill, acquired during period Goodwill, Acquired During Period Short-term lease cost Short-Term Lease, Cost EMEA EMEA [Member] Entity Address Address Line1 Entity Address, Address Line One Schedule of Components of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Schedule of prepaid expenses and other current assets. Inventories Inventory, Policy [Policy Text Block] Foreign currency translation adjustment, net of tax Temporary Equity, Foreign Currency Translation Adjustments Settlement Liability Settlement Liabilities [Member] Settlement liabilities member. Office and computer equipment Office And Computer Equipment [Member] Office and computer equipment [Member]. Stock-based compensation plan Share-Based Payment Arrangement [Text Block] Ownership interest Subsidiary, Ownership Percentage, Parent Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Shares outstanding (in shares) Stock Outstanding During Period Shares Employee Stock Purchase Plans Stock outstanding during period shares employee stock purchase plans. Business Acquisition Business Acquisition [Axis] Equity method investment percentage Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Other Investments and securities, at cost Other Investments and Securities, at Cost Deferred income tax assets, noncurrent Deferred Tax Assets, Deferred Income Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Total other current liabilities Other Liabilities, Current Cash Cash [Member] Income Statement [Abstract] Income Statement [Abstract] Business combination, provisional information, initial accounting incomplete, adjustment, intangibles Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Stock issued during period shares new issues (in shares) Stock Issued During Period, Shares, New Issues Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Security12b Title Title of 12(b) Security Related Party Related Party, Type [Domain] Sublease income Sublease Income Acquisition Business Combination Disclosure [Text Block] Net Income (loss) Business Acquisition, Pro Forma Net Income (Loss) Operating leases Right Of Use Assets Obtained In Exchange For New Lease Obligations Right-of-use assets obtained in exchange for new lease obligations. Intangible asset in accrued expenses at period end Intangible Asset in Accrued Expense Intangible asset in accrued expense. Numerator Net Income (Loss) Attributable to Parent [Abstract] Weighted average grant date fair value per share, beginning balance (in dollars per share) Weighted average grant date fair value per share, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other Other Assets, Current 2021 Equity Incentive Plan Two Thousand And Twenty One Equity Incentive Plan [Member] Two Thousand And Twenty One Equity Incentive Plan [Member] Class Of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Interest rate on loan Derivative, Fixed Interest Rate Litigation settlement interest Litigation Settlement Interest Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Marketable equity investments Equity Method Investments Inventories Inventory, Net Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Legal settlement liability Legal Settlement Liability Current Legal settlement liability current Common stock Common Stock [Text Block] Common stock text block. Entity Interactive Data Current Entity Interactive Data Current Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Advertising costs Advertising Cost [Policy Text Block] Interest expenses for accretion of the legal settlement liabilities Interest Expenses For Accretion Of Legal Settlement Liabilities Interest expenses for accretion of the legal settlement liabilities. Payments for repurchase of common stock Payments for Repurchase of Common Stock Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and intangible assets, net Goodwill and Intangible Assets, Policy [Policy Text Block] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Cash, FDIC insured amount Cash, FDIC Insured Amount Accumulated deficit Retained Earnings (Accumulated Deficit) FCI Business Unit FCI Business Unit [Member] FCI Business Unit Member Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Loan amount Debt Instrument, Face Amount Entity Incorporation State Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State and Province Entity Address, State or Province Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan Two Thousand And Twenty One Plan [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Net income (loss) attributable to common stockholders per share, basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock, shares, outstanding (in shares) Common Stock, Shares, Outstanding Laboratory equipment Laboratory Equipment [Member] Laboratory equipment [Member]. Shares of Common Stock withheld related to net share settlement (in shares) Common Stock Withheld Related to Net Share Settlement Shares Common Stock Withheld Related to Net Share Settlement Shares. Cytek Japan Cytek Japan [Member] Cytek japan member Short-term investments: Investments [Member] Schedule of Supplemental Cash Flow Information Related to Leases Schedule of Supplemental Cash Flow Information Related To Leases [Table Text Block] Schedule of Supplemental Cash Flow Information Related To Leases Table Text Block Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Asset Class [Domain] Asset Class [Domain] Common stock, par or stated value per share (in dollar per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Class of Stock Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Schedule of Components of Inventory Schedule of Inventory, Current [Table Text Block] Net income (loss) attributable to common stockholders, basic Net income (loss) Net income (loss) attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Income (loss) before income taxes Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Debt Instrument [Axis] Debt Instrument [Axis] Investment Company [Abstract] Investment Company [Abstract] Legal settlement liability Legal Settlement Liability Non Current Legal settlement liability Noncurrent Effective tax rate from continuing operations Effective Income Tax Rate Reconciliation, Percent Repayment of loan Repayments of Debt Total operating lease liabilities Total present value of lease liabilities Operating Lease, Liability Mature in less than one year Mature in less than one year [Member] Mature in less than one year Office Facilities and Equipment Office Facilities and Equipment [Member] Office facilities and equipment member. Total liabilities Liabilities Service Service [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Provision for credit losses Provision for Other Credit Losses Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Trade accounts receivable, net Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Prepaid tradeshow Prepaid Trade Show Prepaid trade-show Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value; 1,000,000,000 authorized shares as of September 30, 2023 and December 31, 2022, respectively; 135,545,663 and 135,365,381 issued and outstanding shares as of September 30, 2023 and December 31, 2022, respectively. Common stock, value, issued Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradename Tradename Intangible Assets Trade Names [Member] Professional service fees Accrued Professional Fees, Current Amortization of operating lease-right-of use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Options expired (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Expired In Period The number of shares under options that expired during the reporting period Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Legal settlement liability Legal Matters and Contingencies [Text Block] Estimated Fair Value Fair Value Financial Instruments, Owned, Derivatives and Other Contractual Agreements, at Fair Value Operating segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Cost of sales related to royalty expense Cost of Sales Related To Royalty Expense Cost of Sales Related To Royalty Expense Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Restricted cash Restricted Cash Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net loss attributable to common stockholders per share Earnings Per Share, Policy [Policy Text Block] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Goodwill and intangible assets, net Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Sales and use tax payable Sales and Excise Tax Payable, Current Trade accounts payable Accounts Payable, Trade, Current APAC Asia Pacific [Member] Weighted average grant date fair value per share, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash Restricted Cash, Current Building Building [Member] Proceeds from Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Benefit Plan Prepaid insurance Prepaid Insurance Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Stock options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock Class of Stock [Axis] Other Other Accrued Liabilities, Current Description of business Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Total accrued expenses Accounts Payable and Accrued Liabilities, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balances Ending balances Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenue Business Acquisition, Pro Forma Revenue Total Long-Lived Assets Deferred revenue Increase (Decrease) in Deferred Revenue Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Unearned revenue Revenue recognized Contract with Customer, Liability, Revenue Recognized Advertising, marketing and media expenses Marketing and Advertising Expense Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Payments for taxes related to net share settlement of equity awards Payments for taxes related to net share settlement of equity awards Payments for taxes related to net share settlement of equity awards Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Total legal settlement liability Legal Settlement Liability Legal settlement liability Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase of intangible assets Payments to Acquire Intangible Assets Cytek Cytek [Member] Cytek [Member] Fair value of financial instruments Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Biotechnology, pharmaceutical, distributor and contract research organizations Biotechnology Pharmaceutical Distributor And C R O [Member] Biotechnology, pharmaceutical, distributor and CRO member Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Prepaid inventory Prepaid Inventory Prepaid inventory. Assurance-type product warranties Standard Product Warranty, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Estimated Useful Lives Useful life (years) Finite-Lived Intangible Asset, Useful Life 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense IP license I P License [Member] IP license [Member]. Common stock Common Stock [Member] City Area Code City Area Code Entity Address Postal Zip Code Entity Address, Postal Zip Code Tax refund receivable Tax Refund Receivable And Payable Tax Refund Receivable And Payable Net income (loss) attributable to common stockholders per share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Leases term under operating lease agreements Lessee, Operating Lease, Term of Contract Investments [Abstract] Investments [Abstract] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Reagent license Reagent License [Member] Reagent License [Member] Direct sales channel Sales Channel, Directly to Consumer [Member] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2021 Employee Stock Purchase Plan Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Customer deposits, which are included in 'Other current liabilities' Customer deposits Customer Deposit Liability Current Customer deposit liability current. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Supplemental Balance Sheet Information Related to Leases Schedule of Supplemental Balance Sheet Information Related To Leases [Table Text Block] Schedule of Supplemental Balance Sheet Information Related To Leases Table Text Block Operating lease liabilities Increase (Decrease) in Operating Lease Liability Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. Treasury US Treasury Securities [Member] Cash paid for taxes Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Balance, beginning of the period Balance, end of period Standard Product Warranty Accrual Schedule of Financial Instruments Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Net income (loss) attributable to common stockholders per share, diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share FCI developed technology Developed Technology Intangible Assets Developed Technology Rights [Member] Accumulated deficit Retained Earnings [Member] Accrual for current year warranties Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other noncurrent assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expense related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Shares issued in connection with employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock Sale of Stock [Domain] Contract liabilities Contract Liability Policy [Policy Text Block] Contract liability policy text block. Product warranty Product Warranty Disclosure [Text Block] 2023 (excluding the nine months ended September 30, 2023) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Noncontrolling Interest Noncontrolling Interest in Variable Interest Entity Net income (loss) attributable to common stockholders, diluted Net income (loss) attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Business combination, provisional information, initial accounting incomplete, adjustment, inventory Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Entity Address City Or Town Entity Address, City or Town Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Amnis ImageStream developed technology Amnis ImageStream Developed Technology [Member] Amnis ImageStream Developed Technology Principles of consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Balance sheet details Supplemental Balance Sheet Disclosures [Text Block] Unrealized gain on marketable securities Accumulated Marketable Securities Unrealized Gain Loss Accumulated Marketable Securities Unrealized Gain Loss Document Transition Report Document Transition Report Distributor channel Sales Channel, Through Intermediary [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Trade accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Raw materials Inventory, Raw Materials, Gross Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Common stock purchased value Subsidiary or Equity Method Investee, Cumulative Proceeds Received on All Transactions Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Payments for repurchase of shares Payments for Repurchase of Equity Long term debt Long-Term Debt, Gross Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Legal Settlement Liability Schedule Of Legal Settlement Liability [Table Text Block] Schedule of legal settlement liability. Related Party Transactions [Abstract] Related Party Transactions [Abstract] Annual increase to common stock reserved for issuance Share Based Compensation Arrangement Annual Increase in Common Stock Reserved for Issuance as Percentage of Common Stock Outstanding on Preceding Fiscal Year End Date Share based compensation arrangement annual increase in common stock reserved for issuance as percentage of common stock outstanding on preceding fiscal year end date. Commercial paper Commercial Paper, at Carrying Value Cash, cash equivalents, and restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment [Text Block] Stockholders' equity note, stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Fair Value Finite-Lived Intangible Assets, Fair Value Disclosure Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Additional paid-in capital Additional Paid in Capital Debt Conversion [Table] Debt Conversion [Table] Weighted average grant date fair value per share, forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from issuance of common stock under employee stock plans Proceeds from Stock Options Exercised Weighted average exercise price, options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in progress Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization Schedule of identifiable intangible assets acquired and their estimated useful lives for amortization [Table Text Block] Schedule of identifiable intangible assets acquired and their estimated useful lives for amortization Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Accounting Policies [Table] Accounting Policies [Table] Accounting policies. Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Related Party Related Party, Type [Axis] Stock options outstanding, aggregate intrinsic value, beginning balance Stock options outstanding, aggregate intrinsic value, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Included in other current liabilities: Other Liabilities, Current [Abstract] IP license Intellectual Property [Member] Entity Registrant Name Entity Registrant Name Effect of employee stock plans Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Amnis FlowSight and CellStream developed technology Amnis FlowSight & CellStream Developed Technology [Member] Amnis FlowSight & CellStream Developed Technology Recognized net assets Net Assets Cost of sales Cost of Sales [Member] Document Period End Date Document Period End Date Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Weighted average exercise price, options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Unaudited Pro Forma Consolidated Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Accounts Receivable, Allowance for Doubtful Debt Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Concentrations of credit risk and other risks and uncertainties Concentration Risk Disclosure [Text Block] Basis of presentation and summary of significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Total stock-based compensation Share-Based Payment Arrangement, Expense Total intangible assets Finite-Lived Intangible Assets, Gross Provision for (benefit from) income taxes Income Tax Expense (Benefit) Utilization of allowance for uncollectible receivables Accounts Receivable, Allowance for Credit Loss, Writeoff Other Other Current Liabilities Other Other current liabilities, other. Number of operating segments Number of Operating Segments Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number of stock-based compensation plan Number Of stock-based Compensation Plan Number Of stock-based Compensation Plan Weighted-average remaining lease term - operating leases: Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Total revenue, net Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Investment in Cytek Japan Investments and Other Noncurrent Assets [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate - operating leases: Operating Lease, Weighted Average Discount Rate, Percent Prepaid expenses: Prepaid Expense, Current [Abstract] Repurchase of shares, (in shares) Treasury Stock, Shares, Acquired Gain on investments, accretion, and amortization, net Loss (Gain) On Investments Accretion And Amortization Net Loss (Gain) On Investments Accretion And Amortization Net Business Combinations Business Combinations Policy [Policy Text Block] Estimated Useful Lives Property, Plant and Equipment, Useful Life Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in calculating net income (loss) per share, diluted (in shares) Weighted-average common shares outstanding, attributable to common stockholders, diluted Weighted Average Number of Shares Outstanding, Diluted Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Academia and government Academia And Government [Member] Academia and government member Schedule of Contract with Customer Contract Asset Contract Liability and Receivable Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Components of Other Current Liabilities Other Noncurrent Liabilities [Table Text Block] Money market funds Money Market Funds, at Carrying Value Aggregate compensation payable Percentage Aggregate Compensation Payable Percentage Aggregate Compensation Payable Percentage Operating expenses: Operating Expenses [Abstract] Revenue from contracts with customers Revenue from Contract with Customer [Text Block] Right-of-use assets obtained in exchange for new lease obligations: Right of Use Assets Obtained in Exchange for New Lease Obligations Abstract Right of use assets obtained in exchange for new lease obligations abstract BD BD [Member] BD [Member] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Royalty payment duration Royalty Payment Duration Royalty payment duration. Purchases Accrued Purchases Accrued purchases. Upfront and payment terms. Upfront And Payment Terms Upfront and payment terms. Additional paid-in capital Additional Paid-in Capital [Member] Lease expense Lease, Cost [Abstract] Weighted average exercise price, options expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Proportionate share of Cytek Japan’s earnings Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Aggregate cash consideration Aggregate cash consideration Aggregate cash consideration Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Laboratory equipment Equipment [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other Other Prepaid Expense, Current United States UNITED STATES Employee benefit plan Defined Contribution Plan [Text Block] Series A Preferred Stock Series A Preferred Stock [Member] Fair value of financial instruments Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Mile stone payment Mile Stone Payment Mile stone payment. Other noncurrent liabilities Other Liabilities, Noncurrent Weighted average grant date fair value per share, vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Total revenue Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Cash paid for amounts included in measurement of lease liabilities: Operating Lease, Liability [Abstract] Total operating expenses Operating Expenses Noncontrolling interest in consolidated subsidiary Noncontrolling Interest In Consolidated Subsidiary Noncontrolling interest in consolidated subsidiary. Increase in accounts receivable allowance for credit losses Accounts Receivable, Allowance for Credit Losses, Period Increase (Decrease) Accounts Receivable, Allowance for Credit Losses, Period Increase (Decrease) Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortized Cost Amortized Cost CashAndCashEquivalentsAmortizedCostBasis CashAndCashEquivalentsAmortizedCostBasis Lessee, operating lease, renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Marketable securities Marketable Securities Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting policies. Upfront payment Upfront Payment Upfront payment. Weighted-average shares used in calculating net income (loss) per share, basic (in shares) Weighted-average common shares outstanding, attributable to common stockholders, basic Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unrealized gain (loss) on marketable securities Marketable Security, Unrealized Gain (Loss) Income (loss) from operations Operating Income (Loss) FCI developed technology FCI developed technology [Member] FCI developed technology [Member] Prepaid rent Prepaid Rent Office and computer equipment Office Equipment [Member] Revenue, net: Revenues [Abstract] Cash equivalents: Cash and Cash Equivalents [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Statement [Line Items] Statement [Line Items] Property and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Federal agency securities Federal Agency Securities [Member] Federal Agency Securities [Member] Customer relationship Customer Relationships [Member] Other Other [Member] Other. Number of option for lease renewal Number Of Option for Lease Renewal Number Of Option for Lease Renewal Schedule of Available for Sale Securities Debt Securities, Available-for-Sale [Table Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Noncontrolling interest in consolidated subsidiary Noncontrolling Interest [Member] EX-101.PRE 10 ctkb-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-40632  
Entity Registrant Name CYTEK BIOSCIENCES, INC.  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 47-2547526  
Entity Address Address Line1 47215 Lakeview Blvd.  
Entity Address City Or Town Fremont  
Entity Address, State and Province CA  
Entity Address Postal Zip Code 94538  
City Area Code 877  
Local Phone Number 922-9835  
Security12b Title Common Stock, par value $0.001 per share  
Trading Symbol CTKB  
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   135,549,154
Entity Central Index Key 0001831915  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 163,629 $ 296,601
Restricted cash 0 2,899
Marketable securities 124,392 44,548
Trade accounts receivable, net 55,402 48,864
Inventories 66,875 48,154
Prepaid expenses and other current assets 12,017 12,954
Total current assets 422,315 454,020
Deferred income tax assets, noncurrent 24,080 20,459
Property and equipment, net 17,415 13,682
Operating lease right-of-use assets 11,703 13,883
Goodwill 16,457 10,144
Intangible assets, net 24,292 4,331
Other noncurrent assets 3,168 2,957
Total assets 519,430 519,476
Current liabilities:    
Trade accounts payable 4,711 4,805
Legal settlement liability, current 2,600 2,163
Accrued expenses 20,514 21,126
Other current liabilities 7,821 7,960
Deferred revenue, current 23,047 12,986
Total current liabilities 58,693 49,040
Legal settlement liability, noncurrent 16,095 15,596
Deferred revenue, noncurrent 14,958 13,124
Operating lease liability, noncurrent 10,139 12,312
Long term debt 1,736 2,271
Other noncurrent liabilities 2,285 1,587
Total liabilities 103,906 93,930
Commitments and contingencies (Note 18)
Stockholders’ equity:    
Common stock, $0.001 par value; 1,000,000,000 authorized shares as of September 30, 2023 and December 31, 2022, respectively; 135,545,663 and 135,365,381 issued and outstanding shares as of September 30, 2023 and December 31, 2022, respectively. 136 135
Additional paid-in capital 451,648 442,887
Accumulated deficit (34,681) (17,030)
Accumulated other comprehensive loss (1,579) (697)
Noncontrolling interest in consolidated subsidiary 0 251
Total stockholders’ equity 415,524 425,546
Total liabilities and stockholders’ equity $ 519,430 $ 519,476
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par or stated value per share (in dollar per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 135,545,663 135,365,381
Common stock, shares, outstanding (in shares) 135,545,663 135,365,381
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, net:        
Total revenue, net $ 48,000 $ 40,477 $ 134,782 $ 115,700
Cost of sales:        
Total cost of sales 20,822 13,615 58,404 44,100
Gross profit 27,178 26,862 76,378 71,600
Operating expenses:        
Research and development 11,171 8,650 33,282 25,111
Sales and marketing 12,076 8,810 37,587 24,201
General and administrative 10,351 8,042 33,217 24,176
Total operating expenses 33,598 25,502 104,086 73,488
Income (loss) from operations (6,420) 1,360 (27,708) (1,888)
Other income (expense):        
Interest expense (595) (649) (1,677) (1,886)
Interest income 1,622 1,584 4,965 1,993
Other income (expense), net 1,208 (445) 4,600 (1,073)
Total other income (expense), net 2,235 490 7,888 (966)
Income (loss) before income taxes (4,185) 1,850 (19,820) (2,854)
Provision for (benefit from) income taxes 2,271 224 (2,169) (1,620)
Net income (loss) (6,456) 1,626 (17,651) (1,234)
Less: net loss allocated to noncontrolling interests 0 40 0 281
Net income (loss) attributable to common stockholders, basic (6,456) 1,666 (17,651) (953)
Net income (loss) attributable to common stockholders, diluted $ (6,456) $ 1,666 $ (17,651) $ (953)
Net income (loss) attributable to common stockholders per share, basic (in dollars per share) $ (0.05) $ 0.01 $ (0.13) $ (0.01)
Net income (loss) attributable to common stockholders per share, diluted (in dollars per share) $ (0.05) $ 0.01 $ (0.13) $ (0.01)
Weighted-average shares used in calculating net income (loss) per share, basic (in shares) 136,173,278 134,711,701 135,862,905 134,342,059
Weighted-average shares used in calculating net income (loss) per share, diluted (in shares) 136,173,278 138,709,335 135,862,905 134,342,059
Comprehensive income (loss):        
Net income (loss) $ (6,456) $ 1,626 $ (17,651) $ (1,234)
Foreign currency translation adjustment, net of tax 165 (758) (856) (1,427)
Unrealized gain (loss) on marketable securities 15 0 (26) 0
Net comprehensive income (loss) (6,276) 868 (18,533) (2,661)
Product        
Revenue, net:        
Total revenue, net 38,441 36,389 110,065 104,963
Cost of sales:        
Total cost of sales 16,205 10,606 45,557 34,153
Service        
Revenue, net:        
Total revenue, net 9,559 4,088 24,717 10,737
Cost of sales:        
Total cost of sales $ 4,617 $ 3,009 $ 12,847 $ 9,947
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income (loss)
Noncontrolling interest in consolidated subsidiary
Beginning balance (in shares) at Dec. 31, 2021   133,749,663        
Beginning balances at Dec. 31, 2021 $ 405,385 $ 126 $ 423,625 $ (19,606) $ 897 $ 343
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   493,267        
Exercise of stock options 364 $ 8 356      
Stock-based compensation 3,837   3,837      
Foreign currency translation adjustment, net of tax 14       14  
Net income (loss) (2,021)     (2,021)    
Noncontrolling interest (137)         (137)
Ending balance (in shares) at Mar. 31, 2022   134,242,930        
Ending balances at Mar. 31, 2022 407,442 $ 134 427,818 (21,627) 911 206
Beginning balance (in shares) at Dec. 31, 2021   133,749,663        
Beginning balances at Dec. 31, 2021 405,385 $ 126 423,625 (19,606) 897 343
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (953)          
Ending balance (in shares) at Sep. 30, 2022   134,849,139        
Ending balances at Sep. 30, 2022 416,509 $ 135 437,401 (20,559) (530) 62
Beginning balance (in shares) at Mar. 31, 2022   134,242,930        
Beginning balances at Mar. 31, 2022 407,442 $ 134 427,818 (21,627) 911 206
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued in connection with employee stock plans (in shares)   365,649        
Shares issued in connection with employee stock plans 1,205 $ 1 1,204      
Shares of Common Stock withheld related to net share settlement (in shares)   (6,908)        
Shares of Common Stock withheld related to net share settlement 67   67      
Stock-based compensation 3,934   3,934      
Foreign currency translation adjustment, net of tax (683)       (683)  
Net income (loss) (598)     (598)    
Noncontrolling interest 104         104
Ending balance (in shares) at Jun. 30, 2022   134,601,671        
Ending balances at Jun. 30, 2022 411,129 $ 135 432,889 (22,225) 228 102
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued in connection with employee stock plans (in shares)   252,496        
Shares issued in connection with employee stock plans 224   224      
Shares of Common Stock withheld related to net share settlement (in shares)   (5,028)        
Shares of Common Stock withheld related to net share settlement (71)   (71)      
Stock-based compensation 4,359   4,359      
Foreign currency translation adjustment, net of tax (758)       (758)  
Net income (loss) 1,666     1,666    
Noncontrolling interest (40)         (40)
Ending balance (in shares) at Sep. 30, 2022   134,849,139        
Ending balances at Sep. 30, 2022 416,509 $ 135 437,401 (20,559) (530) 62
Beginning balance (in shares) at Dec. 31, 2022   135,365,381        
Beginning balances at Dec. 31, 2022 425,546 $ 135 442,887 (17,030) (697) 251
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued in connection with employee stock plans (in shares)   283,856        
Shares issued in connection with employee stock plans 204 $ 1 203      
Shares of Common Stock withheld related to net share settlement (in shares)   (5,182)        
Shares of Common Stock withheld related to net share settlement (57)   (57)      
Stock-based compensation 4,699   4,699      
Unrealized gain on marketable securities 152       152  
Foreign currency translation adjustment, net of tax (42)       (42)  
Net income (loss) (6,807)     (6,807)    
Noncontrolling interest 235   (16)     251
Ending balance (in shares) at Mar. 31, 2023   135,644,055        
Ending balances at Mar. 31, 2023 423,460 $ 136 447,748 (23,837) (587) 0
Beginning balance (in shares) at Dec. 31, 2022   135,365,381        
Beginning balances at Dec. 31, 2022 $ 425,546 $ 135 442,887 (17,030) (697) 251
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 911,407          
Net income (loss) $ (17,651)          
Ending balance (in shares) at Sep. 30, 2023   135,545,663        
Ending balances at Sep. 30, 2023 415,524 $ 136 451,648 (34,681) (1,579) 0
Beginning balance (in shares) at Mar. 31, 2023   135,644,055        
Beginning balances at Mar. 31, 2023 423,460 $ 136 447,748 (23,837) (587) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued in connection with employee stock plans (in shares)   697,670        
Shares issued in connection with employee stock plans 483   483      
Proceeds from Employee Stock Purchase Plan (in shares)   145,569        
Proceeds from Employee Stock Purchase Plan 966   966      
Shares of Common Stock withheld related to net share settlement (in shares)   (16,604)        
Shares of Common Stock withheld related to net share settlement (111)   (111)      
Repurchase of shares, (in shares)   (125,782)        
Repurchase of shares (981)   (981)      
Stock-based compensation 5,922   5,922      
Unrealized gain on marketable securities (192)       (192)  
Foreign currency translation adjustment, net of tax (980)       (980)  
Net income (loss) (4,388)     (4,388)    
Ending balance (in shares) at Jun. 30, 2023   136,344,908        
Ending balances at Jun. 30, 2023 424,179 $ 136 454,027 (28,225) (1,759) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued in connection with employee stock plans (in shares)   373,649        
Shares issued in connection with employee stock plans 440   440      
Shares of Common Stock withheld related to net share settlement (in shares)   (17,665)        
Shares of Common Stock withheld related to net share settlement (149)   (149)      
Repurchase of shares, (in shares)   (1,155,229)        
Repurchase of shares (8,428)   (8,428)      
Stock-based compensation 5,758   5,758      
Unrealized gain on marketable securities 15       15  
Foreign currency translation adjustment, net of tax 165       165  
Net income (loss) (6,456)     (6,456)    
Ending balance (in shares) at Sep. 30, 2023   135,545,663        
Ending balances at Sep. 30, 2023 $ 415,524 $ 136 $ 451,648 $ (34,681) $ (1,579) $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ (17,651) $ (1,234)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,417 1,731
Amortization of operating lease-right-of use assets 2,388 2,064
Stock-based compensation 16,379 12,130
Loss on disposal of property and equipment 7 0
Increase in accounts receivable allowance for credit losses 55 0
Provision for excess and obsolete inventory 798 462
Gain on investments, accretion, and amortization, net (5,265) 0
Interest expenses for accretion of the legal settlement liabilities 1,311 1,611
Change in operating assets and liabilities:    
Trade accounts receivable (7,595) (11,780)
Inventories (2,047) (19,537)
Prepaid expenses and other assets (2,336) (15,035)
Trade accounts payable 10 2,770
Accrued expenses and other liabilities 610 2,828
Legal settlement liabilities (374) 478
Operating lease liabilities (2,154) (1,408)
Deferred revenue 7,216 6,496
Net cash used in operating activities (4,231) (18,424)
Cash flows from investing activities:    
Purchases of marketable securities (152,563) 0
Proceeds from maturities of marketable securities 78,000 0
Purchase of property and equipment (3,148) (3,218)
Acquisition of business (44,896) 0
Purchase of intangible assets (118) (40)
Payment of investment 0 (1,587)
Payment for additional investment in Cytek Japan (235) 0
Net cash used in investing activities (122,960) (4,845)
Cash flows from financing activities:    
Repayment of loan (425) 0
Proceeds from Employee Stock Purchase Plan 966 765
Payments for taxes related to net share settlement of equity awards (317) (138)
Proceeds from issuance of common stock under employee stock plans 1,127 1,036
Payments for repurchase of shares (9,409) 0
Net cash provided by (used in) financing activities (8,058) 1,663
Effect of exchange rate changes on cash, cash equivalents and restricted cash (622) (1,489)
Cash, cash equivalents and restricted cash:    
Net decrease in cash, cash equivalents and restricted cash (135,871) (23,095)
Cash, cash equivalents and restricted cash at beginning of period 299,500 364,618
Cash, cash equivalents and restricted cash at end of period 163,629 341,523
Supplemental disclosure of cash flow information:    
Cash paid for taxes 810 9,930
Non-cash investing and financing activities:    
Fixed asset purchases in accounts payable at period end 96 235
Intangible asset in accrued expenses at period end $ 9 $ 69
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of business Description of business
Cytek Biosciences, Inc. (“Cytek” or the “Company”) is a leading cell analysis solutions company advancing the next generation of cell analysis tools by leveraging novel technical approaches. The Company has focused on becoming the premier cell analysis company through continued innovation that facilitates scientific advances in biomedical research and clinical applications.
The Company has successfully developed and manufactured its full spectrum flow cytometry platform (“instrument(s)” or “product(s)”). The Company believes its core instruments, the Aurora and Northern LightsTM systems, are the first full spectrum flow cytometers able to deliver high-resolution, high-content and high-sensitivity cell analysis by utilizing the full spectrum of fluorescence signatures from multiple lasers to distinguish fluorescent tags on single cells (“Full Spectrum ProfilingTM” or “FSPTM”). The Company’s FSP platform includes instruments, accessories, reagents, software, and services to provide a comprehensive and integrated suite of solutions for its customers.
On February 28, 2023, the Company completed the acquisition of the flow cytometry and imaging (“FCI”) business unit of Luminex Corporation ("Luminex"), including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis® and Guava® instruments, and flow cytometry reagent products and services.
The Company was incorporated in the state of Delaware in December 2014 and is headquartered in Fremont, California with offices, manufacturing facilities and distribution channels across the globe.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of presentation and summary of significant accounting policies Basis of presentation and summary of significant accounting policies
The Company has prepared the accompanying unaudited interim consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Principles of consolidation
The unaudited interim consolidated financial statements include the accounts of Cytek Biosciences, Inc., its wholly-owned subsidiaries, Cytek Limited (HK), Cytek Biosciences B.V. (Europe), Cytek (Shanghai) Biosciences Co., Ltd., Cytek Biosciences (Wuxi) Co., Ltd., Cytoville Biosciences Shanghai Co., Ltd., Cytek (Shanghai) Software Development Technology Co., Ltd., Cytek Japan Kabushiki Kaisha (“Cytek Japan”), Cytek Biosciences Ltd (UK), and Cytek Biosciences GmbH (Germany). All intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
The preparation of the unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities in the Company’s unaudited interim consolidated financial statements and accompanying notes as of the date of the unaudited interim consolidated financial statements. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results may differ materially and adversely from these estimates.
Operating segments
Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for allocating and evaluating financial performance. The Company operates and manages its business as one reportable and operating segment.
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations across the globe is the functional currency of the Company’s international subsidiaries. Accordingly, all foreign balance sheet accounts have been translated into U.S. dollars using the rate of exchange at the respective balance sheet date. Components of the unaudited interim consolidated statements of operations and comprehensive income have been translated at the average exchange rate for the year or the reporting period. Translation gains and losses are recorded in accumulated other
comprehensive income as a component of stockholders’ equity. Gains or losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in the unaudited interim consolidated statements of operations and comprehensive income.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value.
The Company’s cash and cash equivalents consist of money held in demand depositary accounts and money market funds. The carrying amount of cash and cash equivalents was $163.6 million and $299.5 million as of September 30, 2023 and December 31, 2022, respectively, which approximates fair value and was determined based upon Level 1 inputs. As of December 31, 2022, the $2.9 million of restricted cash which related to the Wuxi building purchase was released in April 2023. The money market account is valued using quoted market prices with no valuation adjustments applied and is categorized as Level 1. The Company limits its credit risk associated with cash and cash equivalents by maintaining its bank accounts at major and reputable financial institutions. The Company’s cash and cash equivalents balance exceeded the federally insured limit of $250,000 as of September 30, 2023.
The Company classifies restricted cash as current on the accompanying unaudited interim consolidated balance sheets based upon the term of the remaining restrictions.
The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Cash$14,725 $123,371 
U.S. Treasury23,838 29,930 
Federal agency securities19,908 
Commercial paper5,955 
Money market funds125,066 117,437 
Restricted cash2,899 
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows$163,629 $299,500 
Investments
Available-for-sale investments. The Company's investments may consist of U.S. treasury and U.S. government agency securities, corporate notes and bonds, commercial paper, and money market funds. The Company has designated all investments as available-for-sale and, therefore, such investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. The Company generally holds securities until maturity; however, they may be sold under certain circumstances including, but not limited to, when necessary for the funding of acquisitions and other strategic investments. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the consolidated statements of operations. Investments with remaining maturities at date of purchase greater than 90 days and remaining maturities as of the reporting period less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term investments.
Equity Investment. The Company's investment consists of non-marketable equity investments in a privately held company. The Company’s non-marketable equity investments do not have readily determinable fair values. Therefore, the Company elects to apply the measurement alternative and record these investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Investment is included within other noncurrent assets on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during the three months ended September 30, 2023.
Trade accounts receivable, net
The Company’s accounts receivable consists principally of amounts due related to product sales of instrument systems and accessories, as well as installation and repair services. These receivables are generally due within 30 to 90 days of the period in which the corresponding sales occur and do not bear interest are classified as trade accounts
receivable, net on the consolidated balance sheets. Trade accounts receivable are reported at their estimated net realizable value.
Allowance for uncollectible receivables
The Company adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13, Financial Instruments - Credit Losses “), on December 31, 2022, which was retroactively applied as of the first day of fiscal year 2022, as further described within the section below titled Recently Adopted Accounting Pronouncements. This accounting standard requires companies to measure expected credit losses on financial instruments based on the total estimated amount to be collected over the lifetime of the instrument. Prior to the adoption of this accounting standard, the Company recorded incurred loss reserves against receivable balances based on current and historical information.
Expected credit losses for uncollectible receivable balances consider both current conditions and reasonable and supportable forecasts of future conditions. Current conditions considered include pre-defined aging criteria, as well as specified events that indicate the balance due is not collectible. Reasonable and supportable forecasts used in determining the probability of future collection consider publicly available macroeconomic data and whether future credit losses are expected to differ from historical losses.
The Company is not party to any off-balance sheet arrangements that would require an allowance for credit losses in accordance with this accounting standard.
The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):
Allowance for uncollectible receivables
Balance at December 31, 2022$102 
Utilization of allowance for uncollectible receivables
Provision for credit losses55 
Balance at September 30, 2023$157 
Inventories
Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. The Company regularly monitors inventory quantities on hand and records write-downs for excess and obsolete inventories based on an estimate of demand for products, potential obsolescence of technology, product life cycles, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds its estimated selling price. These factors are impacted by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. The Company's estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, expected product lifecycles, product development plans and historical usage by product. If inventory is written down, a new cost basis is established that cannot be increased in future periods.
Property and equipment, net
Property and equipment are recorded at cost, net of accumulated depreciation. Depreciation is recorded using the straight-line method based on the estimated useful lives of the depreciable property or, for leasehold improvements, the remaining term of the lease, whichever is shorter. Assets not yet placed in use are not depreciated. The Company’s estimated useful lives of its property and equipment are as follows:
 Estimated Useful Lives
Building20 years
Furniture and fixtures7 years
Laboratory equipment5 years
Office and computer equipment3 years
Leasehold improvementsShorter of expected lease term or estimated useful life
Upon sale or retirement of the assets, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statement of operations and comprehensive loss. Expenditures for general maintenance and repairs are expensed as incurred.
Goodwill and intangible assets, net
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisition of entities are estimated by management based on the fair value of assets received. Intangible assets are amortized on a straight-line basis over the estimated useful lives. The Company’s estimated useful lives of its intangible assets are as follows:
Estimated Useful Lives
Patent20 years
Trademarks10 years
Tradename
3 - 15 years
FCI developed technology
1 - 6 years
Customer relationship
7 - 8 years
Reagent licenses7 years
IP license5 years
Accounting for Impairment of Long-Lived Assets
Long-lived assets with finite lives include property and equipment and acquired intangible assets. The Company evaluates long-lived assets, including acquired intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.
Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.
Fair value of financial instruments
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
The carrying amounts reflected in the unaudited interim consolidated balance sheets for cash and cash equivalents, trade accounts receivable, net, trade accounts payable and accrued expenses approximate their fair values.
Revenue recognition
The Company’s product revenue consists of sales of its instrument systems and accessories. The Company recognizes product revenue at the point in time when control of the product is transferred to the customer.
The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer.
Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Invoicing for products occurs upon delivery and payment terms are 30 to 90 days. Service contracts are invoiced upfront and payment terms are generally 30 days. For those arrangements that have terms greater than one year, any payments received upfront are for reasons other than financing. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration is not material.
Certain of the Company’s sales contracts involve the delivery or performance of multiple products and services within contractually binding arrangements. The Company has determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer, and the Company’s promise to transfer the good or service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, the Company allocates transaction price based on the relative standalone selling price (“SSP”) method by comparing the SSP of each distinct performance obligation to the total value of the contract. The Company uses a range of amounts to estimate SSP for products and services sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs.
Sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The Company recognizes revenue in certain circumstances before product delivery occurs (commonly referred to as bill-and-hold transactions). When the Company enters into bill-and-hold arrangements, the Company determines if the customer obtains control of the product by determining (a) the reason for the bill-and-hold arrangement; (b) whether the product was identified separately as belonging to the customer; (c) whether the product was ready for physical transfer to the customer; and (d) whether the Company was unable to utilize the product or direct it to another customer. For bill-and-hold arrangements, the associated product inventory is identified separately by the Company as belonging to the customer and is ready for physical transfer.
As of the nine months ended September 30, 2023, $2.8 million was included in revenue for products that had not shipped. As of the nine months ended September 30, 2022, the Company had $6.1 million of revenue included under bill-and-hold arrangements.
Product revenue
The Company’s standard arrangement for sales to end users is a purchase order or an executed contract. Revenue is recognized upon transfer of control of the product to the customer, which occurs at a point in time depending on the shipping terms.
The Company’s arrangements with its distributors include a purchase order. The purchase order is governed by terms and conditions set forth in the applicable distribution agreement. Revenue is recognized upon transfer of control of the products to the distributor, which occurs at a point in time depending on the shipping terms.
Service revenue
The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. Service contracts are typically between one and three years.
Contract liabilities
Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenue has not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue for service and customer deposits for instruments on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following 12 months is recorded as a current liability and the remaining portion is recorded as noncurrent.
Assurance-type product warranties
The Company provides a one-year assurance-type warranty that is included with the sale of its instruments. At the time revenue is recognized for the products, the Company establishes an accrual for estimated warranty expense based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the historical repair costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Research and development costs
Research and development costs are expensed as incurred. Research and development expenses to date consist primarily of salaries, benefits, stock-based compensation, independent contractor costs, laboratory supplies, equipment maintenance, materials expenses, and software license fees. Payments made prior to the receipt of goods or services to be used in research and development activities are recorded as prepaid expenses until the related goods or services are received.
Advertising costs
The cost of advertising, marketing and media is expensed as incurred. For the three and nine months ended September 30, 2023, advertising, marketing and media expenses were $0.5 million and $2.7 million, respectively. For the three and nine months ended September 30, 2022, advertising, marketing and media expenses were $0.5 million and $1.6 million, respectively.
Stock-based compensation
The Company maintains an equity incentive compensation plan under which incentive stock options and nonqualified stock options to purchase common stock, and restricted stock units for common stock, are granted to employees and non-employee consultants. Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock options granted to employees is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur. The weighted-average assumptions used in estimating the fair value of stock options granted during each of the periods presented are:
Expected Volatility—Expected volatility is estimated by studying the volatility of selected industry peers deemed to be comparable to the Company's business corresponding to the expected term of the awards.
Expected Term—Expected term represents the period that the Company's stock-based awards are expected to be outstanding and is determined using the simplified method.
Dividend Yield— The expected dividend yield is zero as the Company has never declared or paid cash dividends and has no current plans to do so in the foreseeable future.
Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury zero-coupon issued in effect at the time of grant for periods corresponding with the expected term of the option.
Income taxes
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credit carryforwards measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The
Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company’s policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, in interest expense and other expense, respectively, in the accompanying consolidated statement of operations. Accrued interest and penalties, if any, are included in accrued expenses in the consolidated balance sheet.
The Company files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions and foreign jurisdictions. The U.S. state and foreign jurisdictions have statutes of limitations that generally range from three to five years. The Company’s federal, state and foreign income tax returns are subject to examination unless the statutes of limitations close. The Company is not currently under examination for federal, state, and foreign income tax purposes.
The Company intends to reinvest its undistributed earnings of its foreign operations. Following enactment of the 2017 Tax Cuts and Jobs Act (the "Tax Act"), the repatriation of cash to the United States is generally no longer taxable for federal income tax purposes. However, the repatriation of cash held outside the United States could be subject to applicable foreign withholding taxes and state income taxes. The Company may remit foreign earnings to the United States to the extent it is tax efficient to do so. It does not expect the tax impact from remitting these earnings to be material. The Company adopted this guidance on January 1, 2021 on a prospective basis, and the adoption did not have a material impact to the Company’s unaudited interim consolidated financial statements.
Net income (loss) attributable to common stockholders per share
Basic net income (loss) attributable to common stockholders per share and diluted net income (loss) attributable to common stockholders per share are computed using the weighted-average number of shares of common stock outstanding for the period. Net income (loss) per share attributable to common stockholders is calculated using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for the holders of shares of the Company’s common stock and participating securities. The Company’s redeemable convertible preferred stock contains participation rights in any dividend paid by the Company and is deemed to be a participating security. The participating securities include a contractual obligation to participate in the income of the Company and are included in the calculation of net income (loss) per share in the periods in which net income (loss) is recorded.
Diluted net income (loss) attributable to common stockholders per share is computed using the more dilutive of (a) the two-class method or (b) the if-converted method. The Company allocates earnings first to preferred stockholders based on non-cumulative dividend rights if and when declared and then to common and preferred stockholders based on ownership interests. The weighted-average number of shares of common stock included in the computation of diluted net income (loss) attributable to common stockholders per share gives effect to all potentially dilutive common stock equivalents, including outstanding options and redeemable convertible preferred stock.
Common stock equivalents are excluded from the computation of diluted net loss attributable to common stockholders per share if their effect is antidilutive.
Business Combinations
The Company uses the acquisition method of accounting under ASC 805, Business Combinations. Each acquired company’s operating results are included in the Company's consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. Tangible and identifiable intangible assets acquired and liabilities assumed as of the date of acquisition are recorded at the acquisition date fair value. Goodwill is recognized for the excess of purchase price over the net fair value of assets acquired and liabilities assumed.
Amounts allocated to assets and liabilities are based upon fair values. Such valuations require management to make significant estimates and assumptions, especially with respect to the identifiable intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable and that of a market participant. These estimates are based on historical experience and information obtained from the management of the acquired companies and the estimates are inherently uncertain. The separately identifiable intangible assets generally include developed technology, customer relationships, trade names, and reagent licenses.
Recently adopted accounting pronouncements
There are no relevant recently issued accounting pronouncements that would materially impact the Company’s consolidated financial statements and related disclosures. There were no new accounting pronouncements adopted during the nine months ended September 30, 2023 that materially impacted the Company’s condensed consolidated financial statements and related disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Concentrations of Credit Risk and Other Risks and Uncertainties
9 Months Ended
Sep. 30, 2023
Risks and Uncertainties [Abstract]  
Concentrations of credit risk and other risks and uncertainties Concentrations of credit risk and other risks and uncertainties Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and marketable securities. The Company maintains accounts in federally insured financial institutions in excess of federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which these deposits are held and of the money market funds in which these investments are made. The Company holds marketable securities with high credit ratings.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from contracts with customers Revenue from contracts with customers
Disaggregation of revenue
The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):
Three months ended September 30,Nine Months Ended September 30,
2023202220232022
Sales channel mix
Direct sales channel$36,916 $30,204 $100,223 $94,725
Distributor channel11,084 10,273 34,559 20,975 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
    
Customer mix    
Academia and government$20,118 $18,983 $55,721 $48,796 
Biotechnology, pharmaceutical, distributor and contract research organizations27,882 21,494 79,061 66,904 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
Revenue by geographical markets is presented in Note 22, Geographic areas.
Remaining performance obligations
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2023 (in thousands):
Less than 1 yearGreater than 1 yearTotal
Product revenue$1,006 $$1,006 
Service revenue22,041 14,958 36,999 
Total revenue$23,047 $14,958 $38,005 
Contract balances
The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands):
September 30,
2023
December 31,
2022
Trade accounts receivable$55,402 $48,864 
Contract liabilities:  
Deferred revenue$38,005 $26,110 
Customer deposits, which are included in 'Other current liabilities'1,645 1,555 
Total contract liabilities$39,650 $27,665 
The following provides a roll-forward of the contract liabilities (in thousands):
Contract liabilities
Balance at December 31, 2021$17,889 
Revenue recognized(24,686)
Revenue deferred34,462 
Balance at December 31, 2022$27,665 
Revenue recognized(28,657)
Revenue deferred40,642 
Balance at September 30, 2023$39,650 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details
9 Months Ended
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance sheet details Balance sheet details
Inventories
The following table shows the components of inventory (in thousands):
September 30,
2023
December 31,
2022
Raw materials$37,265 $26,925 
Work in progress11,932 4,897 
Finished goods17,678 16,332 
Total inventories$66,875 $48,154 
Prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
September 30,
2023
December 31,
2022
Prepaid expenses:
Prepaid inventory$559 $621 
Prepaid rent423 293 
Prepaid insurance1,055 1,466 
Prepaid income tax2,578 2,080 
Prepaid VAT tax760 
Prepaid tradeshow201 
Other1,960 2,687 
Other current assets:
Tax refund receivable2,231 2,011 
Other2,250 3,796 
Total prepaid expenses and other current assets$12,017 $12,954 
Accrued expenses
The following table shows the components of accrued expenses (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses:
Accrued compensation and related benefits$13,690 $13,911 
Professional service fees775 1,276 
Purchases2,248 2,457 
Product warranty2,782 2,126 
Other1,019 1,356 
Total accrued expenses$20,514 $21,126 
For the product warranty analysis refer to Note 20.
Other current liabilities
The following table shows the components of other current liabilities (in thousands):
September 30,
2023
December 31,
2022
Other current liabilities:
Customer deposits$1,645 $1,555 
Income tax payable246 
Sales and use tax payable2,213 1,421 
Operating lease liability, current2,879 2,931 
Current portion of loan548 580 
Other536 1,227 
Total other current liabilities$7,821 $7,960 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Fair value of financial instruments Fair value of financial instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The following table sets forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
Description:September 30,
2023
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
Money market funds$125,066 $125,066 $$
U.S Treasury23,838 23,838 
Short-term investments:   
U.S. Treasury35,401 35,401 
Federal agency securities47,347 47,347 
Commercial paper41,644 41,644 
Total$273,296 $184,305 $88,991 $
Description:December 31,
2022
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
U.S. Treasury$29,930 $29,930 $— 
Federal agency securities19,908 19,908 
Commercial paper5,955 5,955 
Money market funds117,437 117,437 
Short-term investments:  
U.S. Treasury9,786 9,786 
Federal agency securities11,626 11,626 
Commercial paper23,136 23,136 
Total$217,778 $157,153 $60,625 $
The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented.
The table above does not include the Company's investments in privately held equity securities. Non-marketable equity investments of $1.6 million are included within Other noncurrent assets on the consolidated balance sheet as of September 30, 2023.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Sep. 30, 2023
Investments [Abstract]  
Investments Investments
The following tables summarize the Company's investments in available-for-sale securities by significant investment category reported as short-term as of September 30, 2023 (in thousands):
September 30, 2023
Amortized CostGross Unrealized Gains
Gross Unrealized Loss
Estimated Fair Value
U.S. Treasury$35,403 $$(4)$35,402 
Federal agency securities47,357 12 (23)47,346 
Commercial paper41,644 41,644 
Total available-for-sale investments$124,404 $15 $(27)$124,392 
The following table summarizes the contractual maturities of the Company's available-for-sale securities at September 30, 2023 (in thousands):
September 30, 2023
Amortized CostFair Value
Mature in less than one year$124,404 $124,392 
Total$124,404 $124,392 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
The following table shows the components of property and equipment, net (in thousands):
September 30,
2023
December 31,
2022
Laboratory equipment$8,900 $4,777 
Leasehold improvements3,582 3,481 
Building and land6,541 5,553 
Construction in progress218 178 
Office and computer equipment1,210 890 
Furniture and fixtures2,017 1,962 
Total property and equipment22,468 16,841 
Less: accumulated depreciation(5,053)(3,159)
Property and equipment, net$17,415 $13,682 
Total depreciation expense for the three and nine months ended September 30, 2023 was $0.9 million and $2.0 million, respectively. Total depreciation expense for three and nine months ended September 30, 2022 was $0.4 million and $1.2 million, respectively.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisition Acquisition
On February 28, 2023, the Company completed the acquisition of the Luminex FCI business unit, including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis and Guava branded instruments, and flow cytometry reagent products and services, for an aggregate cash consideration of $44.9 million.

The acquisition was accounted for as a business combination in accordance with ASC 805. The tangible and intangible assets acquired were recorded at estimated fair value on the acquisition date. The purchase price allocation is based upon preliminary valuations and estimates and assumptions which are subject to change within the purchase price allocation period, generally one year from the acquisition date.

During the three months ended September 30, 2023, we recorded the following changes as a result of measurement period adjustments to the fair value of the initial assets related to inventory, property and equipment, customer relationships and trade names as follows:
Inventories decreased by $0.2 million
Property and equipment increased by $1.4 million
Customer relationships increased by $1.7 million
Developed technologies decreased by a total $0.4 million
Trade names increased by a total of $0.2 million

The measurement period adjustments noted above decreased goodwill by $2.7 million.

The Company identified the following areas as subject to change within the purchase price allocation period: intangible asset and inventory fair values recognized and measured in accordance with ASC 820, Fair Value Measurement, deferred income tax assets acquired and liabilities assumed are recognized and measured in accordance with
ASC 740 Income Taxes. The following table summarizes the preliminary estimated fair value of assets acquired and liabilities assumed at the date of the acquisition (in thousands):
(in thousands)
Fair value of assets acquired and liabilities assumed:
Inventories$18,491 
Property and equipment3,040 
Prepaid expenses70 
Intangible assets
Customer Relationships10,200 
Amnis ImageStream developed technology8,900 
Guava easyCyte and Muse developed technology140 
Amnis FlowSight and CellStream developed technology20 
Amnis tradename2,900 
Guava tradename90 
Goodwill6,313 
Deferred revenue(4,952)
Other current liabilities(316)
Fair value of net assets acquired$44,896 

The $6.3 million of goodwill arising from the acquisition is primarily attributed to significant time-to-market advantages, as the Company gained immediate access to Luminex’s FCI products, existing relationships and business infrastructure and Luminex’s knowledgeable and experienced FCI workforce. The goodwill is expected to be deductible for tax purposes. The Company is currently evaluating the amount of goodwill which is expected to be deductible and will finalize this amount in future periods. Management plans to integrate the acquired FCI business into its existing business structure, which is comprised of a single reportable segment and a single reporting unit.

Intangible assets identified for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance. The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:
Fair ValueUseful life (years)
(In thousands, except for years)
Customer relationships$10,200 8
Amnis ImageStream Developed Technology8,900 6
Guava easyCyte and Muse Developed Technology140 2
Amnis FlowSight and CellStream Developed Technology20 1
Amnis Tradename2,900 15
Guava Tradename 90 3
Total$22,250 

The customer relationships intangible asset represents the fair value of the underlying relationships with Luminex’s FCI customers. The tradename intangible asset represents the fair value of brand and name recognition associated with the marketing of the acquired Luminex FCI product lines. The FCI developed technology intangible asset represents the fair value of access to certain imaging and microcapillary technologies.

The fair value of the intangible assets acquired were estimated using variations of the income approach. The fair value of the customer relationships intangible asset was determined based on the multi-period excess earnings method and the relief-from-royalty method was utilized to estimate the fair values of the tradename and FCI developed technology intangible assets. The key assumptions used in estimating the fair values of intangible assets included
forecasted financial information; customer retention rates; factors for technological obsolescence; royalty rates and discount rates. The cash flow projections were discounted using rates ranging from 29.0% to 39.0% The cash flows were based on estimates used to price the transaction, including market participant considerations, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model and the weighted average cost of capital.
All acquired intangibles are being amortized over their estimated useful lives using the straight-line method of amortization.
The fair value assigned to the assets acquired are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.
The results of operations for the acquisition are included in the consolidated financial statements of the Company from the date of the acquisition. For the three and nine months ended September 30, 2023 $6.8 million and $18.8 million of the Company's revenue were attributable to the acquired business unit.
The following unaudited pro forma consolidated financial information reflects the results of operations of the Company for the three and nine months ended September 30, 2023 and 2022 as if the acquisition had occurred as of January 1, 2022, after giving effect to certain purchase accounting and financing adjustments. These amounts are based on financial information of the acquired business unit and are not necessarily indicative of what the Company’s operating results would have been had the acquisition taken place on January 1, 2022:
Three months ended September 30,Nine months ended September 30,
(in thousands)2023202220232022
Revenue$48,000 $49,691 $139,359 $145,474 
Income (loss) before income taxes(4,185)339 (19,180)(7,104)
Net Income (loss)$(6,456)$475 $(17,170)$(4,471)

Pro forma financial information is presented as if the operations of the acquired business unit had been included in the consolidated results of the Company since January 1, 2022 and gives effect to transactions that are directly attributable to the acquisition. Adjustments include additional depreciation and amortization expense related to the fair value of acquired property and equipment and intangible assets as if such assets were acquired on January 1, 2022. Transaction costs incurred by the Company related to the acquisition totaled approximately $1.5 million for the nine months ended September 30, 2023, respectively, which were expensed and recorded as a component of general and administrative expenses in the consolidated statement of operations.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangible assets, net Goodwill and intangible assets, net
The addition of goodwill for the nine months ended September 30, 2023 is discussed in Note 9.
The following table shows the components of intangible assets, net (in thousands):
September 30,
2023
December 31,
2022
Patents and trademarks$579 $534 
Tradename3,769 700 
FCI developed technology9,060 
IP license476 476 
Customer relationships12,400 2,200 
Reagent license1,800 1,800 
Total intangible assets28,084 5,710 
Less: accumulated amortization(3,792)(1,379)
Intangible assets, net$24,292 $4,331 
Total amortization expense for the three and nine months ended September 30, 2023 was approximately $0.9 million and $2.4 million, respectively. Total amortization expense for the three and nine months ended September 30, 2022 was approximately $0.2 million and $0.6 million, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Legal Settlement Liability
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Legal settlement liability Legal settlement liability
On February 13, 2018, Becton, Dickinson, and Company (“BD”) filed a lawsuit against the Company alleging trade secret misappropriation and copyright infringement. On October 6, 2020, the Company entered into a Settlement, License and Equity Issuance Agreement with BD pursuant to which the Company and BD agreed to a mutual release of all claims against each other as of the date thereof (the “BD Agreement”). Additionally, BD granted Cytek a non-exclusive, irrevocable, perpetual, worldwide and non-transferrable license to certain BD patents and covenanted that it would not enforce or permit or encourage the enforcement of BD patents against Cytek or its affiliates in connection with the development, manufacture, use, importation, offer for sale or sale of its then-current instruments. In exchange, the Company agreed that Cytek and its affiliates would not dispute or challenge in a legal proceeding the validity, enforceability or scope of the applicable BD patent claims and agreed to make certain payments to BD, including (i) a one-time upfront payment of $2.0 million, (ii) a low single digit royalty payment for ten years, based on net sales of certain of its products, (iii) $6.0 million milestone payment upon the occurrence of a certain sales threshold, and (iv) a specified payment upon the closing of a change of control transaction, if any. The Company also issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020 in connection with the BD settlement. The Company achieved the sales milestone and made the milestone payment in the quarter ended December 31, 2021.
The Company separated the settlement agreement into two elements, the litigation settlement and future licensing rights. The Company could not readily determine the fair value of the litigation settlement of prior infringement claims between the Company and BD. Therefore, the Company applied the residual method and allocated the difference between the total present value consideration payable under the BD Agreement and the estimated fair value of the future licensing rights to the litigation settlement element. The Company determined the estimated fair value of the future licensing rights based on the relief from royalty method. The significant assumptions used were the market royalty rate estimated as a royalty rate that a market participant would pay to license the BD intellectual property, forecasted sales subject to the market royalty rate and the discount rate.
The patents in question were determined to have an average useful life of 18 months. Accordingly, beginning the third quarter of 2022, the remaining contractual payments will be classified as operating expenses as they are considered to be represented of deferred litigation settlement. The Company did not record any product cost of sales related to the royalty expense for the three and nine months ended September 30, 2023, and recorded $0.0 million and $0.8 million of product cost of sales related to royalty expense for the three and nine months ended September 30, 2022, respectively. The Company recorded $0.5 million and $1.3 million of interest expense for the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.6 million of interest expense for the three and nine months ended September 30, 2022, respectively, to accrete the present value discount of the payment streams over the payment period of ten years from the settlement date using the effective interest rate method. The Company made a one-time upfront payment and issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020. The Company recorded legal settlement liability on the consolidated balance sheets of $18.7 million and $17.8 million as of September 30, 2023 and December 31, 2022, respectively, and will record licensing expense in future periods.
The following table shows the components of the legal settlement liability (in thousands):
September 30,
2023
December 31,
2022
Current:
Legal settlement liability$2,600 $2,163 
Noncurrent:
Legal settlement liability16,095 15,596 
Total legal settlement liability$18,695 $17,759 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt DebtOn November 7, 2022, Cytek (Wuxi) Biosciences Co., Ltd, the Company’s China subsidiary (“Cytek Wuxi”), entered a fixed asset loan agreement with Bank of Communications, China. The loan is denominated in Chinese renminbi and collateralized by Cytek Wuxi's cash deposit to the bank. The deposit was in a separate account with Cytek Wuxi's name, but the use of such account is restricted. The Company presented the deposit as restricted cash on the audited consolidated balance sheets as of December 31, 2022 and unaudited interim consolidated balance sheets as of March 31, 2023. In April 2023, the restricted cash account was released. The total loan amount is $2.9 million and the loan term is five years. The current portion of the loan of $548,000 is included in other current liabilities. The fixed interest rate on the loan was 4.5% as of September 30, 2023.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock
9 Months Ended
Sep. 30, 2023
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Common stock Common stock
As of September 30, 2023, the Company has authorized 1,000,000,000 shares of common stock at $0.001 par value. Holders of common stock are entitled to one vote per share, and to receive dividends, only and if declared by the Board of Directors and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to stockholders, subordinate to the rights, preferences and privileges of any outstanding Preferred Stock with respect to dividends and in connection with a liquidation, winding up and dissolution of the Company. The holders have no preemptive or other subscription rights.

On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporation to effect a 1.3333-for-1 stock split of its common stock and redeemable convertible preferred stock, which became effective upon filing with the Secretary of State of the State of Delaware on July 16, 2021.
On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporation, which became effective immediately following the closing of the Company's initial public offering (“IPO”) and filing with the Secretary of State of the State of Delaware on July 27, 2021
On August 26, 2022, the Company filed with the SEC an automatic shelf registration statement on Form S-3ASR (File No. 333-267118) (the “Registration Statement”). In connection with the filing of the Registration Statement, the Company also entered into a sales agreement (the “2022 Sales Agreement”) with Piper Sandler & Co. (“Piper”) as sales agent to sell from time to time up to $150 million of the Company’s common stock through an “at-the-market” offering program as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the “Securities Act”).
Pursuant to the terms of the 2022 Sales Agreement, the aggregate compensation payable to Piper is up to 3% of the gross proceeds from the sale of common stock sold by Piper pursuant to the 2022 Sales Agreement. Each party agreed in the 2022 Sale Agreement to provide indemnification and contribution against certain liabilities, including liabilities under the Securities Act, subject to the terms of the 2022 Sales Agreement. As of September 30, 2023, the Company has not made any sales of common stock pursuant to the 2022 Sales Agreement.
On May 17, 2023, the Board approved a program for the repurchase by the Company of up to an aggregate of $50 million of its outstanding common stock. During the three months ended September 30, 2023, the Company repurchased 1,155,229 shares of its outstanding common stock for a total cost of approximately $8.4 million at an average price per share of $7.42. During the nine months ended September 30, 2023, the Company repurchased 1,281,011 shares of its outstanding common stock for a total cost of approximately $9.4 million at an average price per share of $7.33. The repurchase program was used to return capital to shareholders and to minimize the dilutive impact of stock options and other share-based awards. The repurchased shares of common stock were retired.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation plan Stock-based compensation plan
Stock Plans
As of September 30, 2023, the Company had three stock-based compensation plans (the “Plans”) which are described below.
2015 Equity Incentive Plan
In March 2015, the Board approved the 2015 Equity Incentive Plan (“2015 Plan”), which provided for the granting of stock options to employees, directors and consultants of the Company. As of the effective date of the 2021 Plan described below, the 2015 Plan was terminated and no further equity awards may be granted pursuant to the 2015 Plan. Outstanding stock options granted under the 2015 Plan will continue to be governed by the provisions of the 2015 Plan until expiration or exercise, whichever is earlier.
2021 Equity Incentive Plan
In July 2021, the Board approved the 2021 Equity Incentive Plan (the “2021 Plan”), which provides for the granting of stock options, stock appreciation rights, restricted stock awards, restricted stock unit ("RSU") awards, performance awards, and other awards to employees, directors and consultants of the Company. The 2021 Plan became effective on July 22, 2021 in connection with the IPO. Upon the 2021 Plan’s effective date, there were 18,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will increase automatically by an amount equal to 4% of the number of shares of the Company’s common stock outstanding on the preceding December 31, unless the Company’s
Board of Directors elects to authorize a lesser number of shares prior to the applicable January 1. As of September 30, 2023, the total number of shares of common stock available for issuance under the 2021 Plan was 21,204,295 shares.
2021 Employee Stock Purchase Plan
In July 2021, the Board approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective on July 22, 2021 in connection with the IPO. Upon the ESPP’s effective date, there were 2,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the ESPP will increase automatically by an amount equal to the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding on the preceding December 31, (2) 5,000,000 shares and (3) a number of shares determined by the Board. During the nine months ended September 30, 2023, 145,569 shares were issued pursuant to purchases under the ESPP. As of September 30, 2023, the total number of shares of common stock available for issuance under the ESPP was 4,352,888 shares.
Stock option valuation assumptions
The Company estimates the fair value of each stock option grant on the date of grant using the Black-Scholes option pricing model. The model assumptions include expected volatility, expected term, dividend yield, and the risk-free interest rate. The expected volatility was based on the volatility of a group of similar entities. The Company derived expected term by using the “simplified” method (the expected term is determined as the average of the time-to-vesting and contractual life of the option), as the Company has limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior. The Company based the risk-free rate on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term of the option. The Company has never paid any dividends and does not anticipate paying dividends in the foreseeable future, and therefore used an expected dividend yield of zero in the valuation model.
Stock Options
The following table shows stock option activity during the periods indicated (in thousands except share and per share data):
Number of options outstanding
Weighted-average exercise priceWeighted-average remaining contractual term
(in years)
Aggregate intrinsic value
Balance as of December 31, 20227,578,635$7.76 7.42$37,200 
Options granted1,295,94810.09 
Options exercised(911,407)1.24 
Options forfeited(337,754)12.08 
Options expired(97,257)15.22 
Balance as of September 30, 20237,528,165$8.66 7.18$12,753 
Options exercisable as of September 30, 20234,533,451$6.75 6.38$11,643 
The weighted-average grant date fair value of options granted during the three months ended September 30, 2023 was $4.91 and the company did not grant any stock options during the three months ended September, 2022. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2023 and 2022 was $6.64 and $8.14 per share, respectively.
There was $24.1 million and $31.6 million of unrecognized stock-based compensation expense related to unvested stock options as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 2.12 years and 2.42 years as of September 30, 2023 and 2022, respectively.
The Company currently uses authorized and unissued shares to satisfy option exercises.
The aggregate intrinsic value is calculated as the difference between the exercise price and the estimated fair value of the Company’s common stock as of September 30, 2023.
RSU Awards
The following table shows RSU awards activity during the periods indicated:
Shares
Weighted-average grant date fair value per shareWeighted-average remaining contractual term (in years)Aggregate intrinsic value (in thousands)
Unvested balance at December 31, 20221,169,508$13.36 1.59$11,941 
Granted2,402,78110.09   
Vested(443,768)12.22   
Forfeited(313,399)10.99   
Unvested balance at September 30, 20232,815,122$11.01 1.65$15,539 
There was $29.0 million and $15.1 million of unrecognized stock-based compensation expense related to unvested RSU awards as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 3.21 and 3.44 years as of September 30, 2023 and 2022, respectively.
Stock-based compensation expense
The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of sales$829 $759 $2,389 $2,214 
Research and development1,739 1,248 4,978 3,600 
Sales and marketing1,085 1,097 3,191 2,731 
General and administrative2,105 1,255 5,821 3,585 
Total stock-based compensation$5,758 $4,359 $16,379 $12,130 
The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)6.020.05.965.91
Expected volatility73 %71 %75 %
Risk-free interest rate%%%
Dividend yield
The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)0.50.50.50.5
Expected volatility67 %72 %75 %74 %
Risk-free interest rate%%%%
Dividend yield
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plan
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Employee benefit plan Employee benefit plan
401(k) retirement savings plan
The Company currently maintains a 401(k) retirement savings plan that covers substantially all of its employees (“401(k) Plan”). The 401(k) Plan permits voluntary contributions by employees, a portion of which are matched
by the Company. The Company’s contributions to the 401(k) Plan were approximately $469,000 and $1,238,000 for the three and nine months ended September 30, 2023, respectively. The Company’s contributions to the 401(k) Plan were approximately $273,000, and $791,000 for the three and nine months ended September 30, 2022, respectively.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
The Company's effective income tax rate from continuing operations was 11.0% and 56.8% for the nine months ended September 30, 2023 and 2022, respectively. The Company’s effective income tax rate for the nine months ended September 30, 2023 is lower than the US federal statutory tax rate due to a loss projected for the year and the impact of state income taxes, non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, which are partially offset by a deduction for foreign-sourced revenue, stock compensation, and federal and state research credits. The effective income tax rate for the nine months ended September 30, 2022 was higher than the US federal statutory tax rate primarily due to non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, partially offset by a deduction for foreign-sourced revenue, and federal and state research credits.
Realization of the Company's deferred tax assets is dependent primarily on the generation of future taxable income. In considering the need for a valuation allowance, the Company considers its historical, as well as future projected, taxable income along with other objectively verifiable evidence. Objectively verifiable evidence includes the Company's realization of tax attributes, assessment of tax credits, and utilization of net operating loss carryforwards during the year.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Lease
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Lease Lease
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
The Company leases office facilities and equipment from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 7.25 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term up to five years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants. The Company is a sub-lessor in an agreement with a term of three years.
Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows (in thousands):
Nine months ended September 30,
20232022
Operating lease cost$2,388 $2,370 
Short-term lease cost639 37 
Total lease cost$3,027 $2,407 
For the three and nine months ended September 30, 2023, sublease income were $68,000 and $204,000, respectively, recorded as other income.
Supplemental cash flow information related to leases is as follows (in thousands):
Nine months ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$2,412 $1,629 
  
Right-of-use assets obtained in exchange for new lease obligations:  
Operating leases$$16,741 
Supplemental balance sheet information related to leases is as follows (in thousands):
September 30,
2023
December 31,
2022
Operating lease right-of-use assets$11,703 $13,883 
Included in other current liabilities:
Operating lease liabilities, current$2,879 $2,931 
Operating lease liabilities, noncurrent10,139 12,312 
Total operating lease liabilities$13,018 $15,243 
Weighted-average remaining lease term - operating leases:4.815.47
Weighted-average discount rate - operating leases:2.6%2.6%
Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of September 30, 2023 is as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$843 
20243,063 
20252,665 
20262,571 
20272,315 
Thereafter2,395 
Total lease payments$13,852 
Less imputed interest(834)
Total present value of lease liabilities$13,018 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Legal proceedings
The Company evaluates the status of each legal matter, if any, and assesses potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based on the information available at the time.
The Company is not currently involved in legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material effect on the Company’s financial position, results of operations or liquidity.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Investment in Cytek Japan
9 Months Ended
Sep. 30, 2023
Investment Company [Abstract]  
Investment in Cytek Japan Investment in Cytek Japan
In May 2019, the Company jointly formed Cytek Japan with TOMY Digital Biology (“TOMY”). Cytek Japan was created for the purpose of expanding the Company’s presence in Japan. The Company and TOMY each purchased $46,000 of common stock of Cytek Japan. The Company previously accounted for its 50% interest in Cytek Japan as an equity method investment. The Company recorded $40,000 for its proportionate share of Cytek Japan’s earnings prior to its additional investment, which is included in other income (expense), net in the consolidated statements of operations and comprehensive income for the year ended December 31, 2022.
In March 2021, the Company purchased an additional $688,000 of common stock of Cytek Japan and TOMY purchased an additional $229,000 of common stock of Cytek Japan. The Company’s interest in Cytek Japan increased from 50% to 73% giving the Company controlling interest. The Company consolidated Cytek Japan as of March 31, 2021 under the VOE model as Cytek Japan does not meet the definition of a VIE and as TOMY does not have substantive voting, participating or liquidation rights.
The Company recognized net assets of $1.1 million, consisting primarily of $1.0 million cash. The Company recorded noncontrolling interest of $315,000 on the unaudited interim consolidated financial statements as of March 31, 2021.
In January 2023, the Company purchased an additional $235,000 of common stock of Cytek Japan. Cytek Japan became a wholly-owned subsidiary of the Company.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Product Warranty
9 Months Ended
Sep. 30, 2023
Product Warranties Disclosures [Abstract]  
Product warranty Product warranty
The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Balance, beginning of the period$2,126 $1,760 
Accrual for current year warranties2,958 2,841 
Warranty cost incurred(2,302)(2,475)
Balance, end of period$2,782 $2,126 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Attributable to Common Stockholders Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net income (loss) attributable to common stockholders per share Net income (loss) attributable to common stockholders per share
The following table sets forth the computation of the Company’s basic and diluted net income (loss) attributable to common stockholders per share for the three and nine months ended September 30, 2023 and 2022 (in thousands except share and per share data):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Numerator
Net income (loss)$(6,456)$1,626 $(17,651)$(1,234)
Less: noncontrolling interests— 40 — 281 
Net income (loss) attributable to common stockholders, basic and diluted$(6,456)$1,666 $(17,651)$(953)
Denominator
Weighted-average common shares outstanding, attributable to common stockholders, basic136,173,278134,711,701135,862,905134,342,059
Effect of employee stock plans-3,997,634--
Weighted-average common shares outstanding, attributable to common stockholders, diluted136,173,278138,709,335135,862,905134,342,059
Net income (loss) attributable to common stockholders per share, basic$(0.05)$0.01 $(0.13)$(0.01)
Net income (loss) attributable to common stockholders per share, diluted$(0.05)$0.01 $(0.13)$(0.01)
Stock-based compensation awards of approximately 7.2 million and 6.2 million shares for the three and nine months ended September 30, 2023, respectively, and 3.5 million and 4.1 million shares for the three and nine months ended September 30, 2022 respectively, were outstanding but were not included in the computation of diluted net loss per share attributable to common stockholders because the effect of including such shares would have been anti-dilutive in the periods presented.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Areas
9 Months Ended
Sep. 30, 2023
Segments, Geographical Areas [Abstract]  
Geographic areas Geographic areas
The Company sells its products worldwide and attributes revenue to the geography where the product is delivered. The geographical distribution of revenue for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
United States$26,789 $22,811 $74,948 $67,896 
EMEA12,922 10,301 33,469 27,823 
APAC6,757 7,153 22,073 18,306 
Other1,532 212 4,292 1,675 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
EMEA includes Europe, the Middle East and Africa; APAC includes Asia and the Pacific countries; Other includes Canada and Latin America.
For the three and nine months ended September 30, 2023 and 2022, the Company had no major customers.
As of September 30, 2023 and December 31, 2022, the Company’s long-lived assets by geographic area were as follows (in thousands):
September 30, 2023December 31, 2022
United States$9,287 $6,426 
APAC8,128 7,256 
Total$17,415 $13,682 
As of September 30, 2023 and December 31, 2022, substantially all of the Company’s long-lived assets were located in the United States and in Wuxi, China.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related party transactions Related party transactionsOn May 7, 2022, the Company’s wholly-owned Hong Kong subsidiary (“Cytek HK”) completed an investment of $1.6 million in Tianjin Deep Analysis Intelligent Technology Development Co., Ltd, a company incorporated under the laws of the People’s Republic of China (“DeepCyto”) in consideration for the issuance of Series A preferred shares of DeepCyto, representing an ownership interest of approximately 3.3%. At the time of the investment, an entity affiliated with Northern Light Venture Capital (“NLVC”) had a significant ownership interest in DeepCyto and a representative serving on the DeepCyto board of directors. The founding managing partner of NLVC served as a member of the Company’s board of directors until June 1, 2022.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Principles of consolidation Principles of consolidation The unaudited interim consolidated financial statements include the accounts of Cytek Biosciences, Inc., its wholly-owned subsidiaries, Cytek Limited (HK), Cytek Biosciences B.V. (Europe), Cytek (Shanghai) Biosciences Co., Ltd., Cytek Biosciences (Wuxi) Co., Ltd., Cytoville Biosciences Shanghai Co., Ltd., Cytek (Shanghai) Software Development Technology Co., Ltd., Cytek Japan Kabushiki Kaisha (“Cytek Japan”), Cytek Biosciences Ltd (UK), and Cytek Biosciences GmbH (Germany). All intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates Use of estimates The preparation of the unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities in the Company’s unaudited interim consolidated financial statements and accompanying notes as of the date of the unaudited interim consolidated financial statements. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results may differ materially and adversely from these estimates.
Operating segments Operating segments Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for allocating and evaluating financial performance. The Company operates and manages its business as one reportable and operating segment.
Foreign currency translation and transactions
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations across the globe is the functional currency of the Company’s international subsidiaries. Accordingly, all foreign balance sheet accounts have been translated into U.S. dollars using the rate of exchange at the respective balance sheet date. Components of the unaudited interim consolidated statements of operations and comprehensive income have been translated at the average exchange rate for the year or the reporting period. Translation gains and losses are recorded in accumulated other
comprehensive income as a component of stockholders’ equity. Gains or losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in the unaudited interim consolidated statements of operations and comprehensive income.
Cash, cash equivalents, and restricted cash
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value.
The Company’s cash and cash equivalents consist of money held in demand depositary accounts and money market funds. The carrying amount of cash and cash equivalents was $163.6 million and $299.5 million as of September 30, 2023 and December 31, 2022, respectively, which approximates fair value and was determined based upon Level 1 inputs. As of December 31, 2022, the $2.9 million of restricted cash which related to the Wuxi building purchase was released in April 2023. The money market account is valued using quoted market prices with no valuation adjustments applied and is categorized as Level 1. The Company limits its credit risk associated with cash and cash equivalents by maintaining its bank accounts at major and reputable financial institutions. The Company’s cash and cash equivalents balance exceeded the federally insured limit of $250,000 as of September 30, 2023.
The Company classifies restricted cash as current on the accompanying unaudited interim consolidated balance sheets based upon the term of the remaining restrictions.
The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Cash$14,725 $123,371 
U.S. Treasury23,838 29,930 
Federal agency securities19,908 
Commercial paper5,955 
Money market funds125,066 117,437 
Restricted cash2,899 
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows$163,629 $299,500 
Investments
Investments
Available-for-sale investments. The Company's investments may consist of U.S. treasury and U.S. government agency securities, corporate notes and bonds, commercial paper, and money market funds. The Company has designated all investments as available-for-sale and, therefore, such investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. The Company generally holds securities until maturity; however, they may be sold under certain circumstances including, but not limited to, when necessary for the funding of acquisitions and other strategic investments. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the consolidated statements of operations. Investments with remaining maturities at date of purchase greater than 90 days and remaining maturities as of the reporting period less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term investments.
Equity Investment. The Company's investment consists of non-marketable equity investments in a privately held company. The Company’s non-marketable equity investments do not have readily determinable fair values. Therefore, the Company elects to apply the measurement alternative and record these investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Investment is included within other noncurrent assets on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during the three months ended September 30, 2023.
Trade accounts receivable, net
Trade accounts receivable, net
The Company’s accounts receivable consists principally of amounts due related to product sales of instrument systems and accessories, as well as installation and repair services. These receivables are generally due within 30 to 90 days of the period in which the corresponding sales occur and do not bear interest are classified as trade accounts
receivable, net on the consolidated balance sheets. Trade accounts receivable are reported at their estimated net realizable value.
Allowance for uncollectible receivables
Allowance for uncollectible receivables
The Company adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13, Financial Instruments - Credit Losses “), on December 31, 2022, which was retroactively applied as of the first day of fiscal year 2022, as further described within the section below titled Recently Adopted Accounting Pronouncements. This accounting standard requires companies to measure expected credit losses on financial instruments based on the total estimated amount to be collected over the lifetime of the instrument. Prior to the adoption of this accounting standard, the Company recorded incurred loss reserves against receivable balances based on current and historical information.
Expected credit losses for uncollectible receivable balances consider both current conditions and reasonable and supportable forecasts of future conditions. Current conditions considered include pre-defined aging criteria, as well as specified events that indicate the balance due is not collectible. Reasonable and supportable forecasts used in determining the probability of future collection consider publicly available macroeconomic data and whether future credit losses are expected to differ from historical losses.
The Company is not party to any off-balance sheet arrangements that would require an allowance for credit losses in accordance with this accounting standard.
The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):
Allowance for uncollectible receivables
Balance at December 31, 2022$102 
Utilization of allowance for uncollectible receivables
Provision for credit losses55 
Balance at September 30, 2023$157 
Inventories
Inventories
Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. The Company regularly monitors inventory quantities on hand and records write-downs for excess and obsolete inventories based on an estimate of demand for products, potential obsolescence of technology, product life cycles, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds its estimated selling price. These factors are impacted by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. The Company's estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, expected product lifecycles, product development plans and historical usage by product. If inventory is written down, a new cost basis is established that cannot be increased in future periods.
Property and equipment, net
Property and equipment, net
Property and equipment are recorded at cost, net of accumulated depreciation. Depreciation is recorded using the straight-line method based on the estimated useful lives of the depreciable property or, for leasehold improvements, the remaining term of the lease, whichever is shorter. Assets not yet placed in use are not depreciated. The Company’s estimated useful lives of its property and equipment are as follows:
 Estimated Useful Lives
Building20 years
Furniture and fixtures7 years
Laboratory equipment5 years
Office and computer equipment3 years
Leasehold improvementsShorter of expected lease term or estimated useful life
Upon sale or retirement of the assets, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statement of operations and comprehensive loss. Expenditures for general maintenance and repairs are expensed as incurred.
Goodwill and intangible assets, net
Goodwill and intangible assets, net
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisition of entities are estimated by management based on the fair value of assets received. Intangible assets are amortized on a straight-line basis over the estimated useful lives. The Company’s estimated useful lives of its intangible assets are as follows:
Estimated Useful Lives
Patent20 years
Trademarks10 years
Tradename
3 - 15 years
FCI developed technology
1 - 6 years
Customer relationship
7 - 8 years
Reagent licenses7 years
IP license5 years
Accounting for Impairment of Long-Lived Assets
Accounting for Impairment of Long-Lived Assets
Long-lived assets with finite lives include property and equipment and acquired intangible assets. The Company evaluates long-lived assets, including acquired intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.
Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.
Fair value of financial instruments
Fair value of financial instruments
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
The carrying amounts reflected in the unaudited interim consolidated balance sheets for cash and cash equivalents, trade accounts receivable, net, trade accounts payable and accrued expenses approximate their fair values.
Revenue recognition
Revenue recognition
The Company’s product revenue consists of sales of its instrument systems and accessories. The Company recognizes product revenue at the point in time when control of the product is transferred to the customer.
The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer.
Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Invoicing for products occurs upon delivery and payment terms are 30 to 90 days. Service contracts are invoiced upfront and payment terms are generally 30 days. For those arrangements that have terms greater than one year, any payments received upfront are for reasons other than financing. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration is not material.
Certain of the Company’s sales contracts involve the delivery or performance of multiple products and services within contractually binding arrangements. The Company has determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer, and the Company’s promise to transfer the good or service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, the Company allocates transaction price based on the relative standalone selling price (“SSP”) method by comparing the SSP of each distinct performance obligation to the total value of the contract. The Company uses a range of amounts to estimate SSP for products and services sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs.
Sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The Company recognizes revenue in certain circumstances before product delivery occurs (commonly referred to as bill-and-hold transactions). When the Company enters into bill-and-hold arrangements, the Company determines if the customer obtains control of the product by determining (a) the reason for the bill-and-hold arrangement; (b) whether the product was identified separately as belonging to the customer; (c) whether the product was ready for physical transfer to the customer; and (d) whether the Company was unable to utilize the product or direct it to another customer. For bill-and-hold arrangements, the associated product inventory is identified separately by the Company as belonging to the customer and is ready for physical transfer.
As of the nine months ended September 30, 2023, $2.8 million was included in revenue for products that had not shipped. As of the nine months ended September 30, 2022, the Company had $6.1 million of revenue included under bill-and-hold arrangements.
Product revenue
The Company’s standard arrangement for sales to end users is a purchase order or an executed contract. Revenue is recognized upon transfer of control of the product to the customer, which occurs at a point in time depending on the shipping terms.
The Company’s arrangements with its distributors include a purchase order. The purchase order is governed by terms and conditions set forth in the applicable distribution agreement. Revenue is recognized upon transfer of control of the products to the distributor, which occurs at a point in time depending on the shipping terms.
Service revenue
The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. Service contracts are typically between one and three years.
Contract liabilities Contract liabilities Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenue has not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue for service and customer deposits for instruments on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following 12 months is recorded as a current liability and the remaining portion is recorded as noncurrent.
Assurance-type product warranties Assurance-type product warranties The Company provides a one-year assurance-type warranty that is included with the sale of its instruments. At the time revenue is recognized for the products, the Company establishes an accrual for estimated warranty expense based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the historical repair costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Research and development costs Research and development costs Research and development costs are expensed as incurred. Research and development expenses to date consist primarily of salaries, benefits, stock-based compensation, independent contractor costs, laboratory supplies, equipment maintenance, materials expenses, and software license fees. Payments made prior to the receipt of goods or services to be used in research and development activities are recorded as prepaid expenses until the related goods or services are received.
Advertising costs Advertising costs The cost of advertising, marketing and media is expensed as incurred.
Stock-based compensation
Stock-based compensation
The Company maintains an equity incentive compensation plan under which incentive stock options and nonqualified stock options to purchase common stock, and restricted stock units for common stock, are granted to employees and non-employee consultants. Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock options granted to employees is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur. The weighted-average assumptions used in estimating the fair value of stock options granted during each of the periods presented are:
Expected Volatility—Expected volatility is estimated by studying the volatility of selected industry peers deemed to be comparable to the Company's business corresponding to the expected term of the awards.
Expected Term—Expected term represents the period that the Company's stock-based awards are expected to be outstanding and is determined using the simplified method.
Dividend Yield— The expected dividend yield is zero as the Company has never declared or paid cash dividends and has no current plans to do so in the foreseeable future.
Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury zero-coupon issued in effect at the time of grant for periods corresponding with the expected term of the option.
Income taxes
Income taxes
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credit carryforwards measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The
Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company’s policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, in interest expense and other expense, respectively, in the accompanying consolidated statement of operations. Accrued interest and penalties, if any, are included in accrued expenses in the consolidated balance sheet.
The Company files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions and foreign jurisdictions. The U.S. state and foreign jurisdictions have statutes of limitations that generally range from three to five years. The Company’s federal, state and foreign income tax returns are subject to examination unless the statutes of limitations close. The Company is not currently under examination for federal, state, and foreign income tax purposes.
The Company intends to reinvest its undistributed earnings of its foreign operations. Following enactment of the 2017 Tax Cuts and Jobs Act (the "Tax Act"), the repatriation of cash to the United States is generally no longer taxable for federal income tax purposes. However, the repatriation of cash held outside the United States could be subject to applicable foreign withholding taxes and state income taxes. The Company may remit foreign earnings to the United States to the extent it is tax efficient to do so. It does not expect the tax impact from remitting these earnings to be material. The Company adopted this guidance on January 1, 2021 on a prospective basis, and the adoption did not have a material impact to the Company’s unaudited interim consolidated financial statements.
Net loss attributable to common stockholders per share
Net income (loss) attributable to common stockholders per share
Basic net income (loss) attributable to common stockholders per share and diluted net income (loss) attributable to common stockholders per share are computed using the weighted-average number of shares of common stock outstanding for the period. Net income (loss) per share attributable to common stockholders is calculated using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for the holders of shares of the Company’s common stock and participating securities. The Company’s redeemable convertible preferred stock contains participation rights in any dividend paid by the Company and is deemed to be a participating security. The participating securities include a contractual obligation to participate in the income of the Company and are included in the calculation of net income (loss) per share in the periods in which net income (loss) is recorded.
Diluted net income (loss) attributable to common stockholders per share is computed using the more dilutive of (a) the two-class method or (b) the if-converted method. The Company allocates earnings first to preferred stockholders based on non-cumulative dividend rights if and when declared and then to common and preferred stockholders based on ownership interests. The weighted-average number of shares of common stock included in the computation of diluted net income (loss) attributable to common stockholders per share gives effect to all potentially dilutive common stock equivalents, including outstanding options and redeemable convertible preferred stock.
Common stock equivalents are excluded from the computation of diluted net loss attributable to common stockholders per share if their effect is antidilutive.
Business Combinations
Business Combinations
The Company uses the acquisition method of accounting under ASC 805, Business Combinations. Each acquired company’s operating results are included in the Company's consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. Tangible and identifiable intangible assets acquired and liabilities assumed as of the date of acquisition are recorded at the acquisition date fair value. Goodwill is recognized for the excess of purchase price over the net fair value of assets acquired and liabilities assumed.
Amounts allocated to assets and liabilities are based upon fair values. Such valuations require management to make significant estimates and assumptions, especially with respect to the identifiable intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable and that of a market participant. These estimates are based on historical experience and information obtained from the management of the acquired companies and the estimates are inherently uncertain. The separately identifiable intangible assets generally include developed technology, customer relationships, trade names, and reagent licenses.
Recently adopted accounting pronouncements
Recently adopted accounting pronouncements
There are no relevant recently issued accounting pronouncements that would materially impact the Company’s consolidated financial statements and related disclosures. There were no new accounting pronouncements adopted during the nine months ended September 30, 2023 that materially impacted the Company’s condensed consolidated financial statements and related disclosures.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Cash$14,725 $123,371 
U.S. Treasury23,838 29,930 
Federal agency securities19,908 
Commercial paper5,955 
Money market funds125,066 117,437 
Restricted cash2,899 
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows$163,629 $299,500 
Schedule of Restrictions on Cash and Cash Equivalents
The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Cash$14,725 $123,371 
U.S. Treasury23,838 29,930 
Federal agency securities19,908 
Commercial paper5,955 
Money market funds125,066 117,437 
Restricted cash2,899 
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows$163,629 $299,500 
Schedule of Accounts Receivable, Allowance for Doubtful Debt
The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):
Allowance for uncollectible receivables
Balance at December 31, 2022$102 
Utilization of allowance for uncollectible receivables
Provision for credit losses55 
Balance at September 30, 2023$157 
Schedule of Useful Life of Property Plant and Equipment The Company’s estimated useful lives of its property and equipment are as follows:
 Estimated Useful Lives
Building20 years
Furniture and fixtures7 years
Laboratory equipment5 years
Office and computer equipment3 years
Leasehold improvementsShorter of expected lease term or estimated useful life
Schedule of Finite-Lived Intangible Assets The Company’s estimated useful lives of its intangible assets are as follows:
Estimated Useful Lives
Patent20 years
Trademarks10 years
Tradename
3 - 15 years
FCI developed technology
1 - 6 years
Customer relationship
7 - 8 years
Reagent licenses7 years
IP license5 years
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):
Three months ended September 30,Nine Months Ended September 30,
2023202220232022
Sales channel mix
Direct sales channel$36,916 $30,204 $100,223 $94,725
Distributor channel11,084 10,273 34,559 20,975 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
    
Customer mix    
Academia and government$20,118 $18,983 $55,721 $48,796 
Biotechnology, pharmaceutical, distributor and contract research organizations27,882 21,494 79,061 66,904 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2023 (in thousands):
Less than 1 yearGreater than 1 yearTotal
Product revenue$1,006 $$1,006 
Service revenue22,041 14,958 36,999 
Total revenue$23,047 $14,958 $38,005 
Schedule of Contract with Customer Contract Asset Contract Liability and Receivable
The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands):
September 30,
2023
December 31,
2022
Trade accounts receivable$55,402 $48,864 
Contract liabilities:  
Deferred revenue$38,005 $26,110 
Customer deposits, which are included in 'Other current liabilities'1,645 1,555 
Total contract liabilities$39,650 $27,665 
The following provides a roll-forward of the contract liabilities (in thousands):
Contract liabilities
Balance at December 31, 2021$17,889 
Revenue recognized(24,686)
Revenue deferred34,462 
Balance at December 31, 2022$27,665 
Revenue recognized(28,657)
Revenue deferred40,642 
Balance at September 30, 2023$39,650 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Inventory
The following table shows the components of inventory (in thousands):
September 30,
2023
December 31,
2022
Raw materials$37,265 $26,925 
Work in progress11,932 4,897 
Finished goods17,678 16,332 
Total inventories$66,875 $48,154 
Schedule of Components of Prepaid Expenses and Other Current Assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
September 30,
2023
December 31,
2022
Prepaid expenses:
Prepaid inventory$559 $621 
Prepaid rent423 293 
Prepaid insurance1,055 1,466 
Prepaid income tax2,578 2,080 
Prepaid VAT tax760 
Prepaid tradeshow201 
Other1,960 2,687 
Other current assets:
Tax refund receivable2,231 2,011 
Other2,250 3,796 
Total prepaid expenses and other current assets$12,017 $12,954 
Schedule of Components of Accrued Expenses
The following table shows the components of accrued expenses (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses:
Accrued compensation and related benefits$13,690 $13,911 
Professional service fees775 1,276 
Purchases2,248 2,457 
Product warranty2,782 2,126 
Other1,019 1,356 
Total accrued expenses$20,514 $21,126 
Schedule of Components of Other Current Liabilities
The following table shows the components of other current liabilities (in thousands):
September 30,
2023
December 31,
2022
Other current liabilities:
Customer deposits$1,645 $1,555 
Income tax payable246 
Sales and use tax payable2,213 1,421 
Operating lease liability, current2,879 2,931 
Current portion of loan548 580 
Other536 1,227 
Total other current liabilities$7,821 $7,960 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Schedule of Financial Instruments Measured on Recurring Basis The following table sets forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
Description:September 30,
2023
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
Money market funds$125,066 $125,066 $$
U.S Treasury23,838 23,838 
Short-term investments:   
U.S. Treasury35,401 35,401 
Federal agency securities47,347 47,347 
Commercial paper41,644 41,644 
Total$273,296 $184,305 $88,991 $
Description:December 31,
2022
Quoted prices
in active
markets for
identical
assets
(level 1)
Significant
other
observable
inputs
(level 2)
Significant
unobservable
inputs
(level 3)
Cash equivalents:
U.S. Treasury$29,930 $29,930 $— 
Federal agency securities19,908 19,908 
Commercial paper5,955 5,955 
Money market funds117,437 117,437 
Short-term investments:  
U.S. Treasury9,786 9,786 
Federal agency securities11,626 11,626 
Commercial paper23,136 23,136 
Total$217,778 $157,153 $60,625 $
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments [Abstract]  
Schedule of Available for Sale Securities
The following tables summarize the Company's investments in available-for-sale securities by significant investment category reported as short-term as of September 30, 2023 (in thousands):
September 30, 2023
Amortized CostGross Unrealized Gains
Gross Unrealized Loss
Estimated Fair Value
U.S. Treasury$35,403 $$(4)$35,402 
Federal agency securities47,357 12 (23)47,346 
Commercial paper41,644 41,644 
Total available-for-sale investments$124,404 $15 $(27)$124,392 
Schedule of the Contractual Maturities for Available Sale Securities
The following table summarizes the contractual maturities of the Company's available-for-sale securities at September 30, 2023 (in thousands):
September 30, 2023
Amortized CostFair Value
Mature in less than one year$124,404 $124,392 
Total$124,404 $124,392 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Useful Life of Property Plant and Equipment
The following table shows the components of property and equipment, net (in thousands):
September 30,
2023
December 31,
2022
Laboratory equipment$8,900 $4,777 
Leasehold improvements3,582 3,481 
Building and land6,541 5,553 
Construction in progress218 178 
Office and computer equipment1,210 890 
Furniture and fixtures2,017 1,962 
Total property and equipment22,468 16,841 
Less: accumulated depreciation(5,053)(3,159)
Property and equipment, net$17,415 $13,682 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Identifiable Assets Acquired and is Reconciled to the Purchase Price The following table summarizes the preliminary estimated fair value of assets acquired and liabilities assumed at the date of the acquisition (in thousands):
(in thousands)
Fair value of assets acquired and liabilities assumed:
Inventories$18,491 
Property and equipment3,040 
Prepaid expenses70 
Intangible assets
Customer Relationships10,200 
Amnis ImageStream developed technology8,900 
Guava easyCyte and Muse developed technology140 
Amnis FlowSight and CellStream developed technology20 
Amnis tradename2,900 
Guava tradename90 
Goodwill6,313 
Deferred revenue(4,952)
Other current liabilities(316)
Fair value of net assets acquired$44,896 
Schedule of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:
Fair ValueUseful life (years)
(In thousands, except for years)
Customer relationships$10,200 8
Amnis ImageStream Developed Technology8,900 6
Guava easyCyte and Muse Developed Technology140 2
Amnis FlowSight and CellStream Developed Technology20 1
Amnis Tradename2,900 15
Guava Tradename 90 3
Total$22,250 
Schedule of Unaudited Pro Forma Consolidated Financial Information
The following unaudited pro forma consolidated financial information reflects the results of operations of the Company for the three and nine months ended September 30, 2023 and 2022 as if the acquisition had occurred as of January 1, 2022, after giving effect to certain purchase accounting and financing adjustments. These amounts are based on financial information of the acquired business unit and are not necessarily indicative of what the Company’s operating results would have been had the acquisition taken place on January 1, 2022:
Three months ended September 30,Nine months ended September 30,
(in thousands)2023202220232022
Revenue$48,000 $49,691 $139,359 $145,474 
Income (loss) before income taxes(4,185)339 (19,180)(7,104)
Net Income (loss)$(6,456)$475 $(17,170)$(4,471)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill
The following table shows the components of intangible assets, net (in thousands):
September 30,
2023
December 31,
2022
Patents and trademarks$579 $534 
Tradename3,769 700 
FCI developed technology9,060 
IP license476 476 
Customer relationships12,400 2,200 
Reagent license1,800 1,800 
Total intangible assets28,084 5,710 
Less: accumulated amortization(3,792)(1,379)
Intangible assets, net$24,292 $4,331 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Legal Settlement Liability (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Legal Settlement Liability
The following table shows the components of the legal settlement liability (in thousands):
September 30,
2023
December 31,
2022
Current:
Legal settlement liability$2,600 $2,163 
Noncurrent:
Legal settlement liability16,095 15,596 
Total legal settlement liability$18,695 $17,759 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table shows stock option activity during the periods indicated (in thousands except share and per share data):
Number of options outstanding
Weighted-average exercise priceWeighted-average remaining contractual term
(in years)
Aggregate intrinsic value
Balance as of December 31, 20227,578,635$7.76 7.42$37,200 
Options granted1,295,94810.09 
Options exercised(911,407)1.24 
Options forfeited(337,754)12.08 
Options expired(97,257)15.22 
Balance as of September 30, 20237,528,165$8.66 7.18$12,753 
Options exercisable as of September 30, 20234,533,451$6.75 6.38$11,643 
Schedule of RSU Awards Activity
The following table shows RSU awards activity during the periods indicated:
Shares
Weighted-average grant date fair value per shareWeighted-average remaining contractual term (in years)Aggregate intrinsic value (in thousands)
Unvested balance at December 31, 20221,169,508$13.36 1.59$11,941 
Granted2,402,78110.09   
Vested(443,768)12.22   
Forfeited(313,399)10.99   
Unvested balance at September 30, 20232,815,122$11.01 1.65$15,539 
Schedule of Stock-Based Compensation Expense
The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of sales$829 $759 $2,389 $2,214 
Research and development1,739 1,248 4,978 3,600 
Sales and marketing1,085 1,097 3,191 2,731 
General and administrative2,105 1,255 5,821 3,585 
Total stock-based compensation$5,758 $4,359 $16,379 $12,130 
Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)6.020.05.965.91
Expected volatility73 %71 %75 %
Risk-free interest rate%%%
Dividend yield
Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)0.50.50.50.5
Expected volatility67 %72 %75 %74 %
Risk-free interest rate%%%%
Dividend yield
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Lease (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Lease Expense
Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows (in thousands):
Nine months ended September 30,
20232022
Operating lease cost$2,388 $2,370 
Short-term lease cost639 37 
Total lease cost$3,027 $2,407 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
Nine months ended September 30,
20232022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$2,412 $1,629 
  
Right-of-use assets obtained in exchange for new lease obligations:  
Operating leases$$16,741 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows (in thousands):
September 30,
2023
December 31,
2022
Operating lease right-of-use assets$11,703 $13,883 
Included in other current liabilities:
Operating lease liabilities, current$2,879 $2,931 
Operating lease liabilities, noncurrent10,139 12,312 
Total operating lease liabilities$13,018 $15,243 
Weighted-average remaining lease term - operating leases:4.815.47
Weighted-average discount rate - operating leases:2.6%2.6%
Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized
Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of September 30, 2023 is as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$843 
20243,063 
20252,665 
20262,571 
20272,315 
Thereafter2,395 
Total lease payments$13,852 
Less imputed interest(834)
Total present value of lease liabilities$13,018 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Liability
The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Balance, beginning of the period$2,126 $1,760 
Accrual for current year warranties2,958 2,841 
Warranty cost incurred(2,302)(2,475)
Balance, end of period$2,782 $2,126 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Attributable to Common Stockholders Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of the Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the Company’s basic and diluted net income (loss) attributable to common stockholders per share for the three and nine months ended September 30, 2023 and 2022 (in thousands except share and per share data):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Numerator
Net income (loss)$(6,456)$1,626 $(17,651)$(1,234)
Less: noncontrolling interests— 40 — 281 
Net income (loss) attributable to common stockholders, basic and diluted$(6,456)$1,666 $(17,651)$(953)
Denominator
Weighted-average common shares outstanding, attributable to common stockholders, basic136,173,278134,711,701135,862,905134,342,059
Effect of employee stock plans-3,997,634--
Weighted-average common shares outstanding, attributable to common stockholders, diluted136,173,278138,709,335135,862,905134,342,059
Net income (loss) attributable to common stockholders per share, basic$(0.05)$0.01 $(0.13)$(0.01)
Net income (loss) attributable to common stockholders per share, diluted$(0.05)$0.01 $(0.13)$(0.01)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Areas (Tables)
9 Months Ended
Sep. 30, 2023
Segments, Geographical Areas [Abstract]  
Schedule of Revenue from External Customers by Geographical Areas The geographical distribution of revenue for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
United States$26,789 $22,811 $74,948 $67,896 
EMEA12,922 10,301 33,469 27,823 
APAC6,757 7,153 22,073 18,306 
Other1,532 212 4,292 1,675 
Total revenue, net$48,000 $40,477 $134,782 $115,700 
EMEA includes Europe, the Middle East and Africa; APAC includes Asia and the Pacific countries; Other includes Canada and Latin America.
For the three and nine months ended September 30, 2023 and 2022, the Company had no major customers.
As of September 30, 2023 and December 31, 2022, the Company’s long-lived assets by geographic area were as follows (in thousands):
September 30, 2023December 31, 2022
United States$9,287 $6,426 
APAC8,128 7,256 
Total$17,415 $13,682 
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]            
Number of reportable segments | segment     1      
Number of operating segments | segment     1      
Cash and cash equivalents $ 163,629,000   $ 163,629,000   $ 296,601,000  
Cash, cash equivalents, restricted cash, and restricted cash equivalents 163,629,000 $ 341,523,000 163,629,000 $ 341,523,000 299,500,000 $ 364,618,000
Restricted cash 0   0   2,899,000  
Cash, FDIC insured amount 250,000   $ 250,000      
Upfront and payment terms.     30 days      
Unearned revenue     $ (28,657,000)   $ (24,686,000)  
Total revenue, net 48,000,000 40,477,000 134,782,000 115,700,000    
Advertising, marketing and media expenses 500,000 500,000 2,700,000 1,600,000    
Bill-and-hold arrangements            
Accounting Policies [Line Items]            
Total revenue, net       6,100,000    
Product            
Accounting Policies [Line Items]            
Unearned revenue     2,800,000      
Total revenue, net $ 38,441,000 $ 36,389,000 $ 110,065,000 $ 104,963,000    
Minimum            
Accounting Policies [Line Items]            
Trade accounts receivable     30 days      
Delivery and payment terms 30 days   30 days      
Service contracts terms     1 year      
Maximum            
Accounting Policies [Line Items]            
Trade accounts receivable     90 days      
Delivery and payment terms 90 days   90 days      
Service contracts terms     3 years      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash $ 14,725 $ 123,371    
U.S. Treasury 23,838 29,930    
Federal agency securities 0 19,908    
Commercial paper 0 5,955    
Money market funds 125,066 117,437    
Restricted cash 0 2,899    
Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows $ 163,629 $ 299,500 $ 341,523 $ 364,618
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 102
Utilization of allowance for uncollectible receivables 0
Provision for credit losses 55
Ending balance $ 157
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details)
Sep. 30, 2023
Building  
Accounting Policies [Line Items]  
Estimated Useful Lives 20 years
Furniture and fixtures  
Accounting Policies [Line Items]  
Estimated Useful Lives 7 years
Laboratory equipment  
Accounting Policies [Line Items]  
Estimated Useful Lives 5 years
Office and computer equipment  
Accounting Policies [Line Items]  
Estimated Useful Lives 3 years
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)
Sep. 30, 2023
Accounting Policies [Line Items]  
Estimated Useful Lives 18 months
Patent  
Accounting Policies [Line Items]  
Estimated Useful Lives 20 years
Trademarks  
Accounting Policies [Line Items]  
Estimated Useful Lives 10 years
Tradename | Minimum  
Accounting Policies [Line Items]  
Estimated Useful Lives 3 years
Tradename | Maximum  
Accounting Policies [Line Items]  
Estimated Useful Lives 15 years
FCI developed technology | Minimum  
Accounting Policies [Line Items]  
Estimated Useful Lives 1 year
FCI developed technology | Maximum  
Accounting Policies [Line Items]  
Estimated Useful Lives 6 years
Customer relationship | Minimum  
Accounting Policies [Line Items]  
Estimated Useful Lives 7 years
Customer relationship | Maximum  
Accounting Policies [Line Items]  
Estimated Useful Lives 8 years
Reagent licenses  
Accounting Policies [Line Items]  
Estimated Useful Lives 7 years
IP license  
Accounting Policies [Line Items]  
Estimated Useful Lives 5 years
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (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 revenue, net $ 48,000 $ 40,477 $ 134,782 $ 115,700
Academia and government        
Disaggregation of Revenue [Line Items]        
Total revenue, net 20,118 18,983 55,721 48,796
Biotechnology, pharmaceutical, distributor and contract research organizations        
Disaggregation of Revenue [Line Items]        
Total revenue, net 27,882 21,494 79,061 66,904
Direct sales channel        
Disaggregation of Revenue [Line Items]        
Total revenue, net 36,916 30,204 100,223 94,725
Distributor channel        
Disaggregation of Revenue [Line Items]        
Total revenue, net $ 11,084 $ 10,273 $ 34,559 $ 20,975
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenue $ 38,005
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 23,047
Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 14,958
Product  
Disaggregation of Revenue [Line Items]  
Total revenue 1,006
Product | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 1,006
Product | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 0
Service  
Disaggregation of Revenue [Line Items]  
Total revenue 36,999
Service | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 22,041
Service | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue $ 14,958
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Trade accounts receivable, net $ 55,402 $ 48,864  
Contract liabilities:      
Deferred revenue 38,005 26,110  
Customer deposits, which are included in 'Other current liabilities' 1,645 1,555  
Total contract liabilities $ 39,650 $ 27,665 $ 17,889
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Contract Liabilities [Roll Forward]    
Balance $ 27,665 $ 17,889
Revenue recognized (28,657) (24,686)
Revenue deferred 40,642 34,462
Balance $ 39,650 $ 27,665
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Schedule of Components of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 37,265 $ 26,925
Work in progress 11,932 4,897
Finished goods 17,678 16,332
Total inventories $ 66,875 $ 48,154
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Prepaid expenses:    
Prepaid inventory $ 559 $ 621
Prepaid rent 423 293
Prepaid insurance 1,055 1,466
Prepaid income tax 2,578 2,080
Prepaid VAT tax 760 0
Prepaid tradeshow 201 0
Other 1,960 2,687
Other current assets:    
Tax refund receivable 2,231 2,011
Other 2,250 3,796
Total prepaid expenses and other current assets $ 12,017 $ 12,954
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Summary of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and related benefits $ 13,690 $ 13,911
Professional service fees 775 1,276
Purchases 2,248 2,457
Product warranty 2,782 2,126
Other 1,019 1,356
Total accrued expenses $ 20,514 $ 21,126
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Customer deposits $ 1,645 $ 1,555
Income tax payable 0 246
Sales and use tax payable 2,213 1,421
Operating lease liability, current 2,879 2,931
Current portion of loan 548 580
Other 536 1,227
Total other current liabilities $ 7,821 $ 7,960
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 273,296 $ 217,778
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 184,305 157,153
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 88,991 60,625
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Money market funds | Cash equivalents:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 125,066 117,437
Money market funds | Cash equivalents: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 125,066 117,437
Money market funds | Cash equivalents: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Money market funds | Cash equivalents: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Cash equivalents:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 23,838 29,930
U.S. Treasury | Cash equivalents: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 23,838 29,930
U.S. Treasury | Cash equivalents: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Cash equivalents: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 35,401 9,786
U.S. Treasury | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 35,401 9,786
U.S. Treasury | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Federal agency securities | Cash equivalents:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   19,908
Federal agency securities | Cash equivalents: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Federal agency securities | Cash equivalents: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   19,908
Federal agency securities | Cash equivalents: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Federal agency securities | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 47,347 11,626
Federal agency securities | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Federal agency securities | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 47,347 11,626
Federal agency securities | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Commercial paper | Cash equivalents:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   5,955
Commercial paper | Cash equivalents: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Commercial paper | Cash equivalents: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   5,955
Commercial paper | Cash equivalents: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Commercial paper | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 41,644 23,136
Commercial paper | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Commercial paper | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 41,644 23,136
Commercial paper | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 0 $ 0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Additional Information (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Marketable equity investments $ 1.6
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Summary the Company's Investments in Available Sale Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost $ 124,404
Gross Unrealized Gains 15
Gross Unrealized Loss (27)
Estimated Fair Value 124,392
U.S. Treasury  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 35,403
Gross Unrealized Gains 3
Gross Unrealized Loss (4)
Estimated Fair Value 35,402
Federal agency securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 47,357
Gross Unrealized Gains 12
Gross Unrealized Loss (23)
Estimated Fair Value 47,346
Commercial paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 41,644
Gross Unrealized Gains 0
Gross Unrealized Loss 0
Estimated Fair Value $ 41,644
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Summary of the Contractual Maturities for Available Sale Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost $ 124,404
Fair Value 124,392
Mature in less than one year  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 124,404
Fair Value $ 124,392
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment $ 22,468 $ 16,841
Less: accumulated depreciation (5,053) (3,159)
Property and equipment, net 17,415 13,682
Laboratory equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 8,900 4,777
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment 3,582 3,481
Building and land    
Property Plant And Equipment [Line Items]    
Total property and equipment 6,541 5,553
Construction in progress    
Property Plant And Equipment [Line Items]    
Total property and equipment 218 178
Office and computer equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,210 890
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 2,017 $ 1,962
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation $ 0.9 $ 0.4 $ 2.0 $ 1.2
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Feb. 28, 2023
Business Acquisition [Line Items]      
Aggregate cash consideration     $ 44.9
Business acquisition, transaction costs   $ 1.5  
Minimum      
Business Acquisition [Line Items]      
Discount rate 29.00% 29.00%  
Maximum      
Business Acquisition [Line Items]      
Discount rate 39.00% 39.00%  
FCI Business Unit      
Business Acquisition [Line Items]      
Revenue from acquired business unit $ 6.8 $ 18.8  
Luminex Corporation      
Business Acquisition [Line Items]      
Business combination, provisional information, initial accounting incomplete, adjustment, inventory (0.2)    
Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment 1.4    
Business combination, provisional information, initial accounting incomplete, adjustment, goodwill (2.7)    
Goodwill, acquired during period   $ 6.3  
Luminex Corporation | Customer relationship      
Business Acquisition [Line Items]      
Business combination, provisional information, initial accounting incomplete, adjustment, intangibles 1.7    
Luminex Corporation | Developed Technology Intangible Assets      
Business Acquisition [Line Items]      
Business combination, provisional information, initial accounting incomplete, adjustment, intangibles (0.4)    
Luminex Corporation | Tradename Intangible Assets      
Business Acquisition [Line Items]      
Business combination, provisional information, initial accounting incomplete, adjustment, intangibles $ 0.2    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Goodwill $ 16,457 $ 10,144
Luminex Corporation    
Business Acquisition [Line Items]    
Inventories 18,491  
Property and equipment 3,040  
Prepaid expenses 70  
Goodwill 6,313  
Deferred revenue (4,952)  
Other current liabilities (316)  
Fair value of net assets acquired 44,896  
Luminex Corporation | Customer relationship    
Business Acquisition [Line Items]    
Intangible assets 10,200  
Luminex Corporation | Amnis ImageStream developed technology    
Business Acquisition [Line Items]    
Intangible assets 8,900  
Luminex Corporation | Guava easyCyte and Muse developed technology    
Business Acquisition [Line Items]    
Intangible assets 140  
Luminex Corporation | Amnis FlowSight and CellStream developed technology    
Business Acquisition [Line Items]    
Intangible assets 20  
Luminex Corporation | Amnis tradename    
Business Acquisition [Line Items]    
Intangible assets 2,900  
Luminex Corporation | Guava tradename    
Business Acquisition [Line Items]    
Intangible assets $ 90  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Business Acquisition [Line Items]  
Useful life (years) 18 months
Luminex Corporation  
Business Acquisition [Line Items]  
Fair Value $ 22,250
Luminex Corporation | Customer relationship  
Business Acquisition [Line Items]  
Fair Value $ 10,200
Useful life (years) 8 years
Luminex Corporation | Amnis ImageStream developed technology  
Business Acquisition [Line Items]  
Fair Value $ 8,900
Useful life (years) 6 years
Luminex Corporation | Guava easyCyte and Muse developed technology  
Business Acquisition [Line Items]  
Fair Value $ 140
Useful life (years) 2 years
Luminex Corporation | Amnis FlowSight and CellStream developed technology  
Business Acquisition [Line Items]  
Fair Value $ 20
Useful life (years) 1 year
Luminex Corporation | Amnis tradename  
Business Acquisition [Line Items]  
Fair Value $ 2,900
Useful life (years) 15 years
Luminex Corporation | Guava tradename  
Business Acquisition [Line Items]  
Fair Value $ 90
Useful life (years) 3 years
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]        
Revenue $ 48,000 $ 49,691 $ 139,359 $ 145,474
Income (loss) before income taxes (4,185) 339 (19,180) (7,104)
Net Income (loss) $ (6,456) $ 475 $ (17,170) $ (4,471)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 28,084 $ 5,710
Less: accumulated amortization (3,792) (1,379)
Intangible assets, net 24,292 4,331
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 579 534
Tradename    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 3,769 700
FCI developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 9,060 0
IP license    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 476 476
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 12,400 2,200
Reagent license    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 1,800 $ 1,800
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of Intangible Assets $ 0.9 $ 0.2 $ 2.4 $ 0.6
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Legal Settlement Liability - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2020
Dec. 31, 2022
Loss Contingencies [Line Items]            
Upfront payment     $ 2,000      
Royalty payment duration     10 years      
Mile stone payment     $ 6,000      
Common stock, shares issued (in shares) 135,545,663   135,545,663     135,365,381
Useful life (years) 18 months   18 months      
Cost of sales related to royalty expense $ 0 $ 0 $ 0 $ 800    
Litigation settlement interest $ 500 $ 600 $ 1,300 $ 1,600    
Litigation settlement interest, payment period duration 10 years   10 years      
Legal settlement liability, current $ 2,600   $ 2,600     $ 2,163
Settlement Liability            
Loss Contingencies [Line Items]            
Legal settlement liability, current $ 18,700   $ 18,700     $ 17,800
Common stock            
Loss Contingencies [Line Items]            
Common stock, shares issued (in shares)         2,087,545  
BD            
Loss Contingencies [Line Items]            
Stock issued during period shares new issues (in shares)         2,087,545  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Legal Settlement Liability - Schedule of Legal Settlement Liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Legal settlement liability $ 2,600 $ 2,163
Legal settlement liability 16,095 15,596
Total legal settlement liability $ 18,695 $ 17,759
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details) - Cytek
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Debt Conversion [Line Items]  
Loan amount $ 2,900
Debt instrument term 5 years
Portion of loan included in current liabilities $ 548,000
Interest rate on loan 4.50%
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended 9 Months Ended
Jul. 16, 2021
Sep. 30, 2023
USD ($)
vote
$ / shares
shares
Sep. 30, 2023
USD ($)
vote
$ / shares
shares
Sep. 30, 2023
USD ($)
vote
$ / shares
shares
May 17, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Aug. 26, 2022
USD ($)
Class Of Stock [Line Items]              
Common stock, shares authorized (in shares) | shares   1,000,000,000 1,000,000,000 1,000,000,000   1,000,000,000  
Common stock, par or stated value per share (in dollar per share) | $ / shares   $ 0.001 $ 0.001 $ 0.001   $ 0.001  
Number of vote per share | vote   1 1 1      
Stockholders' equity note, stock split, conversion ratio 1.3333            
Common stock, value, issued   $ 136 $ 136 $ 136   $ 135  
Weighted average exercise price, options exercised (in dollars per share) | $ / shares   $ 7.42 $ 7.33 $ 1.24      
2022 Sales Agreement | Maximum              
Class Of Stock [Line Items]              
Aggregate compensation payable Percentage             0.03
2022 Sales Agreement | At Market Offering              
Class Of Stock [Line Items]              
Common stock, value, issued             $ 150,000
Common stock              
Class Of Stock [Line Items]              
Common stock, shares authorized (in shares) | shares   1,000,000,000 1,000,000,000 1,000,000,000      
Common stock, par or stated value per share (in dollar per share) | $ / shares   $ 0.001 $ 0.001 $ 0.001      
Stock repurchase program, authorized amount         $ 50,000    
Stock repurchased during period, shares (in shares) | shares   1,155,229 1,281,011        
Payments for repurchase of common stock   $ 8,400 $ 9,400        
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2021
shares
Sep. 30, 2023
USD ($)
plan
$ / shares
shares
Sep. 30, 2023
USD ($)
plan
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
Dec. 31, 2022
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of stock-based compensation plan | plan   3 3    
Weighted-average grant date fair value of options granted (in dollars per share) | $ / shares   $ 4.91 $ 6.64 $ 8.14  
Common stock, shares issued (in shares)   135,545,663 135,545,663   135,365,381
Share-based Payment Arrangement, Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 24.1 $ 24.1 $ 31.6  
Unrecognized stock-based compensation expense estimated, recognition period     2 years 1 month 13 days 2 years 5 months 1 day  
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 29.0 $ 29.0 $ 15.1  
Unrecognized stock-based compensation expense estimated, recognition period     3 years 2 months 15 days 3 years 5 months 8 days  
ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)   4,352,888 4,352,888    
2021 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares) 18,000,000 21,204,295 21,204,295    
Annual increase to common stock reserved for issuance 4.00%        
2021 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares outstanding (in shares) 5,000,000        
Employee stock purchase plan shares issued (in shares) 145,569        
Employee Stock Purchase Plan 2021          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares) 2,000,000        
Annual increase to common stock reserved for issuance 1.00%        
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]        
Options outstanding, beginning balance (in shares)     7,578,635  
Options granted (in shares)     1,295,948  
Options exercised (in shares)     (911,407)  
Options forfeited (in shares)     (337,754)  
Options expired (in shares)     (97,257)  
Options outstanding, ending balance (in shares) 7,528,165 7,528,165 7,528,165 7,578,635
Options exercisable (in shares) 4,533,451 4,533,451 4,533,451  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, beginning balance (in dollars per share)     $ 7.76  
Weighted average exercise price, options granted (in dollars per share)     10.09  
Weighted average exercise price, options exercised (in dollars per share) $ 7.42 $ 7.33 1.24  
Weighted average exercise price, options forfeited (in dollars per share)     12.08  
Weighted average exercise price, options expired (in dollars per share)     15.22  
Weighted average exercise price, ending balance (in dollars per share) 8.66 8.66 8.66 $ 7.76
Weighted average exercise price, options exercisable (in dollars per share) $ 6.75 $ 6.75 $ 6.75  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]        
Stock options outstanding, weighted average remaining contractual term     7 years 2 months 4 days 7 years 5 months 1 day
Stock options exercisable, weighted average remaining contractual term     6 years 4 months 17 days  
Stock options outstanding, aggregate intrinsic value, beginning balance     $ 37,200  
Stock options outstanding, aggregate intrinsic value, ending balance $ 12,753 $ 12,753 12,753 $ 37,200
Stock options exercisable, aggregate intrinsic value $ 11,643 $ 11,643 $ 11,643  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Weighted-average grant date fair value per share    
Stock options outstanding, weighted average remaining contractual term 7 years 2 months 4 days 7 years 5 months 1 day
Stock options exercisable, weighted average remaining contractual term 6 years 4 months 17 days  
Stock options outstanding, aggregate intrinsic value, beginning balance $ 37,200  
Stock options outstanding, aggregate intrinsic value, ending balance $ 12,753 $ 37,200
Restricted Stock Units (RSUs)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Unvested balance, beginning balance (in shares) 1,169,508  
Granted (in shares) 2,402,781  
Vested (in shares) (443,768)  
Forfeited (in shares) (313,399)  
Unvested balance, ending balance (in shares) 2,815,122 1,169,508
Weighted-average grant date fair value per share    
Weighted average grant date fair value per share, beginning balance (in dollars per share) $ 13.36  
Weighted average grant date fair value per share, granted (in dollars per share) 10.09  
Weighted average grant date fair value per share, vested (in dollars per share) 12.22  
Weighted average grant date fair value per share, forfeited (in dollars per share) 10.99  
Weighted average grant date fair value per share, ending balance (in dollars per share) $ 11.01 $ 13.36
Stock options outstanding, weighted average remaining contractual term   1 year 7 months 2 days
Stock options exercisable, weighted average remaining contractual term 1 year 7 months 24 days  
Stock options outstanding, aggregate intrinsic value, beginning balance $ 11,941  
Stock options outstanding, aggregate intrinsic value, ending balance $ 15,539 $ 11,941
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 5,758 $ 4,359 $ 16,379 $ 12,130
Cost of sales        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 829 759 2,389 2,214
Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 1,739 1,248 4,978 3,600
Sales and marketing        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 1,085 1,097 3,191 2,731
General and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 2,105 $ 1,255 $ 5,821 $ 3,585
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details) - Share-based Payment Arrangement, Option
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 7 days 0 years 5 years 11 months 15 days 5 years 10 months 28 days
Expected volatility 73.00% 0.00% 71.00% 75.00%
Risk-free interest rate 4.00% 0.00% 4.00% 2.00%
Dividend yield 0.00% 0.00% 0.00% 0.00%
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details) - ESPP
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Expected volatility 67.00% 72.00% 75.00% 74.00%
Risk-free interest rate 5.00% 2.00% 5.00% 1.00%
Dividend yield 0.00% 0.00% 0.00% 0.00%
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plan - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Retirement Benefits [Abstract]        
Employer contribution $ 469,000 $ 273,000 $ 1,238,000 $ 791,000
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]    
Effective tax rate from continuing operations 11.00% 56.80%
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Lease - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
plan
Sep. 30, 2023
USD ($)
plan
Lessee, Lease, Description [Line Items]    
Sublease income | $ $ 68,000 $ 204,000
Office Facilities and Equipment    
Lessee, Lease, Description [Line Items]    
Leases term under operating lease agreements 3 years 3 years
Number of option for lease renewal | plan 1 1
Lessee, operating lease, renewal term 5 years 5 years
Minimum | Office Facilities and Equipment    
Lessee, Lease, Description [Line Items]    
Leases term under operating lease agreements 1 year 1 year
Maximum | Office Facilities and Equipment    
Lessee, Lease, Description [Line Items]    
Leases term under operating lease agreements 7 years 3 months 7 years 3 months
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Lease - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Lease expense    
Operating lease cost $ 2,388 $ 2,370
Short-term lease cost 639 37
Total lease cost $ 3,027 $ 2,407
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in measurement of lease liabilities:    
Operating cash outflows - payments on operating leases $ 2,412 $ 1,629
Right-of-use assets obtained in exchange for new lease obligations:    
Operating leases $ 0 $ 16,741
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Supplemental disclosure of cash flow information:    
Operating lease right-of-use assets $ 11,703 $ 13,883
Included in other current liabilities:    
Operating lease liability, current 2,879 2,931
Operating lease liability, noncurrent 10,139 12,312
Total operating lease liabilities $ 13,018 $ 15,243
Weighted-average remaining lease term - operating leases: 4 years 9 months 21 days 5 years 5 months 19 days
Weighted-average discount rate - operating leases: 2.60% 2.60%
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the nine months ended September 30, 2023) $ 843  
2024 3,063  
2025 2,665  
2026 2,571  
2027 2,315  
Thereafter 2,395  
Total lease payments 13,852  
Less imputed interest (834)  
Total present value of lease liabilities $ 13,018 $ 15,243
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Investment in Cytek Japan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2023
Mar. 31, 2021
May 31, 2019
Dec. 31, 2022
Cytek Japan        
Related Party Transaction [Line Items]        
Equity method investment percentage     50.00%  
Proportionate share of Cytek Japan’s earnings       $ 40,000
Recognized net assets   $ 1,100,000    
Noncontrolling Interest   315,000    
Cytek Japan | Cash        
Related Party Transaction [Line Items]        
Recognized net assets   $ 1,000,000    
Cytek Japan | Minimum        
Related Party Transaction [Line Items]        
Equity method investment percentage   50.00%    
Cytek Japan | Maximum        
Related Party Transaction [Line Items]        
Equity method investment percentage   73.00%    
Cytek Japan | Common stock        
Related Party Transaction [Line Items]        
Common stock purchased value $ 235,000 $ 688,000 $ 46,000  
T O M Y Digital Biology | Common stock        
Related Party Transaction [Line Items]        
Common stock purchased value   $ 229,000    
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Product Warranty - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance, beginning of the period $ 2,126 $ 1,760
Accrual for current year warranties 2,958 2,841
Warranty cost incurred (2,302) (2,475)
Balance, end of period $ 2,782 $ 2,126
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator                
Net income (loss) $ (6,456)     $ 1,626     $ (17,651) $ (1,234)
Less: net loss allocated to noncontrolling interests 0     40     0 281
Net income (loss) attributable to common stockholders, basic (6,456) $ (4,388) $ (6,807) 1,666 $ (598) $ (2,021) (17,651) (953)
Net income (loss) attributable to common stockholders, diluted $ (6,456)     $ 1,666     $ (17,651) $ (953)
Denominator                
Weighted-average common shares outstanding, attributable to common stockholders, basic 136,173,278     134,711,701     135,862,905 134,342,059
Effect of employee stock plans 0     3,997,634     0 0
Weighted-average common shares outstanding, attributable to common stockholders, diluted 136,173,278     138,709,335     135,862,905 134,342,059
Net income (loss) attributable to common stockholders per share, basic (in dollars per share) $ (0.05)     $ 0.01     $ (0.13) $ (0.01)
Net income (loss) attributable to common stockholders per share, diluted (in dollars per share) $ (0.05)     $ 0.01     $ (0.13) $ (0.01)
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share (in shares) 7.2 3.5 6.2 4.1
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue, net $ 48,000 $ 40,477 $ 134,782 $ 115,700
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue, net 26,789 22,811 74,948 67,896
EMEA        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue, net 12,922 10,301 33,469 27,823
APAC        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue, net 6,757 7,153 22,073 18,306
Other        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue, net $ 1,532 $ 212 $ 4,292 $ 1,675
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenues From External Customers And Long Lived Assets [Line Items]    
Total $ 17,415 $ 13,682
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total 9,287 6,426
APAC    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total $ 8,128 $ 7,256
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Additional Information (Details)
$ in Millions
May 07, 2022
USD ($)
Hong Kong subsidiary (Cytek HK)  
Related Party Transaction [Line Items]  
Other Investments and securities, at cost $ 1.6
DeepCyto | Series A Preferred Stock  
Related Party Transaction [Line Items]  
Ownership interest 3.30%
XML 104 ctkb-20230930_htm.xml IDEA: XBRL DOCUMENT 0001831915 2023-01-01 2023-09-30 0001831915 2023-10-31 0001831915 2023-09-30 0001831915 2022-12-31 0001831915 us-gaap:ProductMember 2023-07-01 2023-09-30 0001831915 us-gaap:ProductMember 2022-07-01 2022-09-30 0001831915 us-gaap:ProductMember 2023-01-01 2023-09-30 0001831915 us-gaap:ProductMember 2022-01-01 2022-09-30 0001831915 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001831915 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001831915 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001831915 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001831915 2023-07-01 2023-09-30 0001831915 2022-07-01 2022-09-30 0001831915 2022-01-01 2022-09-30 0001831915 us-gaap:CommonStockMember 2022-12-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001831915 us-gaap:RetainedEarningsMember 2022-12-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001831915 us-gaap:NoncontrollingInterestMember 2022-12-31 0001831915 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001831915 2023-01-01 2023-03-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001831915 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001831915 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001831915 us-gaap:CommonStockMember 2023-03-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001831915 us-gaap:RetainedEarningsMember 2023-03-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001831915 us-gaap:NoncontrollingInterestMember 2023-03-31 0001831915 2023-03-31 0001831915 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001831915 2023-04-01 2023-06-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001831915 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001831915 us-gaap:CommonStockMember 2023-06-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001831915 us-gaap:RetainedEarningsMember 2023-06-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001831915 us-gaap:NoncontrollingInterestMember 2023-06-30 0001831915 2023-06-30 0001831915 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001831915 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001831915 us-gaap:CommonStockMember 2023-09-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001831915 us-gaap:RetainedEarningsMember 2023-09-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001831915 us-gaap:NoncontrollingInterestMember 2023-09-30 0001831915 us-gaap:CommonStockMember 2021-12-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001831915 us-gaap:RetainedEarningsMember 2021-12-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001831915 us-gaap:NoncontrollingInterestMember 2021-12-31 0001831915 2021-12-31 0001831915 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001831915 2022-01-01 2022-03-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001831915 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001831915 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001831915 us-gaap:CommonStockMember 2022-03-31 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001831915 us-gaap:RetainedEarningsMember 2022-03-31 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001831915 us-gaap:NoncontrollingInterestMember 2022-03-31 0001831915 2022-03-31 0001831915 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001831915 2022-04-01 2022-06-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001831915 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001831915 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001831915 us-gaap:CommonStockMember 2022-06-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001831915 us-gaap:RetainedEarningsMember 2022-06-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001831915 us-gaap:NoncontrollingInterestMember 2022-06-30 0001831915 2022-06-30 0001831915 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001831915 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001831915 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001831915 us-gaap:CommonStockMember 2022-09-30 0001831915 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001831915 us-gaap:RetainedEarningsMember 2022-09-30 0001831915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001831915 us-gaap:NoncontrollingInterestMember 2022-09-30 0001831915 2022-09-30 0001831915 srt:MinimumMember 2023-01-01 2023-09-30 0001831915 srt:MaximumMember 2023-01-01 2023-09-30 0001831915 us-gaap:BuildingMember 2023-09-30 0001831915 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001831915 us-gaap:EquipmentMember 2023-09-30 0001831915 us-gaap:OfficeEquipmentMember 2023-09-30 0001831915 us-gaap:PatentsMember 2023-09-30 0001831915 us-gaap:TrademarksMember 2023-09-30 0001831915 srt:MinimumMember us-gaap:TradeNamesMember 2023-09-30 0001831915 srt:MaximumMember us-gaap:TradeNamesMember 2023-09-30 0001831915 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001831915 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001831915 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001831915 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001831915 ctkb:ReagentLicensesMember 2023-09-30 0001831915 us-gaap:IntellectualPropertyMember 2023-09-30 0001831915 srt:MinimumMember 2023-09-30 0001831915 srt:MaximumMember 2023-09-30 0001831915 ctkb:BillAndHoldArrangementsMember 2022-01-01 2022-09-30 0001831915 us-gaap:SalesChannelDirectlyToConsumerMember 2023-07-01 2023-09-30 0001831915 us-gaap:SalesChannelDirectlyToConsumerMember 2022-07-01 2022-09-30 0001831915 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-09-30 0001831915 us-gaap:SalesChannelDirectlyToConsumerMember 2022-01-01 2022-09-30 0001831915 us-gaap:SalesChannelThroughIntermediaryMember 2023-07-01 2023-09-30 0001831915 us-gaap:SalesChannelThroughIntermediaryMember 2022-07-01 2022-09-30 0001831915 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-09-30 0001831915 us-gaap:SalesChannelThroughIntermediaryMember 2022-01-01 2022-09-30 0001831915 ctkb:AcademiaAndGovernmentMember 2023-07-01 2023-09-30 0001831915 ctkb:AcademiaAndGovernmentMember 2022-07-01 2022-09-30 0001831915 ctkb:AcademiaAndGovernmentMember 2023-01-01 2023-09-30 0001831915 ctkb:AcademiaAndGovernmentMember 2022-01-01 2022-09-30 0001831915 ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember 2023-07-01 2023-09-30 0001831915 ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember 2022-07-01 2022-09-30 0001831915 ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember 2023-01-01 2023-09-30 0001831915 ctkb:BiotechnologyPharmaceuticalDistributorAndCROMember 2022-01-01 2022-09-30 0001831915 us-gaap:ProductMember ctkb:LessThanOneYearMember 2023-09-30 0001831915 us-gaap:ProductMember ctkb:GreaterThanOneYearMember 2023-09-30 0001831915 us-gaap:ProductMember 2023-09-30 0001831915 us-gaap:ServiceMember ctkb:LessThanOneYearMember 2023-09-30 0001831915 us-gaap:ServiceMember ctkb:GreaterThanOneYearMember 2023-09-30 0001831915 us-gaap:ServiceMember 2023-09-30 0001831915 ctkb:LessThanOneYearMember 2023-09-30 0001831915 ctkb:GreaterThanOneYearMember 2023-09-30 0001831915 2022-01-01 2022-12-31 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2023-09-30 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:InvestmentsMember 2023-09-30 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2023-09-30 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2023-09-30 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:CommercialPaperMember us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2023-09-30 0001831915 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001831915 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001831915 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:InvestmentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2022-12-31 0001831915 ctkb:FederalAgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember 2022-12-31 0001831915 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001831915 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001831915 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001831915 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001831915 ctkb:FederalAgencySecuritiesMember 2023-09-30 0001831915 us-gaap:CommercialPaperMember 2023-09-30 0001831915 ctkb:MatureInLessThanOneYearMember 2023-09-30 0001831915 ctkb:LaboratoryEquipmentMember 2023-09-30 0001831915 ctkb:LaboratoryEquipmentMember 2022-12-31 0001831915 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001831915 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001831915 us-gaap:LandAndBuildingMember 2023-09-30 0001831915 us-gaap:LandAndBuildingMember 2022-12-31 0001831915 us-gaap:ConstructionInProgressMember 2023-09-30 0001831915 us-gaap:ConstructionInProgressMember 2022-12-31 0001831915 ctkb:OfficeAndComputerEquipmentMember 2023-09-30 0001831915 ctkb:OfficeAndComputerEquipmentMember 2022-12-31 0001831915 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001831915 2023-02-28 0001831915 ctkb:LuminexCorporationMember 2023-07-01 2023-09-30 0001831915 ctkb:LuminexCorporationMember us-gaap:CustomerRelationshipsMember 2023-07-01 2023-09-30 0001831915 ctkb:LuminexCorporationMember us-gaap:DevelopedTechnologyRightsMember 2023-07-01 2023-09-30 0001831915 ctkb:LuminexCorporationMember us-gaap:TradeNamesMember 2023-07-01 2023-09-30 0001831915 ctkb:LuminexCorporationMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember ctkb:AmnisImageStreamDevelopedTechnologyMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember ctkb:GuavaEasycyteMuseDevelopedTechnologyMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember ctkb:AmnisFlowSightCellStreamDevelopedTechnologyMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember ctkb:AmnisTradenameMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember ctkb:GuavaTradenameMember 2023-09-30 0001831915 ctkb:LuminexCorporationMember 2023-01-01 2023-09-30 0001831915 ctkb:FciBusinessUnitMember 2023-07-01 2023-09-30 0001831915 ctkb:FciBusinessUnitMember 2023-01-01 2023-09-30 0001831915 ctkb:PatentsAndTrademarksMember 2023-09-30 0001831915 ctkb:PatentsAndTrademarksMember 2022-12-31 0001831915 us-gaap:TradeNamesMember 2023-09-30 0001831915 us-gaap:TradeNamesMember 2022-12-31 0001831915 ctkb:FciDevelopedTechnologyMember 2023-09-30 0001831915 ctkb:FciDevelopedTechnologyMember 2022-12-31 0001831915 ctkb:IPLicenseMember 2023-09-30 0001831915 ctkb:IPLicenseMember 2022-12-31 0001831915 us-gaap:CustomerRelationshipsMember 2023-09-30 0001831915 us-gaap:CustomerRelationshipsMember 2022-12-31 0001831915 ctkb:ReagentLicenseMember 2023-09-30 0001831915 ctkb:ReagentLicenseMember 2022-12-31 0001831915 us-gaap:CommonStockMember 2020-12-31 0001831915 ctkb:BdMember 2020-01-01 2020-12-31 0001831915 ctkb:SettlementLiabilitiesMember 2023-09-30 0001831915 ctkb:SettlementLiabilitiesMember 2022-12-31 0001831915 ctkb:CytekMember 2023-09-30 0001831915 ctkb:CytekMember 2023-01-01 2023-09-30 0001831915 2021-07-16 2021-07-16 0001831915 ctkb:TwoThousandsTwentyTwoSalesAgreementMember ctkb:AtMarketOfferingMember 2022-08-26 0001831915 srt:MaximumMember ctkb:TwoThousandsTwentyTwoSalesAgreementMember 2022-08-26 0001831915 us-gaap:CommonStockMember 2023-05-17 0001831915 us-gaap:CommonStockMember 2023-05-17 2023-09-30 0001831915 2023-05-17 2023-09-30 0001831915 ctkb:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-07-31 0001831915 ctkb:TwoThousandAndTwentyOneEquityIncentivePlanMember 2023-09-30 0001831915 ctkb:EmployeeStockPurchasePlanTwoThousandAndTwentyOnePlanMember 2021-07-31 0001831915 ctkb:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2021-07-31 2021-07-31 0001831915 ctkb:EmployeeStockPurchasePlanMember 2023-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2023-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2022-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001831915 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001831915 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001831915 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001831915 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001831915 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001831915 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001831915 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001831915 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001831915 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001831915 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001831915 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001831915 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001831915 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001831915 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001831915 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001831915 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001831915 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001831915 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001831915 ctkb:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001831915 ctkb:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001831915 ctkb:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001831915 ctkb:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001831915 srt:MinimumMember ctkb:OfficeFacilitiesAndEquipmentMember 2023-09-30 0001831915 srt:MaximumMember ctkb:OfficeFacilitiesAndEquipmentMember 2023-09-30 0001831915 ctkb:OfficeFacilitiesAndEquipmentMember 2023-09-30 0001831915 ctkb:CytekJapanMember us-gaap:CommonStockMember 2019-05-01 2019-05-31 0001831915 ctkb:CytekJapanMember 2019-05-01 2019-05-31 0001831915 ctkb:CytekJapanMember 2022-01-01 2022-12-31 0001831915 ctkb:CytekJapanMember us-gaap:CommonStockMember 2021-03-01 2021-03-31 0001831915 ctkb:TOMYDigitalBiologyMember us-gaap:CommonStockMember 2021-03-01 2021-03-31 0001831915 srt:MinimumMember ctkb:CytekJapanMember 2021-03-01 2021-03-31 0001831915 srt:MaximumMember ctkb:CytekJapanMember 2021-03-01 2021-03-31 0001831915 ctkb:CytekJapanMember 2021-03-31 0001831915 us-gaap:CashMember ctkb:CytekJapanMember 2021-03-31 0001831915 ctkb:CytekJapanMember us-gaap:CommonStockMember 2023-01-01 2023-01-31 0001831915 country:US 2023-07-01 2023-09-30 0001831915 country:US 2022-07-01 2022-09-30 0001831915 country:US 2023-01-01 2023-09-30 0001831915 country:US 2022-01-01 2022-09-30 0001831915 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001831915 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001831915 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001831915 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001831915 srt:AsiaPacificMember 2023-07-01 2023-09-30 0001831915 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001831915 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001831915 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001831915 ctkb:OtherMember 2023-07-01 2023-09-30 0001831915 ctkb:OtherMember 2022-07-01 2022-09-30 0001831915 ctkb:OtherMember 2023-01-01 2023-09-30 0001831915 ctkb:OtherMember 2022-01-01 2022-09-30 0001831915 country:US 2023-09-30 0001831915 country:US 2022-12-31 0001831915 srt:AsiaPacificMember 2023-09-30 0001831915 srt:AsiaPacificMember 2022-12-31 0001831915 srt:SubsidiariesMember 2022-05-07 0001831915 ctkb:DeepcytoMember us-gaap:SeriesAPreferredStockMember 2022-05-07 shares iso4217:USD iso4217:USD shares ctkb:segment pure ctkb:vote ctkb:plan 0001831915 2023 Q3 --12-31 false P1Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent 10-Q true 2023-09-30 false 001-40632 CYTEK BIOSCIENCES, INC. DE 47-2547526 47215 Lakeview Blvd. Fremont CA 94538 877 922-9835 Common Stock, par value $0.001 per share CTKB NASDAQ Yes Yes Large Accelerated Filer false false false 135549154 163629000 296601000 0 2899000 124392000 44548000 55402000 48864000 66875000 48154000 12017000 12954000 422315000 454020000 24080000 20459000 17415000 13682000 11703000 13883000 16457000 10144000 24292000 4331000 3168000 2957000 519430000 519476000 4711000 4805000 2600000 2163000 20514000 21126000 7821000 7960000 23047000 12986000 58693000 49040000 16095000 15596000 14958000 13124000 10139000 12312000 1736000 2271000 2285000 1587000 103906000 93930000 0.001 0.001 1000000000 1000000000 135545663 135545663 135365381 135365381 136000 135000 451648000 442887000 -34681000 -17030000 -1579000 -697000 0 251000 415524000 425546000 519430000 519476000 38441000 36389000 110065000 104963000 9559000 4088000 24717000 10737000 48000000 40477000 134782000 115700000 16205000 10606000 45557000 34153000 4617000 3009000 12847000 9947000 20822000 13615000 58404000 44100000 27178000 26862000 76378000 71600000 11171000 8650000 33282000 25111000 12076000 8810000 37587000 24201000 10351000 8042000 33217000 24176000 33598000 25502000 104086000 73488000 -6420000 1360000 -27708000 -1888000 595000 649000 1677000 1886000 1622000 1584000 4965000 1993000 1208000 -445000 4600000 -1073000 2235000 490000 7888000 -966000 -4185000 1850000 -19820000 -2854000 2271000 224000 -2169000 -1620000 -6456000 1626000 -17651000 -1234000 0 -40000 0 -281000 -6456000 -6456000 1666000 1666000 -17651000 -17651000 -953000 -953000 -0.05 0.01 -0.13 -0.01 -0.05 0.01 -0.13 -0.01 136173278 134711701 135862905 134342059 136173278 138709335 135862905 134342059 -6456000 1626000 -17651000 -1234000 165000 -758000 -856000 -1427000 15000 0 -26000 0 -6276000 868000 -18533000 -2661000 135365381 135000 442887000 -17030000 -697000 251000 425546000 283856 1000 203000 204000 -5182 57000 57000 4699000 4699000 152000 152000 -42000 -42000 -6807000 -6807000 16000 -251000 -235000 135644055 136000 447748000 -23837000 -587000 0 423460000 697670 483000 483000 145569 966000 966000 -16604 111000 111000 -125782 981000 981000 5922000 5922000 -192000 -192000 -980000 -980000 -4388000 -4388000 136344908 136000 454027000 -28225000 -1759000 0 424179000 373649 440000 440000 -17665 149000 149000 -1155229 8428000 8428000 5758000 5758000 15000 15000 165000 165000 -6456000 -6456000 135545663 136000 451648000 -34681000 -1579000 0 415524000 133749663 126000 423625000 -19606000 897000 343000 405385000 493267 8000 356000 364000 3837000 3837000 14000 14000 -2021000 -2021000 137000 137000 134242930 134000 427818000 -21627000 911000 206000 407442000 365649 1000 1204000 1205000 -6908 -67000 -67000 3934000 3934000 -683000 -683000 -598000 -598000 -104000 -104000 134601671 135000 432889000 -22225000 228000 102000 411129000 252496 224000 224000 -5028 71000 71000 4359000 4359000 -758000 -758000 1666000 1666000 40000 40000 134849139 135000 437401000 -20559000 -530000 62000 416509000 -17651000 -1234000 4417000 1731000 2388000 2064000 16379000 12130000 -7000 0 55000 0 798000 462000 -5265000 0 1311000 1611000 7595000 11780000 2047000 19537000 2336000 15035000 10000 2770000 610000 2828000 -374000 478000 -2154000 -1408000 7216000 6496000 -4231000 -18424000 -152563000 0 78000000 0 3148000 3218000 44896000 0 118000 40000 0 1587000 235000 0 -122960000 -4845000 425000 0 966000 765000 317000 138000 1127000 1036000 9409000 0 -8058000 1663000 -622000 -1489000 -135871000 -23095000 299500000 364618000 163629000 341523000 810000 9930000 96000 235000 9000 69000 Description of business <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cytek Biosciences, Inc. (“Cytek” or the “Company”) is a leading cell analysis solutions company advancing the next generation of cell analysis tools by leveraging novel technical approaches. The Company has focused on becoming the premier cell analysis company through continued innovation that facilitates scientific advances in biomedical research and clinical applications. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has successfully developed and manufactured its full spectrum flow cytometry platform (“instrument(s)” or “product(s)”). The Company believes its core instruments, the Aurora and Northern Lights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems, are the first full spectrum flow cytometers able to deliver high-resolution, high-content and high-sensitivity cell analysis by utilizing the full spectrum of fluorescence signatures from multiple lasers to distinguish fluorescent tags on single cells (“Full Spectrum Profiling</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” or “FSP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”). The Company’s FSP platform includes instruments, accessories, reagents, software, and services to provide a comprehensive and integrated suite of solutions for its customers. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Company completed the acquisition of the flow cytometry and imaging (“FCI”) business unit of Luminex Corporation ("Luminex"), including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">® </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Guava</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> instruments, and flow cytometry reagent products and services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in the state of Delaware in December 2014 and is headquartered in Fremont, California with offices, manufacturing facilities and distribution channels across the globe.</span></div> Basis of presentation and summary of significant accounting policies <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prepared the accompanying unaudited interim consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”). </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim consolidated financial statements include the accounts of Cytek Biosciences, Inc., its wholly-owned subsidiaries, Cytek Limited (HK), Cytek Biosciences B.V. (Europe), Cytek (Shanghai) Biosciences Co., Ltd., Cytek Biosciences (Wuxi) Co., Ltd., Cytoville Biosciences Shanghai Co., Ltd., Cytek (Shanghai) Software Development Technology Co., Ltd., Cytek Japan Kabushiki Kaisha (“Cytek Japan”), Cytek Biosciences Ltd (UK), and Cytek Biosciences GmbH (Germany). All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities in the Company’s unaudited interim consolidated financial statements and accompanying notes as of the date of the unaudited interim consolidated financial statements. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results may differ materially and adversely from these estimates. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating segments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for allocating and evaluating financial performance. The Company operates and manages its business as one reportable and operating segment. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the functional and reporting currency for its operations across the globe is the functional currency of the Company’s international subsidiaries. Accordingly, all foreign balance sheet accounts have been translated into U.S. dollars using the rate of exchange at the respective balance sheet date. Components of the unaudited interim consolidated statements of operations and comprehensive income have been translated at the average exchange rate for the year or the reporting period. Translation gains and losses are recorded in accumulated other </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">comprehensive income as a component of stockholders’ equity. Gains or losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in the unaudited interim consolidated statements of operations and comprehensive income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents, and restricted cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cash and cash equivalents consist of money held in demand depositary accounts and money market funds. The carrying amount of cash and cash equivalents was $163.6 million and $299.5 million as of September 30, 2023 and December 31, 2022, respectively, which approximates fair value and was determined based upon Level 1 inputs. As of December 31, 2022, the $2.9 million of restricted cash which related to the Wuxi building purchase was released in April 2023. The money market account is valued using quoted market prices with no valuation adjustments applied and is categorized as Level 1. The C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompany limits its credit risk associated with cash and cash equivalents by maintaining its bank accounts at major and reputable financial institutions. The Company’s cash and cash equivalents balance exceeded the federally insured limit of $250,000 as of September 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies restricted cash as current on the accompanying unaudited interim consolidated balance sheets based upon the term of the remaining restrictions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale investments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investments may consist of U.S. treasury and U.S. government agency securities, corporate notes and bonds, commercial paper, and money market funds. The Company has designated all investments as available-for-sale and, therefore, such investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. The Company generally holds securities until maturity; however, they may be sold under certain circumstances including, but not limited to, when necessary for the funding of acquisitions and other strategic investments. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the consolidated statements of operations. Investments with remaining maturities at date of purchase greater than 90 days and remaining maturities as of the reporting period less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment consists of non-marketable equity investments in a privately held company. The Company’s non-marketable equity investments do not have readily determinable fair values. Therefore, the Company elects to apply the measurement alternative and record these investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Investment is included within other noncurrent assets on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during the three months ended September 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade accounts receivable, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable consists principally of amounts due related to product sales of instrument systems and accessories, as well as installation and repair services. These receivables are generally due within 30 to 90 days of the period in which the corresponding sales occur and do not bear interest are classified as trade accounts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable, net on the consolidated balance sheets. Trade accounts receivable are reported at their estimated net realizable value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for uncollectible receivables</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13, Financial Instruments - Credit Losses “), on December 31, 2022, which was retroactively applied as of the first day of fiscal year 2022, as further described within the section below titled Recently Adopted Accounting Pronouncements. This accounting standard requires companies to measure expected credit losses on financial instruments based on the total estimated amount to be collected over the lifetime of the instrument. Prior to the adoption of this accounting standard, the Company recorded incurred loss reserves against receivable balances based on current and historical information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected credit losses for uncollectible receivable balances consider both current conditions and reasonable and supportable forecasts of future conditions. Current conditions considered include pre-defined aging criteria, as well as specified events that indicate the balance due is not collectible. Reasonable and supportable forecasts used in determining the probability of future collection consider publicly available macroeconomic data and whether future credit losses are expected to differ from historical losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not party to any off-balance sheet arrangements that would require an allowance for credit losses in accordance with this accounting standard.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Allowance for uncollectible receivables</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilization of allowance for uncollectible receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. The Company regularly monitors inventory quantities on hand and records write-downs for excess and obsolete inventories based on an estimate of demand for products, potential obsolescence of technology, product life cycles, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds its estimated selling price. These factors are impacted by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. The Company's estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, expected product lifecycles, product development plans and historical usage by product. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation. Depreciation is recorded using the straight-line method based on the estimated useful lives of the depreciable property or, for leasehold improvements, the remaining term of the lease, whichever is shorter. Assets not yet placed in use are not depreciated. The Company’s estimated useful lives of its property and equipment are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of expected lease term or estimated useful life</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon sale or retirement of the assets, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statement of operations and comprehensive loss. Expenditures for general maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and intangible assets, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisition of entities are estimated by management based on the fair value of assets received. Intangible assets are amortized on a straight-line basis over the estimated useful lives. The Company’s estimated useful lives of its intangible assets are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 15 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">FCI developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 - 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 8 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reagent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">IP license</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment and acquired intangible assets. The Company evaluates long-lived assets, including acquired intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable: </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reflected in the unaudited interim consolidated balance sheets for cash and cash equivalents, trade accounts receivable, net, trade accounts payable and accrued expenses approximate their fair values. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s product revenue consists of sales of its instrument systems and accessories. The Company recognizes product revenue at the point in time when control of the product is transferred to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Invoicing for products occurs upon delivery and payment terms are 30 to 90 days. Service contracts are invoiced upfront and payment terms are generally 30 days. For those arrangements that have terms greater than one year, any payments received upfront are for reasons other than financing. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration is not material. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s sales contracts involve the delivery or performance of multiple products and services within contractually binding arrangements. The Company has determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer, and the Company’s promise to transfer the good or service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, the Company allocates transaction price based on the relative standalone selling price (“SSP”) method by comparing the SSP of each distinct performance obligation to the total value of the contract. The Company uses a range of amounts to estimate SSP for products and services sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in certain circumstances before product delivery occurs (commonly referred to as bill-and-hold transactions). When the Company enters into bill-and-hold arrangements, the Company determines if the customer obtains control of the product by determining (a) the reason for the bill-and-hold arrangement; (b) whether the product was identified separately as belonging to the customer; (c) whether the product was ready for physical transfer to the customer; and (d) whether the Company was unable to utilize the product or direct it to another customer. For bill-and-hold arrangements, the associated product inventory is identified separately by the Company as belonging to the customer and is ready for physical transfer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the nine months ended September 30, 2023, $2.8 million was included in revenue for products that had not shipped. As of the nine months ended September 30, 2022, the Company had $6.1 million of revenue included under bill-and-hold arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product revenue </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s standard arrangement for sales to end users is a purchase order or an executed contract. Revenue is recognized upon transfer of control of the product to the customer, which occurs at a point in time depending on the shipping terms. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements with its distributors include a purchase order. The purchase order is governed by terms and conditions set forth in the applicable distribution agreement. Revenue is recognized upon transfer of control of the products to the distributor, which occurs at a point in time depending on the shipping terms. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. Service contracts are typically between <span style="-sec-ix-hidden:f-522">one</span> and three years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract liabilities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenue has not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue for service and customer deposits for instruments on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following 12 months is recorded as a current liability and the remaining portion is recorded as noncurrent. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assurance-type product warranties </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a one-year assurance-type warranty that is included with the sale of its instruments. At the time revenue is recognized for the products, the Company establishes an accrual for estimated warranty expense based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the historical repair costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development costs </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Research and development expenses to date consist primarily of salaries, benefits, stock-based compensation, independent contractor costs, laboratory supplies, equipment maintenance, materials expenses, and software license fees. Payments made prior to the receipt of goods or services to be used in research and development activities are recorded as prepaid expenses until the related goods or services are received. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising costs </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of advertising, marketing and media is expensed as incurred. For the three and nine months ended September 30, 2023, advertising, marketing and media expenses were $0.5 million and $2.7 million, respectively. For the three and nine months ended September 30, 2022, advertising, marketing and media expenses were $0.5 million and $1.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity incentive compensation plan under which incentive stock options and nonqualified stock options to purchase common stock, and restricted stock units for common stock, are granted to employees and non-employee consultants. Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock options granted to employees is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur. The weighted-average assumptions used in estimating the fair value of stock options granted during each of the periods presented are: </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Volatility—Expected volatility is estimated by studying the volatility of selected industry peers deemed to be comparable to the Company's business corresponding to the expected term of the awards. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Term—Expected term represents the period that the Company's stock-based awards are expected to be outstanding and is determined using the simplified method. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend Yield— The expected dividend yield is zero as the Company has never declared or paid cash dividends and has no current plans to do so in the foreseeable future. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury zero-coupon issued in effect at the time of grant for periods corresponding with the expected term of the option. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under an asset and liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credit carryforwards measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company’s policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, in interest expense and other expense, respectively, in the accompanying consolidated statement of operations. Accrued interest and penalties, if any, are included in accrued expenses in the consolidated balance sheet. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions and foreign jurisdictions. The U.S. state and foreign jurisdictions have statutes of limitations that generally range from three to five years. The Company’s federal, state and foreign income tax returns are subject to examination unless the statutes of limitations close. The Company is not currently under examination for federal, state, and foreign income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to reinvest its undistributed earnings of its foreign operations. Following enactment of the 2017 Tax Cuts and Jobs Act (the "Tax Act"), the repatriation of cash to the United States is generally no longer taxable for federal income tax purposes. However, the repatriation of cash held outside the United States could be subject to applicable foreign withholding taxes and state income taxes. The Company may remit foreign earnings to the United States to the extent it is tax efficient to do so. It does not expect the tax impact from remitting these earnings to be material. The Company adopted this guidance on January 1, 2021 on a prospective basis, and the adoption did not have a material impact to the Company’s unaudited interim consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net income (loss) attributable to common stockholders per share </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) attributable to common stockholders per share and diluted net income (loss) attributable to common stockholders per share are computed using the weighted-average number of shares of common stock outstanding for the period. Net income (loss) per share attributable to common stockholders is calculated using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for the holders of shares of the Company’s common stock and participating securities. The Company’s redeemable convertible preferred stock contains participation rights in any dividend paid by the Company and is deemed to be a participating security. The participating securities include a contractual obligation to participate in the income of the Company and are included in the calculation of net income (loss) per share in the periods in which net income (loss) is recorded. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income (loss) attributable to common stockholders per share is computed using the more dilutive of (a) the two-class method or (b) the if-converted method. The Company allocates earnings first to preferred stockholders based on non-cumulative dividend rights if and when declared and then to common and preferred stockholders based on ownership interests. The weighted-average number of shares of common stock included in the computation of diluted net income (loss) attributable to common stockholders per share gives effect to all potentially dilutive common stock equivalents, including outstanding options and redeemable convertible preferred stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents are excluded from the computation of diluted net loss attributable to common stockholders per share if their effect is antidilutive. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the acquisition method of accounting under ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each acquired company’s operating results are included in the Company's consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. Tangible and identifiable intangible assets acquired and liabilities assumed as of the date of acquisition are recorded at the acquisition date fair value. Goodwill is recognized for the excess of purchase price over the net fair value of assets acquired and liabilities assumed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts allocated to assets and liabilities are based upon fair values. Such valuations require management to make significant estimates and assumptions, especially with respect to the identifiable intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable and that of a market participant. These estimates are based on historical experience and information obtained from the management of the acquired companies and the estimates are inherently uncertain. The separately identifiable intangible assets generally include developed technology, customer relationships, trade names, and reagent licenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no relevant recently issued accounting pronouncements that would materially impact the Company’s consolidated financial statements and related disclosures. There were no new accounting pronouncements adopted during the nine months ended September 30, 2023 that materially impacted the Company’s condensed consolidated financial statements and related disclosures.</span></div> Principles of consolidation The unaudited interim consolidated financial statements include the accounts of Cytek Biosciences, Inc., its wholly-owned subsidiaries, Cytek Limited (HK), Cytek Biosciences B.V. (Europe), Cytek (Shanghai) Biosciences Co., Ltd., Cytek Biosciences (Wuxi) Co., Ltd., Cytoville Biosciences Shanghai Co., Ltd., Cytek (Shanghai) Software Development Technology Co., Ltd., Cytek Japan Kabushiki Kaisha (“Cytek Japan”), Cytek Biosciences Ltd (UK), and Cytek Biosciences GmbH (Germany). All intercompany accounts and transactions have been eliminated in consolidation. Use of estimates The preparation of the unaudited interim consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities in the Company’s unaudited interim consolidated financial statements and accompanying notes as of the date of the unaudited interim consolidated financial statements. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results may differ materially and adversely from these estimates. Operating segments Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for allocating and evaluating financial performance. The Company operates and manages its business as one reportable and operating segment. 1 1 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the functional and reporting currency for its operations across the globe is the functional currency of the Company’s international subsidiaries. Accordingly, all foreign balance sheet accounts have been translated into U.S. dollars using the rate of exchange at the respective balance sheet date. Components of the unaudited interim consolidated statements of operations and comprehensive income have been translated at the average exchange rate for the year or the reporting period. Translation gains and losses are recorded in accumulated other </span></div>comprehensive income as a component of stockholders’ equity. Gains or losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in the unaudited interim consolidated statements of operations and comprehensive income. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents, and restricted cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are carried at cost, which approximates fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cash and cash equivalents consist of money held in demand depositary accounts and money market funds. The carrying amount of cash and cash equivalents was $163.6 million and $299.5 million as of September 30, 2023 and December 31, 2022, respectively, which approximates fair value and was determined based upon Level 1 inputs. As of December 31, 2022, the $2.9 million of restricted cash which related to the Wuxi building purchase was released in April 2023. The money market account is valued using quoted market prices with no valuation adjustments applied and is categorized as Level 1. The C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompany limits its credit risk associated with cash and cash equivalents by maintaining its bank accounts at major and reputable financial institutions. The Company’s cash and cash equivalents balance exceeded the federally insured limit of $250,000 as of September 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies restricted cash as current on the accompanying unaudited interim consolidated balance sheets based upon the term of the remaining restrictions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 163600000 299500000 2900000 250000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash, cash equivalents and restricted cash on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">163,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14725000 123371000 23838000 29930000 0 19908000 0 5955000 125066000 117437000 0 2899000 163629000 299500000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale investments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investments may consist of U.S. treasury and U.S. government agency securities, corporate notes and bonds, commercial paper, and money market funds. The Company has designated all investments as available-for-sale and, therefore, such investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. The Company generally holds securities until maturity; however, they may be sold under certain circumstances including, but not limited to, when necessary for the funding of acquisitions and other strategic investments. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the consolidated statements of operations. Investments with remaining maturities at date of purchase greater than 90 days and remaining maturities as of the reporting period less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment consists of non-marketable equity investments in a privately held company. The Company’s non-marketable equity investments do not have readily determinable fair values. Therefore, the Company elects to apply the measurement alternative and record these investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Investment is included within other noncurrent assets on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during the three months ended September 30, 2023.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade accounts receivable, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable consists principally of amounts due related to product sales of instrument systems and accessories, as well as installation and repair services. These receivables are generally due within 30 to 90 days of the period in which the corresponding sales occur and do not bear interest are classified as trade accounts </span></div>receivable, net on the consolidated balance sheets. Trade accounts receivable are reported at their estimated net realizable value. P30D P90D <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for uncollectible receivables</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13, Financial Instruments - Credit Losses “), on December 31, 2022, which was retroactively applied as of the first day of fiscal year 2022, as further described within the section below titled Recently Adopted Accounting Pronouncements. This accounting standard requires companies to measure expected credit losses on financial instruments based on the total estimated amount to be collected over the lifetime of the instrument. Prior to the adoption of this accounting standard, the Company recorded incurred loss reserves against receivable balances based on current and historical information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected credit losses for uncollectible receivable balances consider both current conditions and reasonable and supportable forecasts of future conditions. Current conditions considered include pre-defined aging criteria, as well as specified events that indicate the balance due is not collectible. Reasonable and supportable forecasts used in determining the probability of future collection consider publicly available macroeconomic data and whether future credit losses are expected to differ from historical losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not party to any off-balance sheet arrangements that would require an allowance for credit losses in accordance with this accounting standard.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Allowance for uncollectible receivables</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilization of allowance for uncollectible receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the allowance for uncollectible receivables for the nine months ended September 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Allowance for uncollectible receivables</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilization of allowance for uncollectible receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 102000 0 55000 157000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. The Company regularly monitors inventory quantities on hand and records write-downs for excess and obsolete inventories based on an estimate of demand for products, potential obsolescence of technology, product life cycles, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds its estimated selling price. These factors are impacted by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. The Company's estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, expected product lifecycles, product development plans and historical usage by product. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation. Depreciation is recorded using the straight-line method based on the estimated useful lives of the depreciable property or, for leasehold improvements, the remaining term of the lease, whichever is shorter. Assets not yet placed in use are not depreciated. The Company’s estimated useful lives of its property and equipment are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of expected lease term or estimated useful life</span></td></tr></table></div>Upon sale or retirement of the assets, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statement of operations and comprehensive loss. Expenditures for general maintenance and repairs are expensed as incurred. The Company’s estimated useful lives of its property and equipment are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of expected lease term or estimated useful life</span></td></tr></table> P20Y P7Y P5Y P3Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and intangible assets, net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisition of entities are estimated by management based on the fair value of assets received. Intangible assets are amortized on a straight-line basis over the estimated useful lives. The Company’s estimated useful lives of its intangible assets are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 15 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">FCI developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 - 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 8 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reagent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">IP license</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table></div> The Company’s estimated useful lives of its intangible assets are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 15 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">FCI developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 - 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 8 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reagent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">IP license</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table> P20Y P10Y P3Y P15Y P1Y P6Y P7Y P8Y P7Y P5Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment and acquired intangible assets. The Company evaluates long-lived assets, including acquired intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable: </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. </span></div>The carrying amounts reflected in the unaudited interim consolidated balance sheets for cash and cash equivalents, trade accounts receivable, net, trade accounts payable and accrued expenses approximate their fair values. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s product revenue consists of sales of its instrument systems and accessories. The Company recognizes product revenue at the point in time when control of the product is transferred to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Invoicing for products occurs upon delivery and payment terms are 30 to 90 days. Service contracts are invoiced upfront and payment terms are generally 30 days. For those arrangements that have terms greater than one year, any payments received upfront are for reasons other than financing. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration is not material. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s sales contracts involve the delivery or performance of multiple products and services within contractually binding arrangements. The Company has determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer, and the Company’s promise to transfer the good or service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, the Company allocates transaction price based on the relative standalone selling price (“SSP”) method by comparing the SSP of each distinct performance obligation to the total value of the contract. The Company uses a range of amounts to estimate SSP for products and services sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in certain circumstances before product delivery occurs (commonly referred to as bill-and-hold transactions). When the Company enters into bill-and-hold arrangements, the Company determines if the customer obtains control of the product by determining (a) the reason for the bill-and-hold arrangement; (b) whether the product was identified separately as belonging to the customer; (c) whether the product was ready for physical transfer to the customer; and (d) whether the Company was unable to utilize the product or direct it to another customer. For bill-and-hold arrangements, the associated product inventory is identified separately by the Company as belonging to the customer and is ready for physical transfer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the nine months ended September 30, 2023, $2.8 million was included in revenue for products that had not shipped. As of the nine months ended September 30, 2022, the Company had $6.1 million of revenue included under bill-and-hold arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product revenue </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s standard arrangement for sales to end users is a purchase order or an executed contract. Revenue is recognized upon transfer of control of the product to the customer, which occurs at a point in time depending on the shipping terms. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements with its distributors include a purchase order. The purchase order is governed by terms and conditions set forth in the applicable distribution agreement. Revenue is recognized upon transfer of control of the products to the distributor, which occurs at a point in time depending on the shipping terms. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service revenue</span></div>The Company’s service revenue primarily consists of post-warranty service contracts, installations and repairs, which are recognized over time. Post-warranty service contracts are recognized ratably over the term of the contract and installations and repair services are recognized as they are delivered to the customer. Service contracts are typically between <span style="-sec-ix-hidden:f-522">one</span> and three years. P30D P90D P30D 2800000 6100000 P3Y Contract liabilities Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenue has not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue for service and customer deposits for instruments on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following 12 months is recorded as a current liability and the remaining portion is recorded as noncurrent. Assurance-type product warranties The Company provides a one-year assurance-type warranty that is included with the sale of its instruments. At the time revenue is recognized for the products, the Company establishes an accrual for estimated warranty expense based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the historical repair costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated. Research and development costs Research and development costs are expensed as incurred. Research and development expenses to date consist primarily of salaries, benefits, stock-based compensation, independent contractor costs, laboratory supplies, equipment maintenance, materials expenses, and software license fees. Payments made prior to the receipt of goods or services to be used in research and development activities are recorded as prepaid expenses until the related goods or services are received. Advertising costs The cost of advertising, marketing and media is expensed as incurred. 500000 2700000 500000 1600000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity incentive compensation plan under which incentive stock options and nonqualified stock options to purchase common stock, and restricted stock units for common stock, are granted to employees and non-employee consultants. Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock options granted to employees is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur. The weighted-average assumptions used in estimating the fair value of stock options granted during each of the periods presented are: </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Volatility—Expected volatility is estimated by studying the volatility of selected industry peers deemed to be comparable to the Company's business corresponding to the expected term of the awards. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Term—Expected term represents the period that the Company's stock-based awards are expected to be outstanding and is determined using the simplified method. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend Yield— The expected dividend yield is zero as the Company has never declared or paid cash dividends and has no current plans to do so in the foreseeable future. </span></div>Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury zero-coupon issued in effect at the time of grant for periods corresponding with the expected term of the option. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under an asset and liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credit carryforwards measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company’s policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, in interest expense and other expense, respectively, in the accompanying consolidated statement of operations. Accrued interest and penalties, if any, are included in accrued expenses in the consolidated balance sheet. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions and foreign jurisdictions. The U.S. state and foreign jurisdictions have statutes of limitations that generally range from three to five years. The Company’s federal, state and foreign income tax returns are subject to examination unless the statutes of limitations close. The Company is not currently under examination for federal, state, and foreign income tax purposes. </span></div>The Company intends to reinvest its undistributed earnings of its foreign operations. Following enactment of the 2017 Tax Cuts and Jobs Act (the "Tax Act"), the repatriation of cash to the United States is generally no longer taxable for federal income tax purposes. However, the repatriation of cash held outside the United States could be subject to applicable foreign withholding taxes and state income taxes. The Company may remit foreign earnings to the United States to the extent it is tax efficient to do so. It does not expect the tax impact from remitting these earnings to be material. The Company adopted this guidance on January 1, 2021 on a prospective basis, and the adoption did not have a material impact to the Company’s unaudited interim consolidated financial statements. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net income (loss) attributable to common stockholders per share </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) attributable to common stockholders per share and diluted net income (loss) attributable to common stockholders per share are computed using the weighted-average number of shares of common stock outstanding for the period. Net income (loss) per share attributable to common stockholders is calculated using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for the holders of shares of the Company’s common stock and participating securities. The Company’s redeemable convertible preferred stock contains participation rights in any dividend paid by the Company and is deemed to be a participating security. The participating securities include a contractual obligation to participate in the income of the Company and are included in the calculation of net income (loss) per share in the periods in which net income (loss) is recorded. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income (loss) attributable to common stockholders per share is computed using the more dilutive of (a) the two-class method or (b) the if-converted method. The Company allocates earnings first to preferred stockholders based on non-cumulative dividend rights if and when declared and then to common and preferred stockholders based on ownership interests. The weighted-average number of shares of common stock included in the computation of diluted net income (loss) attributable to common stockholders per share gives effect to all potentially dilutive common stock equivalents, including outstanding options and redeemable convertible preferred stock. </span></div>Common stock equivalents are excluded from the computation of diluted net loss attributable to common stockholders per share if their effect is antidilutive. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the acquisition method of accounting under ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each acquired company’s operating results are included in the Company's consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. Tangible and identifiable intangible assets acquired and liabilities assumed as of the date of acquisition are recorded at the acquisition date fair value. Goodwill is recognized for the excess of purchase price over the net fair value of assets acquired and liabilities assumed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts allocated to assets and liabilities are based upon fair values. Such valuations require management to make significant estimates and assumptions, especially with respect to the identifiable intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable and that of a market participant. These estimates are based on historical experience and information obtained from the management of the acquired companies and the estimates are inherently uncertain. The separately identifiable intangible assets generally include developed technology, customer relationships, trade names, and reagent licenses.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no relevant recently issued accounting pronouncements that would materially impact the Company’s consolidated financial statements and related disclosures. There were no new accounting pronouncements adopted during the nine months ended September 30, 2023 that materially impacted the Company’s condensed consolidated financial statements and related disclosures.</span></div> Concentrations of credit risk and other risks and uncertainties Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and marketable securities. The Company maintains accounts in federally insured financial institutions in excess of federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which these deposits are held and of the money market funds in which these investments are made. The Company holds marketable securities with high credit ratings. Revenue from contracts with customers <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Sales channel mix</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Direct sales channel</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 10pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,725</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor channel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Customer mix</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Academia and government</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Biotechnology, pharmaceutical, distributor and contract research organizations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographical markets is presented in Note 22, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic areas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining performance obligations </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2023 (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Greater than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits, which are included in 'Other current liabilities'</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a roll-forward of the contract liabilities (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Sales channel mix</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Direct sales channel</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 10pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,725</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor channel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Customer mix</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Academia and government</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Biotechnology, pharmaceutical, distributor and contract research organizations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36916000 30204000 100223000 94725000 11084000 10273000 34559000 20975000 48000000 40477000 134782000 115700000 20118000 18983000 55721000 48796000 27882000 21494000 79061000 66904000 48000000 40477000 134782000 115700000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2023 (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Greater than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1006000 0 1006000 22041000 14958000 36999000 23047000 14958000 38005000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits, which are included in 'Other current liabilities'</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a roll-forward of the contract liabilities (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 55402000 48864000 38005000 26110000 1645000 1555000 39650000 27665000 17889000 -24686000 34462000 27665000 -28657000 40642000 39650000 Balance sheet details<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of inventory (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid expenses and other current assets </span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of prepaid expenses and other current assets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid VAT tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid tradeshow</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax refund receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued expenses </span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accrued expenses (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation and related benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Professional service fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the product warranty analysis refer to Note 20.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities </span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of other current liabilities (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and use tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-641"><span style="-sec-ix-hidden:f-642">Operating lease liability, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of inventory (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 37265000 26925000 11932000 4897000 17678000 16332000 66875000 48154000 <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of prepaid expenses and other current assets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid VAT tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid tradeshow</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax refund receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 559000 621000 423000 293000 1055000 1466000 2578000 2080000 760000 0 201000 0 1960000 2687000 2231000 2011000 2250000 3796000 12017000 12954000 <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accrued expenses (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation and related benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Professional service fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13690000 13911000 775000 1276000 2248000 2457000 2782000 2126000 1019000 1356000 20514000 21126000 <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of other current liabilities (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and use tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-641"><span style="-sec-ix-hidden:f-642">Operating lease liability, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1645000 1555000 0 246000 2213000 1421000 2879000 2931000 548000 580000 536000 1227000 7821000 7960000 Fair value of financial instruments <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The following table sets forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Quoted prices<br/>in active<br/>markets for<br/>identical<br/>assets<br/>(level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>other<br/>observable<br/>inputs<br/>(level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>unobservable<br/>inputs<br/>(level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">273,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Quoted prices<br/>in active<br/>markets for<br/>identical<br/>assets<br/>(level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>other<br/>observable<br/>inputs<br/>(level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>unobservable<br/>inputs<br/>(level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">217,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above does not include the Company's investments in privately held equity securities. Non-marketable equity investments of $1.6 million are included within Other noncurrent assets on the consolidated balance sheet as of September 30, 2023.</span></div> The following table sets forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Quoted prices<br/>in active<br/>markets for<br/>identical<br/>assets<br/>(level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>other<br/>observable<br/>inputs<br/>(level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>unobservable<br/>inputs<br/>(level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">273,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Description:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Quoted prices<br/>in active<br/>markets for<br/>identical<br/>assets<br/>(level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>other<br/>observable<br/>inputs<br/>(level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Significant<br/>unobservable<br/>inputs<br/>(level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">217,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 125066000 125066000 0 0 23838000 23838000 0 0 35401000 35401000 0 0 47347000 0 47347000 0 41644000 0 41644000 0 273296000 184305000 88991000 0 29930000 29930000 0 0 19908000 0 19908000 0 5955000 0 5955000 0 117437000 117437000 0 0 9786000 9786000 0 0 11626000 0 11626000 0 23136000 0 23136000 0 217778000 157153000 60625000 0 1600000 Investments<div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's investments in available-for-sale securities by significant investment category reported as short-term as of September 30, 2023 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total available-for-sale investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of the Company's available-for-sale securities at September 30, 2023 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mature in less than one year</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's investments in available-for-sale securities by significant investment category reported as short-term as of September 30, 2023 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Treasury</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total available-for-sale investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35403000 3000 4000 35402000 47357000 12000 23000 47346000 41644000 0 0 41644000 124404000 15000 27000 124392000 <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of the Company's available-for-sale securities at September 30, 2023 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mature in less than one year</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 124404000 124392000 124404000 124392000 Property and equipment, net <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of property and equipment, net (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building and land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office and computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,053)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense for the three and nine months ended September 30, 2023 was $0.9 million and $2.0 million, respectively. Total depreciation expense for three and nine months ended September 30, 2022 was $0.4 million and $1.2 million, respectively.</span></div> <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of property and equipment, net (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Building and land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office and computer equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,053)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 8900000 4777000 3582000 3481000 6541000 5553000 218000 178000 1210000 890000 2017000 1962000 22468000 16841000 5053000 3159000 17415000 13682000 900000 2000000 400000 1200000 Acquisition<div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Company completed the acquisition of the Luminex FCI business unit, including relating to the business of manufacturing, marketing, selling, servicing and maintaining Amnis and Guava branded instruments, and flow cytometry reagent products and services, for an aggregate cash consideration of $44.9 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination in accordance with ASC 805. The tangible and intangible assets acquired were recorded at estimated fair value on the acquisition date. The purchase price allocation is based upon preliminary valuations and estimates and assumptions which are subject to change within the purchase price allocation period, generally one year from the acquisition date. </span></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded the following changes as a result of measurement period adjustments to the fair value of the initial assets related to inventory, property and equipment, customer relationships and trade names as follows:<br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inventories decreased by $0.2 million</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Property and equipment increased by $1.4 million</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer relationships increased by $1.7 million</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developed technologies decreased by a total $0.4 million</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Trade names increased by a total of $0.2 million</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The measurement period adjustments noted above decreased goodwill by $2.7 million.</span></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified the following areas as subject to change within the purchase price allocation period: intangible asset and inventory fair values recognized and measured in accordance with ASC 820, Fair Value Measurement, deferred income tax assets acquired and liabilities assumed are recognized and measured in accordance with </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 Income Taxes. The fol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lowing table summarizes the preliminary estimated fair value of assets acquired and liabilities assumed at the date of the acquisition (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(in thousands) </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis ImageStream developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava easyCyte and Muse developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis FlowSight and CellStream developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$6.3 million o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">f goodwill arising from the acquisition is primarily attributed to significant time-to-market advantages, as the Company gained immediate access to Luminex’s FCI products, existing relationships and business infrastructure and Luminex’s knowledgeable and experienced FCI workforce. The goodwill is expected to be deductible for tax purposes. The Company is currently evaluating the amount of goodwill which is expected to be deductible and will finalize this amount in future periods. Management plans to integrate the acquired FCI business into its existing business structure, which is comprised of a single reportable segment and a single reporting unit.</span></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets identified for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance. The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Useful life (years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis ImageStream Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava easyCyte and Muse Developed Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis FlowSight and CellStream Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava Tradename </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships intangible asset represents the fair value of the underlying relationships with Luminex’s FCI customers. The tradename intangible asset represents the fair value of brand and name recognition associated with the marketing of the acquired Luminex FCI product lines. The FCI developed technology intangible asset represents the fair value of access to certain imaging and microcapillary technologies.</span></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the intangible assets acquired were estimated using variations of the income approach.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the customer relationships intangible asset was determined based on the multi-period excess earnings method and the relief-from-royalty method was utilized to estimate the fair values of the tradename and FCI developed technology intangible assets. The key assumptions used in estimating the fair values of intangible assets included </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forecasted financial information; customer retention rates; factors for technological obsolescence; royalty rates and discount rates. The cash flow projections were discounted using rates ranging from 29.0% to 39.0% The cash flows were based on estimates used to price the transaction, including market participant considerations, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model and the weighted average cost of capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangibles are being amortized over their estimated useful lives using the straight-line method of amortization. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assigned to the assets acquired are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s for the acquisition are included in the consolidated financial statements of the Company from the date of the acquisition. For the three and nine months ended September 30, 2023 $6.8 million and $18.8 million of the Company's revenue were attributable to the acquired business unit. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma consolidated financial information reflects the results of operations of the Company for the three and nine months ended September 30, 2023 and 2022 as if the acquisition had occurred as of January 1, 2022, after giving effect to certain purchase accounting and financing adjustments. These amounts are based on financial information of the acquired business unit and are not necessarily indicative of what the Company’s operating results would have been had the acquisition taken place on January 1, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"><tr><td style="width:1.0%"></td><td style="width:46.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">145,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:63pt"><span><br/></span></div><div style="text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information is presented as if the operations of the acquired business unit had been included in the consolidated results of the Company since January 1, 2022 and gives effect to transactions that are directly attributable to the acquisition. Adjustments include additional depreciation and amortization expense related to the fair value of acquired property and equipment and intangible assets as if such assets were acquired on January 1, 2022. Transaction costs incurred by the Company related to the acquisition totaled approximately $1.5 million for the nine months ended September 30, 2023, respectively, which were expensed and recorded as a component of general and administrative expenses in the consolidated statement of operations.</span></div> 44900000 -200000 1400000 1700000 -400000 200000 -2700000 The following table summarizes the preliminary estimated fair value of assets acquired and liabilities assumed at the date of the acquisition (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(in thousands) </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis ImageStream developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava easyCyte and Muse developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis FlowSight and CellStream developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 18491000 3040000 70000 10200000 8900000 140000 20000 2900000 90000 6313000 4952000 316000 44896000 6300000 The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Useful life (years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis ImageStream Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava easyCyte and Muse Developed Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis FlowSight and CellStream Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amnis Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Guava Tradename </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 10200000 P8Y 8900000 P6Y 140000 P2Y 20000 P1Y 2900000 P15Y 90000 P3Y 22250000 0.290 0.390 6800000 18800000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma consolidated financial information reflects the results of operations of the Company for the three and nine months ended September 30, 2023 and 2022 as if the acquisition had occurred as of January 1, 2022, after giving effect to certain purchase accounting and financing adjustments. These amounts are based on financial information of the acquired business unit and are not necessarily indicative of what the Company’s operating results would have been had the acquisition taken place on January 1, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"><tr><td style="width:1.0%"></td><td style="width:46.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">145,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 48000000 49691000 139359000 145474000 -4185000 339000 -19180000 -7104000 -6456000 475000 -17170000 -4471000 1500000 Goodwill and intangible assets, net <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The addition of goodwill for the nine months ended September 30, 2023 is discussed in Note 9.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of intangible assets, net (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents and trademarks</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">FCI developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">IP license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reagent license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,331 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense for the three and nine months ended September 30, 2023 was approximately $0.9 million and $2.4 million, respectively. Total amortization expense for the three and nine months ended September 30, 2022 was approximately $0.2 million and $0.6 million, respectively.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of intangible assets, net (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patents and trademarks</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">FCI developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">IP license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reagent license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,331 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 579000 534000 3769000 700000 9060000 0 476000 476000 12400000 2200000 1800000 1800000 28084000 5710000 3792000 1379000 24292000 4331000 900000 2400000 200000 600000 Legal settlement liability <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2018, Becton, Dickinson, and Company (“BD”) filed a lawsuit against the Company alleging trade secret misappropriation and copyright infringement. On October 6, 2020, the Company entered into a Settlement, License and Equity Issuance Agreement with BD pursuant to which the Company and BD agreed to a mutual release of all claims against each other as of the date thereof (the “BD Agreement”). Additionally, BD granted Cytek a non-exclusive, irrevocable, perpetual, worldwide and non-transferrable license to certain BD patents and covenanted that it would not enforce or permit or encourage the enforcement of BD patents against Cytek or its affiliates in connection with the development, manufacture, use, importation, offer for sale or sale of its then-current instruments. In exchange, the Company agreed that Cytek and its affiliates would not dispute or challenge in a legal proceeding the validity, enforceability or scope of the applicable BD patent claims and agreed to make certain payments to BD, including (i) a one-time upfront payment of $2.0 million, (ii) a low single digit royalty payment for ten years, based on net sales of certain of its products, (iii) $6.0 million milestone payment upon the occurrence of a certain sales threshold, and (iv) a specified payment upon the closing of a change of control transaction, if any. The Company also issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020 in connection with the BD settlement. The Company achieved the sales milestone and made the milestone payment in the quarter ended December 31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company separated the settlement agreement into two elements, the litigation settlement and future licensing rights. The Company could not readily determine the fair value of the litigation settlement of prior infringement claims between the Company and BD. Therefore, the Company applied the residual method and allocated the difference between the total present value consideration payable under the BD Agreement and the estimated fair value of the future licensing rights to the litigation settlement element. The Company determined the estimated fair value of the future licensing rights based on the relief from royalty method. The significant assumptions used were the market royalty rate estimated as a royalty rate that a market participant would pay to license the BD intellectual property, forecasted sales subject to the market royalty rate and the discount rate. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The patents in question were determined to have an average useful life of 18 months. Accordingly, beginning the third quarter of 2022, the remaining contractual payments will be classified as operating expenses as they are considered to be represented of deferred litigation settlement.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company did not record any product cost of sales related to the royalty expense for the three and nine months ended September 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and recorded $0.0 million and $0.8 million of product cost of sales related to royalty expense for the three and nine months ended September 30, 2022, respectively. The Company recorded $0.5 million and $1.3 million of interest expense for the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.6 million of interest expense for the three and nine months ended September 30, 2022, respectively, to accrete the present value discount of the payment streams over the payment period of ten years from the settlement date using the effective interest rate method. The Company made a one-time upfront payment and issued 2,087,545 shares of the Company’s common stock to BD during the year ended December 31, 2020. The Company recorded legal settlement liability on the consolidated balance sheets of $18.7 million and $17.8 million as of September 30, 2023 and December 31, 2022, respectively, and will record licensing expense in future periods. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the legal settlement liability (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Legal settlement liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Legal settlement liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total legal settlement liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 2000000 P10Y 6000000 2087545 P18M 0 0 0 800000 500000 1300000 600000 1600000 P10Y 2087545 18700000 17800000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the legal settlement liability (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Legal settlement liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Legal settlement liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total legal settlement liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 2600000 2163000 16095000 15596000 18695000 17759000 DebtOn November 7, 2022, Cytek (Wuxi) Biosciences Co., Ltd, the Company’s China subsidiary (“Cytek Wuxi”), entered a fixed asset loan agreement with Bank of Communications, China. The loan is denominated in Chinese renminbi and collateralized by Cytek Wuxi's cash deposit to the bank. The deposit was in a separate account with Cytek Wuxi's name, but the use of such account is restricted. The Company presented the deposit as restricted cash on the audited consolidated balance sheets as of December 31, 2022 and unaudited interim consolidated balance sheets as of March 31, 2023. In April 2023, the restricted cash account was released. The total loan amount is $2.9 million and the loan term is five years. The current portion of the loan of $548,000 is included in other current liabilities. The fixed interest rate on the loan was 4.5% as of September 30, 2023. 2900000 P5Y 548000000 0.045 Common stock <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company has authorized 1,000,000,000 shares of common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at $0.001 par value. Holders of common stock are entitled to one vote per share, and to receive dividends, only and if declared by the Board of Directors and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to stockholders, subordinate to the rights, preferences and privileges of any outstanding Preferred Stock with respect to dividends and in connection with a liquidation, winding up and dissolution of the Company. The holders have no preemptive or other subscription rights. </span></div><div style="text-indent:63pt"><span><br/></span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n to effect a 1.3333-for-1 stock split of its common stock and redeemable convertible preferred stock, which becam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e effective upon filing with the Secretary of State of the State of Delaware on July 16, 2021.</span></div><div style="text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 16, 2021, the Board and the Company’s stockholders approved an amendment and restatement of the Company’s certificate of incorporation, which became effective immediately following the closing of the Company's initial public offering (“IPO”) and filing with the Secretary of State of the State of Delaware on July 27, 2021</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2022, the Company filed with the SEC an automatic shelf registration statement on Form S-3ASR (File No. 333-267118) (the “Registration Statement”). In connection with the filing of the Registration Statement, the Company also entered into a sales agreement (the “2022 Sales Agreement”) with Piper Sandler &amp; Co. (“Piper”) as sales agent to sell from time to time up to $150 million of the Company’s common stock through an “at-the-market” offering program as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the “Securities Act”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the 2022 Sales Agreement, the aggregate compensation payable to Piper is up to 3% of the gross proceeds from the sale of common stock sold by Piper pursuant to the 2022 Sales Agreement. Each party agreed in the 2022 Sale Agreement to provide indemnification and contribution against certain liabilities, including liabilities under the Securities Act, subject to the terms of the 2022 Sales Agreement. As of September 30, 2023, the Company has not made any sales of common stock pursuant to the 2022 Sales Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2023, the Board approved a program for the repurchase by the Company of up to an aggregate of $50 million of its outstanding common stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">k. During the three months ended September 30, 2023, the Company repurchased 1,155,229 shares of its outstanding common stock for a total cost of approximately $8.4 million at an average price per share of $7.42. During the nine months ended September 30, 2023, the Company repurchased 1,281,011 shares of its outstanding common stock for a total cost of approximately $9.4 million at an average price per share of $7.33. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repurchase program was used to return capital to shareholders and to minimize the dilutive impact of stock options and other share-based awards. The repurchased shares of common stock were retired.</span></div> 1000000000 0.001 1 1.3333 150000000 0.03 50000000 1155229 8400000 7.42 1281011 9400000 7.33 Stock-based compensation plan <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had three stock-based compensation plans (the “Plans”) which are described below.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2015 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2015, the Board approved the 2015 Equity Incentive Plan (“2015 Plan”), which provided for the granting of stock options to employees, directors and consultants of the Company. As of the effective date of the 2021 Plan described below, the 2015 Plan was terminated and no further equity awards may be granted pursuant to the 2015 Plan. Outstanding stock options granted under the 2015 Plan will continue to be governed by the provisions of the 2015 Plan until expiration or exercise, whichever is earlier. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Board approved the 2021 Equity Incentive Plan (the “2021 Plan”), which provides for the granting of stock options, stock appreciation rights, restricted stock awards, restricted stock unit ("RSU") awards, performance awards, and other awards to employees, directors and consultants of the Company. The 2021 Plan became effective on July 22, 2021 in connection with the IPO. Upon the 2021 Plan’s effective date, there were 18,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will increase automatically by an amount equal to 4% of the number of shares of the Company’s common stock outstanding on the preceding December 31, unless the Company’s </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors elects to authorize a lesser number of shares prior to the applicable January 1. As of September 30, 2023, the total number of shares of common stock available for issuance under the 2021 Plan was 21,204,295 shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Board approved the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective on July 22, 2021 in connection with the IPO. Upon the ESPP’s effective date, there were 2,000,000 shares of the Company’s common stock reserved for issuance thereunder. On January 1 of each year commencing after the effective date of the IPO and continuing through and including January 1, 2031, the number of shares of the Company’s common stock reserved for issuance under the ESPP will increase automatically by an amount equal to the lesser of (1) 1% of the number of shares of the Company’s common stock outstanding on the preceding December 31, (2) 5,000,000 shares and (3) a number of shares determined by the Boa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rd. During the nine months ended September 30, 2023, 145,569 shares were issued pursuant to purchases under the ESPP. As of September 30, 2023, the total number of shares of common stock available for issuance under the ESPP was 4,352,888 shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock option valuation assumptions</span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of each stock option grant on the date of grant using the Black-Scholes option pricing model. The model assumptions include expected volatility, expected term, dividend yield, and the risk-free interest rate. The expected volatility was based on the volatility of a group of similar entities. The Company derived expected term by using the “simplified” method (the expected term is determined as the average of the time-to-vesting and contractual life of the option), as the Company has limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior. The Company based the risk-free rate on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term of the option. The Company has never paid any dividends and does not anticipate paying dividends in the foreseeable future, and therefore used an expected dividend yield of zero in the valuation model. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock option activity during the periods indicated (in thousands except share and per share data): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of options outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average exercise price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average remaining contractual term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,578,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,295,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(911,407)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(337,754)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97,257)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,528,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.66 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options exercisable as of September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,533,451</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.75 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted during the three months ended September 30, 2023 was $4.91 and the company did not grant any stock options during the three months ended September, 2022. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2023 and 2022 was $6.64 and $8.14 per share, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $24.1 million and $31.6 million of unrecognized stock-based compensation expense related to unvested stock options as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 2.12 years and 2.42 years as of September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently uses authorized and unissued shares to satisfy option exercises.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price and the estimated fair value of the Company’s common stock as of September 30, 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSU Awards</span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows RSU awards activity during the periods indicated: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average remaining contractual term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,169,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,402,781</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(443,768)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(313,399)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested balance at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,815,122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.01 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,539 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $29.0 million and $15.1 million of unrecognized stock-based compensation expense related to unvested RSU awards as of September 30, 2023 and 2022, respectively. The unrecognized stock-based compensation expense is estimated to be recognized over a period of 3.21 and 3.44 years as of September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation expense </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27.74pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3 18000000 0.04 21204295 2000000 0.01 5000000 145569 4352888 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock option activity during the periods indicated (in thousands except share and per share data): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of options outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average exercise price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average remaining contractual term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,578,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,295,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(911,407)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(337,754)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97,257)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,528,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.66 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Options exercisable as of September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,533,451</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.75 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7578635 7.76 P7Y5M1D 37200000 1295948 10.09 911407 1.24 337754 12.08 97257 15.22 7528165 8.66 P7Y2M4D 12753000 4533451 6.75 P6Y4M17D 11643000 4.91 6.64 8.14 24100000 31600000 P2Y1M13D P2Y5M1D <div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows RSU awards activity during the periods indicated: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-average remaining contractual term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,169,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,402,781</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(443,768)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(313,399)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested balance at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,815,122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.01 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,539 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1169508 13.36 P1Y7M2D 11941000 2402781 10.09 443768 12.22 313399 10.99 2815122 11.01 P1Y7M24D 15539000 29000000 15100000 P3Y2M15D P3Y5M8D <div style="margin-top:6pt;text-align:justify;text-indent:27.74pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the allocation of stock-based compensation expense related to the Company’s stock-based awards (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 829000 759000 2389000 2214000 1739000 1248000 4978000 3600000 1085000 1097000 3191000 2731000 2105000 1255000 5821000 3585000 5758000 4359000 16379000 12130000 The following table shows the weighted-average valuation assumptions used in determining the fair value of employee stock options: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> P6Y7D P0Y P5Y11M15D P5Y10M28D 0.73 0 0.71 0.75 0.04 0 0.04 0.02 0 0 0 0 The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the current offering period using the Black-Scholes option-pricing model:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> P0Y6M P0Y6M P0Y6M P0Y6M 0.67 0.72 0.75 0.74 0.05 0.02 0.05 0.01 0 0 0 0 Employee benefit plan <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">401(k) retirement savings plan </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently maintains a 401(k) retirement savings plan that covers substantially all of its employees (“401(k) Plan”). The 401(k) Plan permits voluntary contributions by employees, a portion of which are matched </span></div>by the Company. The Company’s contributions to the 401(k) Plan were approximately $469,000 and $1,238,000 for the three and nine months ended September 30, 2023, respectively. The Company’s contributions to the 401(k) Plan were approximately $273,000, and $791,000 for the three and nine months ended September 30, 2022, respectively. 469000 1238000 273000 791000 Income taxes <div style="text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's effective income tax rate from continuing operations was 11.0% and 56.8% for the nine months ended September 30, 2023 and 2022, respectively. The Company’s effective income tax rate for the nine months ended September 30, 2023 is lower than the US federal statutory tax rate due to a loss projected for the year and the impact of state income taxes, non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, which are partially offset by a deduction for foreign-sourced revenue, stock compensation, and federal and state research credits. The effective income tax rate for the nine months ended September 30, 2022 was higher than the US federal statutory tax rate primarily due to non-deductible stock-based compensation, the Company's mix of earnings between various taxing jurisdictions, partially offset by a deduction for foreign-sourced revenue, and federal and state research credits. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realization of the Company's deferred tax assets is dependent primarily on the generation of future taxable income. In considering the need for a valuation allowance, the Company considers its historical, as well as future projected, taxable income along with other objectively verifiable evidence. Objectively verifiable evidence includes the Company's realization of tax attributes, assessment of tax credits, and utilization of net operating loss carryforwards during the year.</span></div> 0.110 0.568 Lease<div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities and equipment from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 7.25 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term up to five years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants. The Company is a sub-lessor in an agreement with a term of three years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, sublease income were $68,000 and $204,000, respectively, recorded as other income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash outflows - payments on operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Included in other current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term - operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.47</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate - operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of September 30, 2023 is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023 (excluding the nine months ended September 30, 2023)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y P7Y3M 1 P5Y P3Y <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2388000 2370000 639000 37000 3027000 2407000 68000000 204000000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for amounts included in measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating cash outflows - payments on operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2412000 1629000 0 16741000 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Included in other current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term - operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.47</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate - operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6%</span></td></tr></table></div> 11703000 13883000 2879000 2931000 10139000 12312000 13018000 15243000 P4Y9M21D P5Y5M19D 0.026 0.026 <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of September 30, 2023 is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023 (excluding the nine months ended September 30, 2023)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 843000 3063000 2665000 2571000 2315000 2395000 13852000 834000 13018000 Commitments and contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the status of each legal matter, if any, and assesses potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based on the information available at the time. </span></div>The Company is not currently involved in legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material effect on the Company’s financial position, results of operations or liquidity. Investment in Cytek Japan <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the Company jointly formed Cytek Japan with TOMY Digital Biology (“TOMY”). Cytek Japan was created for the purpose of expanding the Company’s presence in Japan. The Company and TOMY each purchased $46,000 of common stock of Cytek Japan. The Company previously accounted for its 50% interest in Cytek Japan as an equity method investment. The Company recorded $40,000 for its proportionate share of Cytek Japan’s earnings prior to its additional investment, which is included in other income (expense), net in the consolidated statements of operations and comprehensive income for the year ended December 31, 2022. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company purchased an additional $688,000 of common stock of Cytek Japan and TOMY purchased an additional $229,000 of common stock of Cytek Japan. The Company’s interest in Cytek Japan increased from 50% to 73% giving the Company controlling interest. The Company consolidated Cytek Japan as of March 31, 2021 under the VOE model as Cytek Japan does not meet the definition of a VIE and as TOMY does not have substantive voting, participating or liquidation rights.</span></div><div style="margin-top:6pt;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized net assets of $1.1 million, consisting primarily of $1.0 million cash. The Company recorded noncontrolling interest of $315,000 on the unaudited interim consolidated financial statements as of March 31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company purchased an additional $235,000 of common stock of Cytek Japan. Cytek Japan became a wholly-owned subsidiary of the Company.</span></div> 46000 0.50 40000 688000 229000 0.50 0.73 1100000 1000000 315000 235000 Product warranty <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrual for current year warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty cost incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrual for current year warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warranty cost incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2126000 1760000 2958000 2841000 2302000 2475000 2782000 2126000 Net income (loss) attributable to common stockholders per share<div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net income (loss) attributable to common stockholders per share for the three and nine months ended September 30, 2023 and 2022 (in thousands except share and per share data): </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding, attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,173,278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,711,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,862,905</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,342,059</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of employee stock plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,997,634</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding, attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,173,278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138,709,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,862,905</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,342,059</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders per share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 3.37pt 0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders per share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 3.37pt 0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation awards of approximately 7.2 million and 6.2 million shares for the three and nine months ended September 30, 2023, respectively, and 3.5 million and 4.1 million shares for the three and nine months ended September 30, 2022 respectively, were outstanding but were not included in the computation of diluted net loss per </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">share attributable to common stockholders because the effect of including such shares would have been anti-dilutive in the periods presented.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net income (loss) attributable to common stockholders per share for the three and nine months ended September 30, 2023 and 2022 (in thousands except share and per share data): </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding, attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,173,278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,711,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,862,905</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,342,059</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of employee stock plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,997,634</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">-</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding, attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,173,278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138,709,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,862,905</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,342,059</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders per share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 3.37pt 0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to common stockholders per share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.01 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 3.37pt 0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -6456000 1626000 -17651000 -1234000 0 -40000 0 -281000 -6456000 -6456000 1666000 1666000 -17651000 -17651000 -953000 -953000 136173278 134711701 135862905 134342059 0 3997634 0 0 136173278 138709335 135862905 134342059 -0.05 0.01 -0.13 -0.01 -0.05 0.01 -0.13 -0.01 7200000 6200000 3500000 4100000 Geographic areas <div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products worldwide and attributes revenue to the geography where the product is delivered. The geographical distribution of revenue for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA includes Europe, the Middle East and Africa; APAC includes Asia and the Pacific countries; Other includes Canada and Latin America. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023 and 2022, the Company had no major customers. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company’s long-lived assets by geographic area were as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:54.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.546%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>As of September 30, 2023 and December 31, 2022, substantially all of the Company’s long-lived assets were located in the United States and in Wuxi, China. The geographical distribution of revenue for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands): <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA includes Europe, the Middle East and Africa; APAC includes Asia and the Pacific countries; Other includes Canada and Latin America. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023 and 2022, the Company had no major customers. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company’s long-lived assets by geographic area were as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:54.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.546%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 26789000 22811000 74948000 67896000 12922000 10301000 33469000 27823000 6757000 7153000 22073000 18306000 1532000 212000 4292000 1675000 48000000 40477000 134782000 115700000 9287000 6426000 8128000 7256000 17415000 13682000 Related party transactionsOn May 7, 2022, the Company’s wholly-owned Hong Kong subsidiary (“Cytek HK”) completed an investment of $1.6 million in Tianjin Deep Analysis Intelligent Technology Development Co., Ltd, a company incorporated under the laws of the People’s Republic of China (“DeepCyto”) in consideration for the issuance of Series A preferred shares of DeepCyto, representing an ownership interest of approximately 3.3%. At the time of the investment, an entity affiliated with Northern Light Venture Capital (“NLVC”) had a significant ownership interest in DeepCyto and a representative serving on the DeepCyto board of directors. The founding managing partner of NLVC served as a member of the Company’s board of directors until June 1, 2022. 1600000 0.033 EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .>$;E<'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 " #GA&Y7>/_LCN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFD90E&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"HJ^H.')(RBA1,P"(N1"9;HX5.J"BD,][H!1\_4S?#C ;LT*&G#+SDP.0T M,9Z&KH4K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LF_FW+@#A[>GQY=YW<+Z M3,IK'']E*^@4<<%O=S47S;U8K=XGUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ YX1N5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #GA&Y7Q*/<)_D4)93<-2)6(!RX,D^XNV M^;=MJX'<-)$\W =#"4(_RJ_T;5\1[P-P10#9!Y!/ ;A=$6#O ^P,-"]9AG5+ M)1T.!-\BH;X&-?4CJYLL&FC\2*5Q+@6\]2%.#AV^80(U4;*F@B6#E@1-]:;E M[N/'>3RIB.^C;SR2ZP1-(H]Y'^-;4):B0.10H#$Q"LY9?(ELZP(1B]B:\CCF M\$=70CC6A7\HCEW4CYWIV<;Z^7NT2*2 )O>/KH9RA;9>0?7#ZR2F+KMI0$=+ MF-BPQO"7G_"5]:L.[P>)?8!M%[!MD_KPEKLI=%&)GG>ZH4( MQ@%M\LQ*1;^K['C&^)JV++%!2FD&P&J,ZC66M)@T2;2&-83 =@S M%FH225_NT)T?,/20A@LF=&!F#D>>!>E)<[^$SK&4UR[6[!'?0/7UE M&^5[Q\'&T[9ILTQ=ZM()8:/W^$SMJ)M'@9[Y-M)"F]7N! O!.6HYS^&!<&F" ML-G&?.2\V/=;"C/K3/"-'[GZ?FL6=49:TG-8(UQZ(VQV-)\R.N.)I 'ZRX^K M1R>S8+_=L7M:T'.8)%RZ)&PV-UE;'<$RMQK,+-#K=K58Y_!$N#1%V.QD[KD+ M^9JM>60R#4=$^H0T^SV[H^4[AR7"I2?"9D,S9VXJ('68+-"S+P-]YLP:#@_# M;/+E[NL%BJE &QJD#/UL78)?0C&L[K*UKQ;_'*8)EZX)F^T.>%W/CU9HO@L7 M/-"R'_%+SU_'6JYSN"-2NB-B]C"'M*+)F[NFT8I5VL$C0@^C^>U(N^0T!]8E M+ T1.P_J0TOJ0DZR/6IT)Y( =6'&QT]*9=>ZI@-8^P/J2T/L3L7 Z)7#-(I G/+%.-=PX+1$H+1,SN MY3#2?ICEY]EF-GI,)1C:2,VA6N(?9&[V]9"K=3(U=7BR&6*[TVGW<:<]:&UT MD*4/(B=M#CDPI HP?-/(8V_H*]/G\=@>D85[-H92:2'.87A(:7B(V:\4NWQW M?J*<[0L#NW8'#_4CCUFL\OS@'.;'+LV/?60#YQ/C?N.VDO*(W'T]#^VV:V,()->GLV :@>9(P*5 MPZHY[O^"M=X=$*H9+SLW39"K]B+SL\+B:7$V.\I.)%OEY_G![C>J)LP$!6P) MH=9E%T8\D9^5YC>2Q]EQXX)+R$;E=^W4VA(P< &$> 8 >&PO=V]R:W-H965T&ULK5EM;]LX$OXKA+=8[ ))+))Z;1,#;8+;*["[+9K=N\^,1,=$)=%+ M4DESO_Z&LFO9XDM2(!^<2/9P^ PYG.?DHU5>]X=R@;UW;ZZO%QICMV^52 MUQO>,7TAM[R'7]92=V2)$F^[)CH%ZO+\;O/:G4I!].* MGG]62 ]=Q]33!][*QZL%7GS_XHNXWQC[Q7)UN67W_):;O[>?%;PM#UX:T?%> M"]DCQ==7B_?X[34M;8/1XC^"/^JC9V1#N9/RJWWYV%PM$HN(M[PVU@6#?P_\ MFK>M]00X_MD[71SZM V/G[][_]<8/ 1SQS2_ENU_16,V5XMR@1J^9D-KOLC' M?_-]0)GU5\M6CW_1X]XV6:!ZT$9V^\: H!/][C_[MA^(HP8X#30@^P;DI0WH MO@$= ]TA&\.Z88:M+I5\1,I:@S?[,([-V!JB$;V=QENCX%2@6=_HRZ6!GFW[9;WOY<.N M%Q+HY99O+Q!-SA!)"/4TOXXWO^$U-,=CLMJ?K6 Q:.Y>N"+U<\_X3QYYXONE9R=Q$H/L=*8 M]]4UTQL$LX9J^\#_&<0#:R%X[RSN7.6C*UL 'E8XISFI+ID:13I%ZZ-$K5-1(O5AV_G(#OJ.)E!#$D9P[_!E3N>8I+0B,XRN69IF:>D'F1] YE&0?RG6<*B*M1Q@0'*29FG,1]L M%=V"EC'!M;7W=C+)1>H,L\^,YB4)H)WX#40\#I<3A (]92FF 0?'$5#A.59_&2C6M MI-ADNS1$<5[.<;I64*R* ,Z)K/ S;#66JP@X#SGA*J7.G8BC1/>C0O&UO)T&/7$?CI/?3$-LV9,5$-ZP71)+"XSGL^.Q M*I,L,#<3U>$XU_W.[R%Y('5,R[OC27HZ0S$&<4F-Y(F341XK$,%^S&0B/A(G MOO=UK08^Z0KOGL/'71E.9PA]9AB30,J3B>)(G.(^G:B4!'D:/L6I[>#BE <=.3 H]-.7+8B-$GGS.$Q UE6AD9U(C42)[538?;< MJ+KTE95Y-2=@CUE:)6EH7">6(W&6BRVLN#HC+IU!5:KF>L=GEF55:) GVB-Q MVG,3XAFXGIU:6F5S\O.94=C2!>!.[$?B[#>79R\?9I?N0-[0^?[<9P8B/R K MR42*)+YM^UT"9,-5AQI^YP?H;LIP0?,Y/M>*D"(@?LA$7R1.7X[X>6ZUN?1$ M2.GDK&>_EI4!!40F$B,OV; ]A] E(YS0*G$&U+6K:$4#!8%.K$7CK'4MNTX8 M6PIV&^%:]C9M>5\#8/3+G])PA,M?O4=)4<]^*8-\FN@5')U&/Q$BQ5$->&MD M_74CVX8K_?-/P&[%NW'K9YZ\4I!&Z?5'I>!K>3N-?:)8&J=8._.R1]H.P1EZ MDUPD"09!J- #:P?^#N&S)$F^?Q ;S$8J\3^HP'K#E#TVT4BNT2W?&M[=<;5# M]OT$>,RE&UX?_[0_W3V#$JZW?#S<;Y^@'YJ=96EVEN>[5O:=YO I,1):6TDU MGM ,1L,.K;$U]5417'AGVK?T#ML.=4YZ)' M-=L*J"5>H!ZAD,&^>4YT/KN4E*$J1R=%0>.* F3OT WM>+O0\+6HA98Y55H="<=0>,ZXD^@.JC(2K:M37S1 S=S;>QE37U\KZ.'.RT:P=23-P97 M+L%Z3GU!0I+Y)LEG1[(L#4A-.HD,^LP> M><[;8RGYP2!*YP+%>[H1L'-.-Y9']W_V\O4/INY%KT%=KJ%A;N MQ"5X)XV1W?BXX;#W5]8 ?E]+8/;]B[UE/-PJK_X/4$L#!!0 ( .>$ M;E>A\*K5J@( ((' 8 >&PO=V]R:W-H965T&ULK95= M;]L@%(;_"O*FJ96Z^"MVJ\ZQU*:JMHM)4:-M%],NB'T2HV+P@"3M?OT.V+&2 MSNF'M%S$@,_[S(LJ :II+_ M8*6I)MZ%1TI8TC4W=W+[&3J>Q/H5DFOW3[9M;)IZI%AK(^M.C!G43+1/^M"M MPYX@'!\11)T@>JT@[@2Q VTS4]\HBL;0C$@.3\XF/I M&$3&SSL;;^\2]W0 B8>?EH: MU :\_,.[, T^#8'_)[.#98C[98B?<\?]KVNDQ3HK[L](0Q61^(T;5PX;RM= M&E#MGI,3)D@I.<>@?O!T:'7:*<_=E/88V>3!* C"S-_L8[\4=< S[GG&;^!I M:Y70M:FD8G^0R3*THX.9M^;)7DYAL/L]2?]5H0<,2<^0O)V!:;U^.?_DWZ3B M)!DG:1H_27\P,DZ3^.+(#J1]]NF;LS\C>(%@58F2B=5+#.FK&08C!QG\O1/2 MWDY?J5HQH0F')6J#T3F:J/;$;SM&-N[07$B#1[!K5GA)@K(!^'XII=EU[#G< M7[OY7U!+ P04 " #GA&Y7.[B15R,) #R- & 'AL+W=O7#(]T'R7-)ZN9%5)_EAG.%OFR+4M[. M-DKMKN=SN=[P;2K?BQTO]2^/HMJF2G^MGN9R5_$T:QIMBSGQO&"^3?-RMKAI MKGVH%C=BKXJ\Y!\J)/?;;5K]<\<+\7([P[/7"Q_SIXVJ+\P7-[OTB=]S]6GW MH=+?Y@>6+-_R4N:B1!5_O)W]B*\31NL&#>*_.7^11Y]1;\+6J*5+][YDO>5'43/HY_NY(9X=[U@V//[^R_]08KXUY2"5?BN+//%.; MVUDT0QE_3/>%^BA>_L,[@_R:;RT*V?Q%+QW6FZ'U7BJQ[1KK)]CF9?L__=(Y MXJB!YH$;D*X!,1NPD0:T:T#/O0/K&K!S[^!W#1K3YZWMC>-6J4H7-Y5X056- MUFSUA\;[36OMK[RL$^5>5?K77+=3BZ4HI2CR+%4\0_=*_]-9H"02C^CW':_2 M.IH2I66&EF*K4W%3Y\@S1S^7:['EZ.(7(>4ENMB7Z3[+-<. M]G/MIX.SR*NS[HB3\)[OWB/JO4/$(Q1XGN7YS0EDSK?=/?GJNP^<00^90QL^ M.L+WD3_SG M)%M-299,1#:( 3O$@+G8%W\(E19ZO.XC 06BY0@:CGKB>%ZPR/.\F_GSL8A@"+1DOA'&4"\B!AYLK11F ;8-Y+.1OF13DXC MYVP48W@LY<*#M:'3VG]7>H)#NTH\YF#?"FTS0QQ&AID *H@"PQDK&Q4&U.1* M )2.[(B9T<',R-FSNKF^?$+\B]:@KT$]I\WW]2#2&*R+E<^\SD-0+7JVO<0+ \-> !9%V#080-'0CXSY+@%@ MA!%OS.0CV8W=XPHO=8\K&J/33 O[7*JZ!SYST')L6^Y1WXPT (L\9@XS $K' M&EN6VS#"\)&WAY:3WG)RQOPAK $'M)L C^K'YO *P(CO>Y;A-@Q[S(L"TW(; M%U(612.6]X(9.[7@XK5F*IJ:Z;$2VUA:U$AX@ M(V'HF?,+A,/1J/6]5,7,/<6H#:]T1=CZH(OZ)3C-8*?J?>L\,RG;:E*V9"JV M84QZ/8V=2E%GI.*:5[UV0C 8OIT/?NR;.0B@ A:;.0B@<& 6&0D(BZ*QH:=7 MKM@M70_FMED(6@LHTL"2K1!*2U+36D"1QH%O&@MPQ3$=L;77K=@M7.'N-EHC M8EM6ZKG5&FAMU!5CIEP'4"PPZ\T$XL)>.&9XKV2Q4YZ]SB]O-#^R9Q!"K22W M42RVQED;%!X/GYWU-NHJ#L8RO!>/V*T>AU/, W\4%7_U@DJ_C,RRMJR[8CBR MK ?D9F0)28@,QY$Y:240CD0^@SU >BU)W%KR0R6>\V896]N.+AZTSM*E6S/; M7I[T! '4'K$$-8@R.S\ NB(X,$;$!(+I 6>DG".]OB1N??D;5X?L;Y(!-->6 M>'K0]DU!#<#T(P:FP0"9EHNF2$U '*%C@>]U)7'KRE^XE-=U_T:UO2@M"K%N M5K650*70KBA5)8JBEIQY-P_ .6"K/U-P 1!F]H/3- D (=%(94%ZE4G<*M.* M/$J5JO*'O4H?"EY[0_^VU?U#*K'^O!%%QBOYKMYMR=>@/T 1:B<)($*#P$H2 M2%Q"20+@8G]D;B"]!B7N]=*O]$V6%WL%[D#<$7NE$_0.L" *> <@ [T#X,:] MTZM!XE:#7^4=I"L8)#=IQ;L<0A=YB3+=T]+C'^'QIWV>Z-@.[[UG3CP 3*.P MZ3R0#%/3=_ ]Q[I=KRV)6UM^L_.Z)'N+^X+SW&?#(/>!9+;[X'N.N:^7J\0M M5_]L=G1Y=I4^ZXKXB;=F2[27VB7:(^NT6.^+=L6@M%P-YF#+ 'L.4+LTP"$E MUM(M"&4AQJ'M0@CJ1P&)S9@D,"O5M;T?C[BR%\#$+8 G<^5Q1KJ<:4O946=" MT"CT8FIJ[14('7$F!'4[LQ?4)#ZQY72\ZSUP%;AT09SZ_*U+%Y.RK29E2Z9B M&VX^]SJ?NG7^60*WXS@U.P,P0.!"9-#L#.)&!2[M)3UU2_J?="V7/^G^NZ\J M7J[_0:I*2UFD[8&;[*^]5/5&05/CUEMSNLH!?0*I>7/. $!7H1^9'@%0D>G= M!$)A1L(1?_2"G[H%_Z>RXFF1_T^/4$^I'J*Z 4P[H]U%:.9=R;6[=UK9_MU^""CKOEFT^?3+J$/"E;,A7;, 9]T4#=9S). M'P.:]$S&I&RK2=F2J=B&D>@K$'K.P8Q3AX&HO=Q,(\;,-2X(%M#(7- '8!A[ MGK7(#>$\%@;\FY)M-2E;,A7;,!1]W4'/67@_ M>3"( FH](%;5"L&\P+-$&; D[_N^N:,$P"C#8TLFM"\/J'N]_5Y[,5^#.TGN MEF_.NTDK@4G9DJG8AD<@^TJ >=\V S%G)?'62$S*MIJ4+9F*;1B)OD)A[@KE MS..H=CT0^[XQLRP!%//,;;05@"(LM,ZR +!ZJW&D!&%]"<+(-\X^S%G#O#GW MIF1;3FI=GI#9H7ZKV4/[AZN$%G1^;UU*,ZW?X>HF!ZRM\G;2OW_3T M[=M OZ;54UY*5/!'?2OO?:C[2=6^8--^46+7O$'R()02V^;CAJ<9KVJ _OU1 M"/7ZI;[!X36GQ?\!4$L#!!0 ( .>$;E=Y<>VZQA $RW 8 >&PO M=V]R:W-H965T&ULQ9U=<]LV%H;_"L?;Z38S52U^@63K>*:5 M &QWIIU,TNQ>[.P%(]&6-I+HDG2<[*]?2E8, S@"B>2UMQ>-90//H7@.0.#% M 7AQ5S?OVU55=<''[6;7OCQ;==W-C^?G[6)5;U?7[_8=?ER_/IOLKJC;5HMLCROZ?#]6L MVFSVI/XZ_CQ"SQYL[BL^_ODS71R^?/]EWI5M-:LW_UPON]7+L_PL6%97Y>VF M>UW?_:TZ?J%TSUO4F_;P_^#N6'9Z%BQNVZ[>'BOW5[!=[^[_+3\>;\2C"F%\ MHD)TK!"-K1 ?*\1&A2@[42$Y5DC,"J>^0WJLD!H5$G:B CM68$:%-#Q1(3M6 MR [.NK^[!]?,RZZ\O&CJNZ#9E^YI^Q\._CW4[CVRWNU#\4W7]']=]_6ZRUF] M:^O->EEVU3)XT_7_]''6M4%]U7^J%^]7]699->VW?\FC,/LIX'_>KKM/P7=O M=^7M1%,@K=OYL%WW[P(O@G6N^"/57W;EKME>W'>]=>WMW*^.%[++_?7 M$IVXEC_JKMP0U6;N:K-ZN^V#NMU?+E%[[J[]\[+_'GVC*#?!3;E>3OJOL"AO MUO25\ '68G&[O=T<[F7?'-:+=4= Q'A(W:VJ)EC4V[Z;6>W;_X>JO\?]YRKX M;E.W[0L"+]WXW^N^_JYKZDW_E^N>UE5-U79[URT>QT)[^ZY=+]=]]Z3;..\# M["'*HH037^BXND>EAY@^[[ZPV48 MQUE2,!9?G']X'#M(LQP)$TB8!,&TV(@?8B/VBXUV5$#<0]DC'R;3-,Y3W8$S MNU@8,+?BC2]BVKOW6'GU[LV_3C3OROG[OO?[WN6W_0/\KORF;Y;^KN)LCFAH3- MD3".A DD3()@6BBE#Z&4.ELD_U@UBW4?2OT@X/!4#>J;_2.R?=QK4U'CQ/I& M36IUTDD11\QH2G.D38Z$"21,@F!:/+"'>&!?%@]4###+;3%+C$Z9V5VDX56" MDAH=+7=>M*^SD# )@FG.RAZCP)_O9V?(P<.Q'C>7>692O,OLNY['1 MP&9.<[Z]]QB+'&E1(&$2!-,/!WX?3W[U4W.-?[I;"^P^1^P*PYU&G(UZ%(&!]U_0)I4H)@FD_#J9);IFZO MTM-O4BR9VC:+G0D41(5\=08<$$-&C71"6U%:%*DL=D:D3+.'$KC4)J TB2*ID> DJQ"MV;E'C2_J6[Z MOGKJ&!XA-9Y9:&M4_2 J3XHP+LQ^'6F80VD"2I,HFAX@2OH*W=H7,6@>C@I; MWTE"EDX+L\_(B4%S:GJ:@/4#NVEH/L'MK;M54&UO-O6GJCJNV-[T MS7AP_=YMTSNR;,TG9BE+S%$4U"J'T@24)E$T/6:47!:YY;(OBADR3@B=JQ_E MF+T\D7MENIX$)68/#U6WH#2)HNDN5>I6Y%:WCBZMKX)C%NSAF7+PYJK:+(.F MND\D[>K#LO"A[0=MU76;0Y[O8(< S0.+"'F+%5,S]P-JE$-I DJ3*)H>/$K+ MB]QY7E\9/&3 V%E;9L;6S'U5WB..88L<:E% :1)%TV- B6^16WSS21>*B*RL MPARWS]P&O=T[QB:'VA10FD31= U>/L>*J]! M:6+4_9 HF[KOE6P6N66S4G(UME2V*S/&>^V*\.Y81)CG4I(#2)(JF^UX),30ZU*: TB:+I#E9:7OPL MVS]C0BO+4E/MJ7TQ8"MH3$A1C#'3LU"A#TKC MH[Z!@-J4*)I^9HM2^A+8=M"$R'-+C S)F=N>U$.3*OG2IGY[43I4[EM2=*=$N FT'I.PM5V!)J,V@:LS3.S743 MJ&$.I0DH3:)H>HP\.B/-+;(-;P:E \/6MY(H31-S<'4L-]#D"%@2Y;F9M$24 MFX39U&Q,@BK'K-V@1*DH#4^T.25<)<^Y&S2!ZE10VAQ*XU":@-(DBJ:'E)*S MDE%R%G;MQ&W3.[)LK2K*X]P\H&P.M/4LL2MUKV! LB"7%.66KFM;LORWO ,<(DAYH44)I$T?0C;)6R MEKJ5-9\%D938:LH*[OK)QR;]7][ M_UZ7?7_?-_1MV;RONO+=9M^>%[?-NEM7Y',^);2PU-RE[+;O[6^HI@:EB3&W M0Z),ZNY64EGJELI ZU\I(5!9^]/=E^+M>6C:'90FQMP.B3*I>UX)>ZE;V!NU M^I7::MN$Y5/S&>TVY>U9J&XW[BL(J%&)HNF^58)P+5[52^^ SO:J7$ 6G4JA91CES5HLK9JUI$ MJ=//-R4@I<4SKFJET-/2H+0YE,:A- &E211-?X&.4J/8P([.+WVE$B-/+4NL MB8W;OF]<0&D<2A-0FD31]+A0(A9SBUBCYK;,WI'9]YDL-3/RW;:\8P J6$%I M DJ3*)H> TK98CY)8*XL07+@[*;[/E\8]6[,?E"0VD?80PUS*$U :1)%TP-$ M"6#,+8 -9 G246&+24F8IM9&0$8_V9BLTI^0+J&$.I0DH3:)H>HPH?8NY]:WA MTV_IP+"5*%+!.)8;:'($C%(PB'*D@D&5LQ4,HM2I%O?HY9'L&6=3#)K)!:7- MH30.I0DH3:)H>D@I48P]0;[7X$P+JI,Q6R=C1<8R\TASJ%4.I0DH3:)H>LPH MD8R-2BG[^AQ!1BA=UD%X[HOQ[EA&F.10DP)*DRB:[GLEZ#%W1MBKIEY4U;(- MKIIZ&_#/CK[/"WMUVRQ6^^?3J][C@YT$5,QCQ(;')$V9N1\+:I5#:0)*DRB: M_NID)=-E;IEN?*!0P9$16IVU ==]!;X]PQB3'&I20&D21=,=KO2WS*V_/7&B ML=NZ;W>1$8>IA8R9">ISJ%4.I0DH3:)H>O0HY2X;]1(&9*9Q1B1DA>9K2F;N MZ_+N1,;8Y%"; DJ3*)H>!TJ@R]P"W>OJYO.S8;^^+'V.30VT**$VB M:+ISE428#9S8YK&[(+-%M;2(S)QCMT%O!X^QR:$V!90F433=P4JUS-PI;%^S MNR CLL7"PG(X5'N$TCB4)D;=#XFRJ3M<:8K9L[PG(2/>"U#DYA* ^UJ\?0_5 M$*$T,>I^2)1-W?=*&\P [TG(B(RT),[-H]/:7^[QLP3I+ MGXR*G'HW:1*:&0RSG'K1J;G42\'29&J^P)03Y291;I^E3Y4+,_.H)DD4.['6 MFRLY+7_.%YWF4/4,2IM#:1Q*$U":1-'TD%(:6_Y_>-&IVZ9W9!$O.LUB^T6G M4*L<2A-0FD31])A1>ES^3"\ZS8G$-^O,3??%>']DMUR MM^SVQ"LZ;NO>/0>APX498V;J']0JA]($E"91-#UZE*Z7#^AZ^!6=G,B\"\UG MP\Q]7=Z=R!B;'&I30&D21=/C0,E_N5O^^Z(5'3?3NV^@5+-]"K?YQJXYU"Z' MT@24)E$T/2J41IB[-<*Q2SHY(7KEB?F*E)G;FG>;'V640XT**$VB:+I[E0R8 M#Z0(>BSJY+:4EMKO47 ;]/;P&)L<:E- :1)%TQVLM,#[H8J@%":&'$W),JBYNQ"Z7J%6]<#+>@4Q.M/S?'YS'TIOHZ'TCB4)L;< M#HDRJ7M>J9 %8%-M0233L<0\PW?F-N7M6:AJ..XK"*A1B:+IOE5R8/&DFV7= M=-\A>C%^LRS4,(?2!)0F430]0)3V5^ WRQ;V)EARLRQ1SE[.H6#49EFB'+E9 MEBI';)8EBIG+.>?MJJJZ>=F5EQO7P MH:MO7I[U[?U=W77U]O#CJBJ75;,OT/_]JJZ[SQ_.>_Y=W;P_V+C\'U!+ P04 M " #GA&Y7=!#19=\( ";* & 'AL+W=OI&70Z66J_/1R-5 M+,6*JP]R+1KX92';%=?PM;T?J74K>&D7K>H1R;)\M.)5,YA?V&LW[?Q";G1= M->*F16JS6O'V^:.HY>/E ]>+GRO[I?:7!C-+];\7MP*_?OZIH5OHYV6LEJ) M1E6R0:U87 ZN\/DUFYD%5N)?E7A4>Y^1,>5.RA_FR]?RBKHTFP/''5NE@=T^SE7EX.I@-4B@7?U/J[ M?/R'V!HT-OH*62O[%SUVLA,0+C9*R]5V,2!854WWGS]M';&W /2$%Y#M M)? MP"(+Z'8!M89VR*Q9G[CF\XM6/J+62(,V\\'ZQJX&:ZK&A/%6M_!K!>OT_%HV M2M95R;4HT:V&?Q CK9!KA^!'3MCR(LQ M'TE2X:U8?T T.T,D(S2 Y_KURTD"#MWYEEI]-.9;X\"%=>"BE2L$N==R737W MW>:M="74>2$N!Y"Y2K0/8C#_ZU]PGOTM9/.)E!UX@.T\ MP%+:Y]^@#E5-(5<"O:NE4N]#UG8J$/"&5Y M9$=.=_BG2?RW6A8_AH:92@2) W2MHDZ>^O[+Z6360QF0(IAF89BS'[0<0?FVIM$BL$?.9!ZF\-7R("&&>.Z;(DY*]- MT9HM8#*8%X7K0$BS&V9!W$\[ED1 MD(F9L4?8.&G&32L?*MM%&9CBJ1 0">-Q>0=,+K2Q[P'\+MOG(&SL^W[6W]@! M(9:3"'+BD),D\K]S4SL;BV];=,],)%IA-OB95U?.3.4-VD \>,,QR3WO^V(Q M[SM*QTF^A$VD!917#8XWJ2F4C<+."),&>BF@UMQ#3D!QT;5MJ%!=\;NJMDP1 MM(CZ24IQGP)#4CF.%$SL2!JS=)^RY,V]Z!&;K8PV)'O0@R2'DSW 6UGN5-H. M?>'Z 9RDT?EO+2]%J#P$+1_[^W RGGG[,""&\60:VXR.E'&:E;]N$SVVJ7Q^ M'9*,]4MM2 S/QG02@>>8&*>I^*85:UZ5+E5LE8+T:!/$BWU2'1)*\S[H@!@> M9W0< >WH%Z?YM[P7U9B."GCU6:'QB MS7W4OA"9DFD8-7$$3-($_/,;BR+QV7-()ZP'-B#%)C&LCF5)FF5_/6P;CT+U M"7-(\-C#&A##+(NA=L&Q(DFSXLVF+9;<%!KH;U:\_2&T;9F5*#9M/'8AWAN3<4[[T?,%(R62 M.&XD:6Z$-KD0HMR&;<7U%NC;+/"I$6@[Z]?+@%@,OR-/JE$[[;*!!08=?ZS#AD;#KS"I(O%_.MHT^2 MIL]]WU:-ANZWL@? :%-"?$*$#L[S:D"*1$&13%FE6Z=Z ^6T3YD75 M\*9XS83YM"/F_\>,F3J.INDI\WK6OY+ 2R@SZT*T4W=02WSXVSO%\D T*3/+:['(72(Q3:>;4;<6C^),QY MN+9/BK93<;7DK=COZ"$ AI\,53WR-OQ0B ;.F]2;#8>D,(TP%'6T2H^=2?># M42FUL1,_P%W(U0IH2]FP;)H2SE+B)5;=Q36$*&R13Z<8$\^B@%1&(ZTU=9Q+ MTYQ[$"4X<>]QFPU/&'& ?6Z@%.[1P?\8UU#+0*$%\QYW!@0)S6:1 MJLY[$?=4T)AW-.42TE2R#9OGG;S*;C;V34D".YBR/G3S8 MWH/F= _P-JN$&9*Z$9;N1FRO:^?)NW8D:+/? M-TR] 6= :#:+/1)EKKE@DV30OLEF:*.S=X" G?;JKIPE>YV^'O#]Z/XNYOLO[OB%1)?)._3^&CO-:^5:._MVV\*66]V+TGMKN[> ML+NR[Y7UKG_$Y]?=>W).3??:WB^\A7JO4"T6H#+[, %_MMV;<-T7+=?V9;([ MJ;5;IR_"Y52D>YK8\-95L78O)W-@JQ4+<+4-,QM-LN+N>D"_3K[#EY4(ZM*9OW0> MJ[/L34:Y*D1KXB>W^4WU_KQD/.E,2/]IT\O.,Y)MB*[NE<&@UK;[%?=]'/Z+ MPJ)76"3>G:'$\DI$L3SU;D.>I8'&B^1JT@8Y;3DIM]'C5$,O+J]4D%XW*4*N MH(LV0""$TUD$.(O,9 ]TT0$M?@#T,WUP-E:!?K&YRO?U9R U,EL,S"X63P+> MJF9*1_,)+>:+HR?PCD9/CQ+>T0_P/OI26/U5L*L3NG0V.*-ST=6&S>G&JZ!L M%$,HKK455FIAZ!:;"H48 _U]O@K1HY3^^5Z$.@+'WR? [?4V-$*JLZQA6WZM MLN7S9X>OYB=/N'<\NG?\%/KC1*Z>2.3_ J++;51W=*%=D%I9J<*$WEDYI1?/ MG[U9+.8GZ3RM#T_(>8J5HN'(U8VPV_[P@'0@008C1-N2)#H2"1!F&["/I+1L M.I#LE$CD:\X#)!G1JOM(I;+*CXG:!X@.'4&K+?#7$"I9T;JU,A25K*R62*AH M&N\$YEN8TF> ]ORH$H$*AZY3.0%[I+ZN_/8\9;>\T -]/D#A6U T)40)?%"^U#?,()Y5%A*P-AAT@8S'U/ M%>!^0ES[ IMT&YPPT$B6TT;@"PS;1R46IH5W07)[ M4-"E%1QQ1-N[FFK<$[H!)X-+Q(=$30=42]GJ4.WH1HJB#%R Z+P2"DPCC,FX M9JNW@]4;[PIP B/$Z=O47-_>[!SLYX4W#U^?!&*A,>?:2M/FJ2!WUQ^9?==G!%W" IDQ0_'FF::QFNH2;6.E?H^!XNN4-+EATA-Z:.E:[7R+5X-M'C3W0A=W0PEQD:,8D3>%?(+8JJ' M 9%RM5_BB4;=38QYD?6[V<&DCQOC M>858IAIQR?2(!9B'1H3 !)_^3L6TQ$/%] N.(NMWG8MHX8^_SVN+,L2-\?KX M)!W^VHJU&#;V\X731R[W6:.^6\->RO8;=B,X_;)W-0VSY$G@\<5N7,%%SCL? M7"FIZA4:;#$_/.X"&ZC"8312;+7 2R=60"MTNDSV M0C.,2]1;@N1.\7J52H1D):Q5: DAO4-/SG8>1RBG,CT!>0ZU M-G;OI'%W?&6>=X^K!_'NB?I!>%1,P-520'4^??TR(]\]^[J/Z)KTU%JYB+"G M)4=">1; >>%<'#[8P/CV7OX+4$L#!!0 ( .>$;E&PO=V]R:W-H965T&UL[3UI<]M&EG\%Y=-14-VM1/ST]/GSW=&-<\^>8K^NYM]\U7[=#7KK%ON\(/FXWI=J]LW=Y] M_>3LB7[QLUNM>_SBZ3=?;V[K&B0",#S+G MD[ D#DP_Z^RO:>^PEX7Q]KJM_^FJ?OWUDQ=/BLHNS5#W/[=W/UC9SR7.5[:U MI_\7=_SLLY=/BG+P?;N1P0#!QC7\K_DH>$@&O#@],.!FL_^II#Y#@?$]+6?45KWI^8-67 MQ4]MTZ]]\5U3V2H?_Q1V$+9QKMMX=7[OA#=V.R\N3F?%^>GYQ3WS702T7-!\ M%P?FF]AE\=]7"]]W0$;_,[5AGN_SZ?F0M;[P6U/:KY]L$='=K7WRS5__T]A_A_OVKQR]H6U^UF:YI=L38> MY]J:SE9%#S_@ /H)APR-&2K7PT^NZ6WG-D79-A[FJ0Q^N72-:4IGZL(#)!;D M1N_A29JCJ^ G"YS5KS,@.@%V6YA MYV91VV(U.(8+L+BQB"#XG<;B!]K_T*_;SB%F;VV!"Q6 HB7 '\!+"!5 ;"K3 M51X06A'.Z4 4SJN;:P63#FERY+MM1?N,@][Y, HVCTN^#IB>G.)5"_^$"5Y? MW;R*V'D;,0Z3Q?-#.)$2/NV,RWJH;""8 ;^$V:]WO7U?O'*M!T(#-/M9\:8I MY[/"P>]WZQ8.^Z2]:RR2Z\*[RIG.X4,\[D>W(3B.?OC[\6Q_KN+5_-=Y]W"JC_VU7QJHJ-_#A_A^?R9]M;50"'I@;[>(H>(76ZZ;MFY7N_VQ?S/ 7L7?S6+P:_?>P2?GUY&V MDX?T$*?V #,61^\044A8^[]_OUG\4!Q];T&+-CMDDKKF Q;VCN>&XT'&-MZ0 MTO8@$X#R%]8VA:WA2!HCK)G1SKQX!SP&9VY][S9$P$A-+$N8NH1V/U&(P$-H M_[A^QT*$6+&S'P8'H@_4<0/V"^$:&'=CWML$$-R1\2 1M[RA?FU $BZ78)40 M1 !CV^':9A-(%YZW/9!B[% ML9 I$2">BIY+9E/I(9(7S_;L^9?^D]!#&TP%-+3,J@(.NARZ#C>^! H"K*T=F% HKVM"6D<423/< K^W T )<'7T>-MY(+7: M :(K/,D%GH[Q;4/B&H0N2F;81.FZW=H. MK.D=3]/G9S(O_@'(-:0*O)7]37R%L('-[%#L H4@U;2-5;(')D>J +T,&9GIO+,]:E9V2)"W ;_FUKB:C@DQ;1&-_-MBQPA>.[LLV@!094M'?@5R M:S2L$V*%C+&"K-: M=7:%T$9*E W@E"1-!%WP9YSIT 8$'-DSBSY/.A5T")RK9]9O5++1H>"C[9@: MY@7X5> U*<^6.Q;]=30D,U4P-A4KH .0R0T9BX89:3DT]#1L ,UH5 R+.CH/$HZ!6D9[JP>4MHRS MMLFIN[)-F]@W)B$Y@AE(G'4VLFX]29NX<;&&@W_P9Q\ID(WQZQEH++\F9(#L MP.$SX3?PD%V),],#*M8'T\+<%J*T#1>@7;JB80 9@O2RM85*Y(-#JB GCUX==W(\.6'P7-^ M#SP*!URQ[1.M S81R<([N/@=T/%G9\\NYL^*#3@1*DD_.W_Y#? L3+>S0O6E#." &M>9@*%K@3 MX'CX#\$F]6R:]PF]]?# ;V@+L)H<6%&GE@38=OU TN"/,H!J&Q!_UE82S%G" M)PZQP-0#AGAHEWBLGYU?GLY.3T\/DF5N@90U(,(MT1P>$P3:E.( M,T?CB%E M6M*G5(LS(36KINSL1E"K$$0\+4%!MW>$=E0I23"LG!2=DY)3UKP/O",2\>#" MP'A__,4(;1E'D1#\K#C[?/;\_!(_G%_,+IZ?L4'Q"SHY T (7[ZX>%&7EQC='4DR M6/)R=OKL67%V]GSV^<7SXN?1AD^*\]F+ER^+7]H>==KC,<5!0PQ L@.XA[9< MQ]&8)1R01SP\NY@].W\)GT \SBZ! M\DFNA*G8H3L$I./,"0*JJ,)O_=9SH, MW:A$"Q":>T4S;H*^6;5@ C44-]A#,FR^[<#L0;M!'&H8MF@!E?A3CO?9O>HC MMYDQ(,MF& 5A(LPF\:+BAF%B$L6=1:MU!M0, C<;UJ4QC#Y1!#,64D,#&Z]) MWNV9:G_$3,,A^89BT!:--)^2*$8EZV!#?(F>&PC:CK:RH^,!8P%(I!*W'CPO ME)6Y:R_&%'#R#/1)3TYU+7'!OIVQ!=( GWF/#*ZF*Z)>''-3 O&"J@\FE7C? M/9[KRI4Y/?U\$$]"UG0B,.T^_B,:2;#!K\ER;+G- -1>S<)'&8'SC!OH,*/< M$]Q23*(/,9Z@;<'IQ/@!FZTO3^&!G;+OU P^"M;0 M%O5K&'1" CK#Z./@SV"]9Y6Z;583BWQ'+D&RUF')H$*!MMM0K &YE50O>Q;9 MV9(? $;&+8!7BQDIVFQ:)3\\9=42&9-CI@$B-=38 @C\R]RFC)]XO07E5$,Z M@R,L&Y)N' 4UM7C#MU;.'.E38D89\:K]3:>,4SM8P77XZZS8U@.9^P :?EA@ MVHQ@)+NK8->*L(34W]6[W*,B3Q_92]1AHF/!'<\Z0\*RK@+QF7.7 6<[[3 M1EYGJB2) PBPCDZ<-SI%\1,/1R:3!!^I")3&@MQJL*G/ %Y,!8XY25?/XA4V M--#Y^YT'*$.0&ZBTY2P1B(,["QK4>'H/NX.G;*6=8W #BJ4+7IA\X4E-L"?1^OL1 M_K 1>L^9[5D&3.H:,JYH!38-Z'%QM:_0>*85D'\'H/B:*CCPD12#J2%@JI92 MME',8Y__*:G:H?6;L>_=)N@78OSI^!%?U3(L

W@:B 0Y_#LWD>I>4#UU=NZ!#3L)=9$6/[\>]S M@7W([X0!TO_&Q4B2XJMK?A)-0%I5Y>:?N #^2%@6G?6&^'J6<13\?]>@?"FYA/ "M_ "_&B_.6[ MZ,>F8WQ*5KA1#SP4CY3@5<$\SQ;$>Z+I/ZL8>=';-^^"257 +XJ"F,K7ET;_ MJ'&[1[4-8&7 2<<- VS')&S>.2]I,_X&5NNPVPQ-/IL=(_H7X%XT[_VL_UZ>=ZV;D>;/ZV77.]ZEQ? MG\I<3XD&3FFNIT:O+>ZQTA)\VZM#M5(YLV81C^_;,S>+J$_@V0' 3Y1T?9N3 M\Z'![#_X%K.V5&ZYYJ> M:WJNZ;GFB;0Y6<2S62*.D[3SQ@Y)?.][G?@9^AGZ&?H9-HQ^\%XGQY0+OMO) M,V;/GU :_&78[WKD;4]R!R2Y;GC9?:[>!I[D//!V$^3FZ/KT^^OL4K1S4M4W M?$;'P>(_PDI]OY,7+@&'P(]&>R+XM(@?>9(['9(;#,/>D3BL)[F727*]7CCL M[@JCW3Z2.UNMB_G"<_&$MEVT(_<[.::KSW<\V5=/"R\]SGO+SV@0=KN^*TUK MSXAAWL/+KN]*T^XSVMDX>)H#.AGWRTLE#E;E^^%XZ"5ANP_I.KSV9]3R,^J' MUSM#]?DS.O 9/968F<;,GH,V&< -(PQ&1C%\RKN1)0T?VN^&X_V70D>U MAWRV+@J>M$^4M'N#\+*W9SI8JTC;$_#+)."KL-_]LMXX[:#?+TBNWA[2]RQ0 M>_>-:I\M,*]7 CP/_;(;-=X_<-\J)NH)^&42\' 8]KZP(X8GX):8ZTFEU\!B?E&>#\Z^/4 Y],_O6+)H[+X\"E MG!UQ?!G#;=-F$<=M)HIC[=BSCG%NUYH#K<_%\]NF:'N6O_.6[>RR\;319OZU M[Q@/=]EN2=/>AKSZM2;:?;>=\F"M^^[>W:\?;7J-G1?=Z?2&G8$SGT'?FL^^ MS;CW:/P;I[5MPZ:=IG&F>@ZW4W?1Q.44;IOD<+U[\"V<#[QW$95PIO)T"OIM ME:T=Y7%H:5-+YB9,\8U7Z5"3W9=DMVX3?1*M4K?@#3=V M)U39_Q1)?73U#6W&Y>4WN%N1:AB$%Z*D7ZI&X+LWKUWO>,^L0+^S_\V.5[YQ MT$[PMX;%S<02QBF"+(5/TE4PCZ9EEA_T%=^N('^]H&4VIJ50034=X+D5IMPW'H>7Q3<8]E M^!DV92J8"638VUN4R(%@?V%J,8Z+KR-^A$-,RRKG?8<55+B *L=Y9W!&/&*@ MFHHC==]E";P5N&A.QV\Q'-W^MUHNL[S#CK] MT?/TNQP_0V_.R^&^\_%S?;"/Z.5^'3_]7!^F@=YX>#)S]?3Z3'.]VFY4W_?6 M:&2^[^W9=P]]6:3K^]Z>#^4^;=_;8U*E;WWKFS@>;,M\$T??Q/$0,J-M31P] MI7NNZ;FFYYJ>:_K6MVN9!JXD\G8B M!9U@EK]/\O?,Z"4PHUZO&W8O]T26;A$[\C1W0C37'8;7E[[IK:>YPRUM%/:Z M7NEJM]+U7%*H;=?L!;>\??/%/7Y>= NLWF78[^YZ35J,'G2>A]0-+[N[&I#^ MD ZM#XRN?7OBEI_1<[6^;;="X&ECBRT;P@7>&:;%7^ #!U>&8>](_:O](6WO M =RCJXP_I /?I)H@#T!/\VB7PW"T?!JK:;X+&AWE\#3.?4%N^@=OMM;VRZS[V+K MV>13IM8-PU%WUZ8KI\0K/0&?-P%?=<-QSW>Q]01\J@3\ZC(<=/M>43TK177/ M&I:SU5-?3 /;+VCL]*)#*J/G:OS7[GOA:6,;%6_7(E1/&T>LK#^9,<[RKHR> M*XWN9=V5LZ2-R^?*T'I9M''J8TA=7/U8[=R(>TFTI*.3'\./X<=XF6.Z,^H-]DQ-?2'.5<^.SH8=]8?A M56_74$+[^)$GN=,AN5XWO!IXDO,D=TB!'EZ/]\PK;A')G;O6]5PGU+:;YE'J M/$K=OOZ*RYVU-0\H#NV8GC)"K0/?V>-_WVPN[5X8OM/?UZ^GTJS]]XW]Y; M)T&_N\2?S@D!9+ SH,&7GVK;+K2'JO.L\FFA\<=7'NG+$_"I$O#5M:=>3[VG M2KW ?KO[)D2=! &_5%6U-]RW%^O9ZJIG58'NX>J>(=%@UQMS'O$53QO;Q-Z> MJ]OHRZ(-/\8+N"M##_OI:6.3N>Q)HR6LY^B@)M^5T201\+^S^.['O\!_U%BL MOY(%Q0^YWK<:".<.6!/,L#\K; M7(@@2F=!"L\'"QCDM@@$S'46?!#+4BPF(@\&W3#H=_N#($ZGN8@*^'*R"BZ_ MH1\ZGXV^@>&+I9B6\9U(5F$0%;#_BV64P_=E!N\3N[VSWPG4O*=V$8:<_8ZC MU58P&O 2!H-OPL?G740+$2QA[S-<=&UR3B[,OI.;"34YN)7T,_,)3/=ZFUGN MNKL?X3=)=@^?+9N6PM1=X(+W6-"732Z 68E@EL-B4YA/#'.!6X$[<0MD#0\N MHA*.(TJ(- H:%[X$Z@#RB.ZR'&\LS+PH\VH!ET^O M[,8RV TEELX[/:?8P_I.LO;43A+./Y%7D1Q"M=7WF(ZP@\%]#(\MLMQ]"&:'%SF;SX/[*,^CM%S1W' P%.AX MI9&B=KKI\C8-L31QF?'3W^R+RP[.=W@B3#B[=#;7_ M>ZL!?Y?1C;B8P*7X=!'-8;+?1\E]M"J^^L[=&-@#^Q3J&[AQA?/YLZV0-QK$ M,D@7.E[0(46.3\&*'^\EWT8],QME0.THC?Q\ GXJFS:6O MIR09WP.KA_T"AB$^+T5:6!6])[G*9OG_NRA$E$]OI1H)$B9;DA*T_V)A;60$ M&5Y'L1=88Q(M"_&]^L^#W."_ZT0\NF\/[7#. Z87\M;GJG2Y? M=QD)D6^67W?HJYI5SM_UKSJ#\7#CU]U.;\_OAMW+O7[YT&2O.GTP0?Q<_5S] M7/U<3V>N5UN-^D@D>P>WW:./7J\]VN!E9OWX,.[7\590[!_)FMIL1&WAG7V: MK7G0+VVI"L]N;3R^;VALO+F-TAN-O_RL$VBV=FK*U LDW5\?-O\]Y9X0Y6[) MJ+?'GAT([:J4MTEF+1M"EJ[;S+Z M^;8) ^Y<%''66];WM-2P,:\76966K::F$Q,8W[1,5K3M.-MW!SP_]?S4\U// M3Y]$]]Z8L/1D9_4,ZOH60:SA Y&*Y\A)>YKM/+,*L=W6WNJ$S5XO[.W;J[T= M%6*>@%\T 8_#R]&>R':>?CW]'GW1_7#4/V?^NTN]PSE5Z.Z+YGBV];E/KJ=[ M3OFR..5@$/;'>];PG@2K] 1\W@3<'X6]WCG+>D_ YTW XS/W%;Q4776P9PN. ML]55MRY@K9WL(TGN/_YEDG]7*Q1XBG$/Z(!^.%5>U0=P_=+7O5ZG'\#[$RPG MF#"F@!@:;[6 I7_>O^+V='C&8- 9K-WTK4HNZRRC/^KT M]AFI@64 ^S&,K'XY6GDQFG?XJ2_'56<IK)4TY=+(F']:H;<_B M[QH56,7/"%G ]<0(0I#IZN1)5<# !9#1'X)>/RV#K,H?G:)-7K@D57@A)$2B-N7R;Z@> '<*VPB$^"=N&Q=M J-MU3]M.\[VW0'/ M3ST_]?S4\U-?3?E(YD]#V,(74OKN'W:L]NPB=1'*D)^#S)N!Q..[Y M0DI/OZ=*OX.P?WG._/?%)J?OV5/J;)/3?2&EYY1?>*/"T?CPM\J+>D_ 3U1( M.0S[W7,N1/,$?-X$W!N$@[%75L]/61V-O++J*RFW+ZEHRIFO%U'V&\J8]BVB M'#]5$>77=IE6G,K>@VHAK2Q?J>_N,U0*/D4Q5.@TB:46?WDT$T%QF]T7UH^* M!M+A&AF<3+=S:2:##]56-H\_PWRBHA"R/B5.RRB]B;&^@CX-HD4&/.5?/-?& M@7W9UJYW>7!E=N\+BQN'#:75.Q0WMO*&VORE-S#7:9W!//-=/F;Q]=?7IM3] M^'RDUQFY?*25A%,[ZIE8YF(:F^W9P,LL> +/RYP-=0LI'[Q[VQ51WL:Y:2T; M)8U#ZCN)6;-+HE#]\J):+N$,X0WS/,+*RFE9Y4*2^)TH\!MZ?)*SM)OIYM71 M/7!-K _%JYQ?5;K:F M5/-OL/HQ:4Z^LS7W(-B*\G\O5$OIZHK0*C;?5$GM(]U_19664.; M(Q*^&-/G5^Z<7]D-!R.?(.P)^%0)>!QVA[[5E:??4Z7??CCH'KX!HL]O?_9S M]5TM?3&FYY1/W-6RYXLQ/0&?*@'WAV'/ ]]X CY9 KX&6^NJ!&;C3]Q: M!ZRFL"_)$%_/G.8"&0H]H#X@+ELOP'B>&-H6D9L1L=E:),OZ[VUNPK4WXF(" MQ_?I(IK#9+^/DOMH57SUG;LQL ?V*=0W<.,*Y_-G6R%O]$Q,D.%RB!R? M@CE%K9E+ $QC_A]?_5M\/1R.K\35I-N_'@WGHVDT[\^NNN/I9-(;#0>3\?]> M??7C1ZK3@9OQ!EZ(+>K^\EWT8],Q[L+'OVH9*_G2TDG^(JO*(L:R29'?Q=,: MQ^V:4DU?0+BG,!T,]JMD?OJ::/MDKRVYO%&6ME*"UO9X"UF:B!NY-'D7\FPN MBD(6:DJZGPL-RB)E^-XN%PZ4&+8Z=5HTCB]^*R9Y%>4K.L[P M"^3[Z&F@%W"JJM 4IPSG>%_>XANPLC2[PQDE008SH6%\W]I-1<.P?KMK*NP% M[)]5_?N8:HJ4"YL:80O7*BGI!'C7X53IBV4U2>(IW_]T91^Z'L"B/WPLB:E! MZWT,)XIGD%>J CD7-U7")XIOPB\__/Q&EP'_&A6SZ)_!!R2FX!>J @[MQ<1I M4>4TMA0>7)"N'I#9:[,7(593RVW>9AL? M*\]&+)"*:JEA@^-L=J;-:=^AAHQEXJKWKZ]S;F7-X"G5-_JY^KGZN?JY^CIG M7^?LJT5]G;.GW+.@7%_G_)*KK'S%GJ_8\Q5[;148;:O8\Y3NN:;GFIYK>JYY M4G7.Q\S)JT==&O1M>C-?/MR6Z/3[;WE/MLE'LYO/:4ZRGW]"AW M-/0U(F=7(W(Q]C4B7@'US'!G,=X++Z^NO"#WM'N2M#L>7WK:];1[>K3;]Z@Z MYZB%]@Y??]ZVZ^Q+E7>HM%C+9L<2%+LU)Y4$?-TSY6FUXF+\^H'***9&56@5 M8ND!%AS$=R)9A6MU5PWOO7Z"]_;#=C8;M#>#*\=F0A98S*H<2U"V7N_&6C9< M/AWJ(HI34U2$ T=3>!E5,&H6%UQL5"N_*D19)F*!#T8W M,#7Z%Q7#_!46@W53/\733W%:R$-\PY4UP:M__[=QO]_]X:\_T3]Z/WS;@?F+ MX->L%$&OA\-C<5251M6,FNA1U[QX@05 Q(]H$O,XC=)IC$4MV&,/7UZHLK%9 M())"W-]B-2!VJ<22JO^IHAR&@97_+J@<"V;U-LL70:][\3]$4ZJ1WTR449P4 MIU$^12/N4;0".Y4M7DS-RJ!S.=@O4_OA[P;]I\__ONST_%S]7/U<_5Q?P%P? M&K77[W0OQ[X4QI?"^(("7PKC*?>%4:ZOFGG).;L^_]OG?_O\[[;*EK;E?[?M M.-MW!SP_]?S4\U//3P^MII]SB\%:-,6G/?KTFUT7W0LO^[XMFZ??TZ7?T?B< MRQ@\_9XW_0X.7Z[ALQ^?^U /+U#;=I=]2T'/)9]PT>/KU]'NB]-L/KZ_.V4OP4A75WM!WO]Y&5=WL>/85/8]6],A4?RKHZ=4+ M:T8;NP4^:4'/VGO[3_+>OOO>5A;WU%I!Q2G7L]1.AOK'Z-8TM_![D9L'192G ML E8H5/EP30J;FF;Z!_BGU5\%R54_X(?%K?4;$CD"]DVANIRFOLTZ1=@/Z2B MJ62H<^ ][6^UI\_84.80]$*OVKYHYWW)Q$#$\DH6Z'T;!JDH7TH!CV\ZX^?J MY^KGZN?JF\ZT/3O*5]J\S'J%,R!=7VES/I3KRV=>V>,:_T]'O> M]/NJ%W:O!EY/];1[>K0["B^OO)YZAGKJJ.]K8WP+FQT*+6S7,R?'RY*7OEMZ M,K1J49ZOY"6CV4@'.$\GFV-GFZ%^.?PMOR]4EYM>XY=/5B"C:U%4V9XMN*T+UH]SK M*)ZO1/*%%E@<#ZV&&M,A6ZC!&L; 9S0=?+,W#-SS\P],V\/,W^Y!2^_ MY=E=7*A8XJN)2,4\+BF<]JV*M)5.A,DGM_CDEJUQ7_M'R-;UR5F>?I^(?ON^ M-XRGWI.EWK [O#IC^GVIJ877O<-SI;9=:%\!XUGE4U80],/>Y;6O(/"T>X*T MBSTXNYYV/>V>(.V.AF?*=5^J QT0/J Z+=>E7"\\!P M;=$0'4,#@W$M-F#]]S8WL;0;<3')1?3I(IK#9+^/DOMH57SUG;LQL ?V*=0W M<.,*Y_-G6R%O]$Q,LSRBXX5[*')\"N84M68NP6TNYO_QU;_%U\/A^$I<3;K] MZ]%P/II&\_[LJCN>3B:]T7 P&?_OU5<_?J3BE6P>O($78A>9OWP7_=ATC*=8 M$^9&9^QP#!>']3L#ISC,#M^L/=[*]D*XAOX!ZMEPU.7FW>3:MOXVFTG/]IZD M"*^QO U+[::4S(EO,G/&UVYN.[7-%M5*YB*K8],BRVEQ=)GD6N.4QI]6>8XM MF/Y913EP.S-)M3^\=Z.UB3VP"X&>$KPKJ6:BD$N)\YEZ$>VU[O:4S><%OG,% M"Q!W<585SG-R+EO5^3V-H(UG__'5XPRJUQ]^]?!L-E;E/2^_:2XI_#5++_[V M^O5OP=LXC=)I'"7!+[#]52ZVV=BC%U ^R&D^9D%1+9>)H(9BV(BL2J-J%I= MF-1(+%X QTA)\XSPP[G>@Z*$#Q;4H@RHKT 5!7\31%.07C-X2 3W<7D;W 5 MYE&"=VN*";_P%#Y2I27H.WCS8#B80!$&]R*H@*KQ?64$T^%+-EW!E;P3:27@ MB=MX>AO$!5S35)V*F=&"3Z43_"& ]I,8?B59'$V/)"I>3#D?0TYG)B/7REQMG]W#@N,J06E!3\!&Y'+'S(Z&P01V M(^4[L-[7,!]G<53.M]7\6,5(=]ONQ:/'8:QYVP^'5KB4PGD@]D1YRS;W!,+P:]SV5>BIM\9K!T@ROCBGP]X5H M."'U6F??K,4>GP-\89<,]3;EH6\I^J^ 7/=LK'&B900G>$C=<-3=$R#"']+! M])-1>.VO4MM/J7<57NY;[G\4^7QZ[B^3=O7_??W_'\,!=HARQV,KFCLKU\]: M!WGLW7C5O[[:OD!RIQUIN;GH:?VET?K.8$N>W#VYGRZY]\)>?U?;QU.\I_A3 MIOCKG2V4@U#\"_ M6K;+-_O9+B_5O*;"AU?=SN4SV=8M2EJ@I7ZS36L23Q[. MGG4[S^7%;!UU>.+8@W>,7PIU>-ZQ.WGT.L_EMFTY>6R 1MH66>'JE) 5_A[_ MLXIGJB9]&BVQS3-6GV=5/H77G$2%+8VX?8/J]T!Z=S&,?A*+>PP\ D$A0JK\ M90B55:#.#JN%Y8'>1G=8$TX%X7!E;VZ#(DKX$?QE(:95'I>Q[)BNJX9U\_*( ML8SX+=FLFLH*\@)W#VJ]UPN% M97$O5560+:,F2$') @ )G#\"3X< MY5.^%S.XTDFV9(P9YR(CA!&L*KT!(C14%_]+(PZDL >-EYZ)%N8/.X//QBF\ M'Y_FVP!,X3V\1L[4B!;K9._A0N.=P@V 6"?5\$\FI997D@$)MPD1C60^#,; M5P6:!]P>F!0A-L4+15A 7+1"OF$B(QGPYL?EX0=XNR>^!P7I1H#%P7S0O"6 M6"BH$IAZQ-@M,.\*IUWE-%T&<S03 '9KM,\+A)Z@WX(.P?;W/#QA.B M#G%Q B)D;* LE".M-(GP9M,SZHD\1[P-WG!88C2E P@(:DRM=E(50+1%@8M3 MQ\OS$M/;%&[)3:S.&\^HJ/ <"#&8RS,:/R>*6'/6#2=K"S,+(2[D0>0"C$[ M!QR//S22"J(LF;N^B#[1$3]">C,F'8(G@P4%O;XL?K4 E_ 'TY)AXXRXDD!E M)//X(L#7$\% . C[X1(GGJ YJ(?8A$/E!5W1J"@R8 XX!X+X6:-N/%ES3W#T M/ZK/<1B\N8W3J',&C/R=P4\B[24A@IZ"*1/%N - [,+> 0*/M&"=^'GW2MY& M)>XBWP$!> M42Y(44+T)Q(90 QJID1\\&! V*M,4S;?\@"N3PO@>NT!7%LPET,"N![)RF]F M6XL(D001P8TTJ&44YTH)22-F1,%,>,A#/0 /X:X02%^4@JC<254WI5<$RB5AB M*%1$?$KKF ^;KT:=D _,D^R^8.O<,&U6ID'R%Q6*H5BJ @LA&.CP/LL_\;M8 M_[#]/98NPAH9"0N02WBB98-:8EP#**=8^("*\C\,?0IJR>]4CXO;\38#<[;7 MO?B?TSCC'4W8#\;7DFA7VDDL]#%UEHP-AGU$NC90F4AK1O]\Q)_4"4!E^J\* M'H1KW@O96ETL$U'*0=_]]E[IN(QYR6B2"%X'ML^4B!'(N**QZXZBWJASI1B, ML9"BI,@4\BXJP=8]47?-ND%;^K=._TS?I\'KZ@;F%/0O+0><;4\B""@;J#>Y M8+'P"O?GW_]MW.]W?_A W[U6W]&GO1^^96/@MQBV./@ NY; __Y[M%C^ **S M$[R2/Z;O]4_0II!ODHRJ0%.#3R1>D"N#_K=:XC^_[HV,1U >%#HK,MS%;/I) MDR%LJWQ?Q'R+S6SY7NWKP%.^R:-%)] >U'M)/0@XNHAF@@U=1=7.RY957E01 M3QO?4=L7!L.T?*IDG,<25C-B^YZ\CC0=V'M[0%A!5('."]0Z#8I;D2#>ZPT( M"KY[@0;]UO\2.BZU\?;D#0!(?U MG$B>S[]J+AEY9P$-;Y./L0M6TC[][EM%&%QIL!V.W-/ 2YW-EC7BQST#JM91 MLVFW<'U1J3XV:4'Q+YL?$!;^*XH%Q*F%Y/T<65!'!T8[77 U3@CKMIRXWFL; M&FV8.[)M7CC>VI8[=Y* :UNN[=4P[ ]Z.Q>#GE!%D*>W-JWM56\<#OO#HQ#< M$Q7DG :[?T=I D_ [L\TC7IK>NWWP^O+W3MA>XR2 XJP\7!TE -Z40JD[-[W M[ KD5N2ZK7!O(;F.P^YH?,H:UYD?4"^\O-P5F*JM6LJP,VHY5_F9>BYBD,[I M22?[S!48Y4*72-B<7)&#CI/'4Y5;X16.P SG6651C=)1?G(:!/6NL">9*M:3LK&(S"\=7N MSKJGV)N6._G\S7C1-Z,_"+O7.[@ 6G Q-I2IMS"A:<=\K:8XTS-F;CT?_-26 M*5TJ:-O4&/!0?0^:MO_T4P M"+W.H!D$H1/\HXANA%4Q3E6AL &.<<+E/&J6*YICWQP_OL4JTYWKS5?KZ==P M&>S'8?C-&\*OZIH%=8+7NB06,1Q@.W-!]%B;0IE3+K;$6X!%3P485;(TZ^NK MSF7SY&$V2RITFIDS)+K"%\FSEDL:;!P!#[P2C2/43[K[P$1F8B[HGBA<#9YY M?^-6KB][&:UPS>I=W9[91R\8#R(8=Y5!S7*@SRRW-[9OPJ^*U?)WAC!^H#)> MA]5JSGEZS+#75VAT%O]3&%,VUZL_)5G?9>WC[?C?PPRM=]T9K;UM!_[3ZRD, M-7679PS#46,!5$T89[]\P\>\?I-*2R MG$$MD,[V53(J;EJGC2WR<.4!8W6Q%.H/+%UOE@.739&S+*M\>BO9"BCO(!,E M=)S!'T&Z'W1Z1AW2=9Q4W;>(2E47!T]R>1X7&)F".5*0QC;BEP6@8D]A\\][ MH[Y1R6B&ZG?TO2[,QF>'0U.G'KK/8=6UA&*"RVPMJI7LB)9Y3&V)@0)J8$LV M,! 0Z9M5*3X%_Q7A]'A;^P?@D:=\)_O*4!\_<".+1Z]D?YW&;1)'NV+HWAAS MG/89TO4REVOSH7FPF'W 8H9=#Q;3@KD<'RRFO1[ZID2^<]2GYDWKW$N?&AO= MP>+=A/I78.G_5.-/.$@#$C\,L6* F9<$]P:;!+\G1!G%BRV]Q!B!:%EJ_IUD M6MI:3D4-[$-^C.BS"PB&+N#B%F'$+/L&TZQX*M%]E,^49C1P!,?7U^8ML*"B M=,;%5M;I ;B]/1!OQ/FEG0PS)C%,$0Z0J9?Z4.A70/Q- MZ4(E *$L09 UQ,NUD)O_K&8W"YWP5[%T0_,/:>P\;APYGA?K!#US"3JR")I@ M83513Q51JZ3(*F&CTL(7@]]-;#R]*HVJ6XY2"?X MD"TDJ" R57.IX(XQPN'D3X[\*%X,I_4Y5$#:8+=EN< ,!&+=BL(8DWH6(^:6 MYOEPM!;[MO8,1 ,_BGMJ[QZ_49(P-CZ0\$LKK7D]P"V0L#4&DV+=:H,>VU!< M&8:6& HOG>GH(\$"L\A;:[)@0F'R;:_3%'=E':#QO[<2'4C6V\C.AS9A1PNJ MG>+J>B^5T)G01;(B]<#O\60VE;Y%&3.-F M^1+]?S V\K8X9>\)\?ZIV(W[-!+_%[*:8;^UFC$= B%_T'TRKB,M$R&#Q+U M-YHZ2590HX-HDE4EBA1LE_-[7'PZ@Y#/'XRU+SXOLX*])+(=4 [K4\H4:)M MU7!7X6KFQNNEXI =M2?TFUS(J\[>&/J,G'B%U-ZHY0?W3765:Q4ST7DHLSN! MKU/BV3@UX6$Y35!X5;L/O 6R;XN]!EH:@D/'+O2OD,H53FZ>5*AO2?V=$CIA MDU()A3U=N=69VSOZ6N/T?J?RH*BZ%/?EJ'EIIW]O/FIX7G53;EG=EN+"$&J< M%F5>&85X[0%C4]:NSC+#< P^0I<'"+= L4@Z?\/=B.TSIJXV=:I]L,^9[FBV M&="='/:7 SM=E,422L"X0"%D;AAF.*SU%Z-Q[6YDA;(UN?U;IHTCR6/L?B\% M=X\1"&PME*DKT>"EN]H F=.XA=AJ#M)6IHQMN8=P:MORV+F=HHTZ?PMZ;KF? 4@IV M8:E+AL9:SMJ "&Z2;"*04N(T634ZJ,+@YPHS0]C57,21;,W6N'5V2R!K#I3 MJ7.@=5XG;%.V #XL_1ER*,K"HFQ/4%?DA+ IX@S1HO-P38E(88A)K#NA"9@M M%E%7^(8)#+0^D\INJZ15BDR@X!TYCD=8HZ1V@@&S#>%\74C^UC\#:ZIL\NZ=) M\EMI=9EI=8I[7E .+SK1L35,!'HTF=\I%8/@&6J))MNMUN=E9!_-Z?3UAC_6 M]%'N,!B3.([3>2+#49OD/W5D-GJGD/!*J>.O")N,+PI^-=\:R^6_UHNB ^84 M$U$AN#D*FFPEQB+6XN?_UZZ1B?7^XH%4ZH>!MY!UEN)OE>]EQ/TVBKC3II6A>-\S,5-E.L.MT:;@7_0 M0\BAX,K(@ERZ0'06M(ZUL[O+\&"Q\N09B/A+/9BC=GLPAQT2?'F6,,O]#2L6 M9NBP/#5KZ&+2'#PF=GNJ;W=2[W=P:L( M3::YRMSYO<(T@]X@NNB-7HEOZ>G>:";_DD;\STILOIZ6W\KP+\T!U9FYQ5/A MK702 I9H:CY52]2C.P_%:USI2I0%@ -A=!S"<41PO!GG M)OG1;F;ZBSJ,/_1AG#Z_?$>Y1*G4M(A;NKYTTV ."4LP)17%5MDFK*WC$N-Y M+&;$ZK 5Z52WP=-D"D/H%O'56U,$+F\PL>.1"FT[. MFP;J(4T>]'1C)@!;G,E.CC$ERF)!N6%_320X,3Q?4/H2D@1FA($RB@$>9@A)H.=9]4T&T7NSKO 4%J**65Y*- 4O!!+M-9G&8R. M*^86J'87X+2B.PI#_A.C\C1-D NRM".$"-RV*>G$,)D_9\X3A\P9(>#[ %ZWB1N/C+=?Y@ M#79\]M D%[?F$X6PXCK?!Z_B;['A+BY77O89WN5L21V2UU^H)&:9QQ.4F#*Y M%T2QK(I@!)GBDVR;7"W)W&"%7Q?Y: V_^ %F\- 49.)UTU3HPA'# 5J[65'K M8/DZXD^;7TF<(L;WS@26+&U<*[<2UNFJ; 2HDP[N\4\PKC $1F[8FKI-CR^K MTDKZ)9?JU,IYQY/@F4_(;<29R!%V0&[0PS1R"^V2R:9Z:A[3BI:V318063": M_"B! [8SRPNF9-BR&<@8W%-%.+:?S2(6;2*]^MN[CV^*;[4ZAR8KFZBDZTHP MB94Z6^P5+3WK%Y9E2K0(YAUI&!M>6:P*.$9)%C:E2LFM"R@:A(C2O865$V][ M8;5N;M8E>T=+LH2Y@LC_EM/9Q5*0^%!<3,<1:"]^P,_P.F6\W3-L9HU[\C=_%=#&1DW1\4P7_"*E'*"CQRH=)- M$G(D +,5^DX@(!-8U2"\63WP8 1/',SM^V!N"^9RX&!N:SPPOR,/DA!V6$], MC !S6JHS\,3(O.&I=&G,.*8I%ZP=F:R?.'ICS7_!'NEH M*H47I.5D;))9W' M+=79WJ2Q-6E,2=*CHA=8N7 P.DMCZV_#8,'QM,)XD.%[D9+7TJB6]64Z E]I MG WKPTU4^X8S*2H, ^.PK/@:OV@N] Q">_;UY"8EJQ!84%884RV5RD_:H=28 M,@_04RS?78G;+>%QH!@ MPK=H7>I;,K,D2^-2.CP: UJLNS;Y/7!,C15-^J-W>!R88B0EU'UG>/[&SP<\ MK4!O?^)PY(-XP-9(C.PH25VY$>R>< Y..&MJ!S_52#>;_<,;#%[E,_8MZ"$@YD<.LLGREI1&HJ)F3Q^%IY^"T8XY(J?-KU&0>"5GH MV\4"1@34^(21",H79E0'QS"1PL*EQL(65IXLCL]2E(\W>?P(O9>@*&QG7RTA:8.7;P-YJB0DQ7I(ER%K4$YN9LW.3.5Y M\"6.X$U ++=ZDO1,W"&H@0T/@$%7WMV2BB.S=-V^W.Q-@ M99'B4A$.J&-QJ!S,KX MK!#)3&#U(48K]N'CK7%$OC%5%>_4J;VQ3\VD_/VNQ=W9N"C+Z)-"KB0 J6V\ M47;1Q8YNQO=NY:"I:-G%&X9@(Y)]V.V%4E4ALRFM?_S/GW\/WOWZ]OWOO[S^^.[]KWOOP*C7[GJ(7B?X.S4V M^8U;-P 9[5@:U1K6A=D^7".#4%<@?4$P,0)@NC)\ R/C>)NYG=?@M[K#D=AUO^+B$/!6\X=.0GIO"-4V'M32*9R(VV1P%5P MA.AM"#>M%B+/JL+*WT+D-TIJ*0GAU)CK=91;T):I1).*W/!.R.Q3?;'(S) X M*YLJ"1LK!D.KR+:QV+#0>(_4WTHB=S8#8#- RH;UU9>CV0;=5*QGR5![G4>$ MWET5=NO"C6/B[V7!( R >:]D9%6$*4.: %I(FB]ALDT0+\RV8=,W!?(4YV[2 MC]FD3O#_9A6"?& J#@'(2%#N8O-JI["\><5Y@=F-(%6+(5"31*439JI6U "E MJ1PEH?C,C MCH %S'PBTQ,G,@U\(E,+YG)\5(HC:28?)%3GR6D@CRG94A.NN-X3/:X+9(9L MRS8H#XP^G:.G;95)0 Y=T>@$J1VA5Y0H;S"?MJ(471)AG>"O)+'C@BI>-!BJ MEJ,R35C9WN2N&X->CT- "F( <>/%J=DZ/#UF8L\6< M,'=$NEH0*YMD6['Q):QHL1K5\#4>E(DQ8\YT61#8 PC5%54@-P M=Q\L\;DV[^UQY7QTZ*FB0U+?3^(%P8V9'#H@$.S:SODC7!0NX::3"$X-"V:4 MEBYRAB[-LUDU-<#]R%CHRL8E0;''4ZR3KKNJC6:'K(<%)9;>(B,)ZNP MP="B*7N4YX2]B$3.7IU&=#V#2F=P]B@7C]HW&\,27OVZRD&Y(8KX-:/@1QK\ MG>**,L:MJ%BV:"#YI&M]Y(#3U321D3BV45)R,OU36T]UL"(Y8XG>QV0LY:'< MA4*9UXKX.02(=56R,LM(3S1H:&<$97E80=R9)FW)D;'B@E$JQ2F#-(DQ-@JG2;CK!98-32,J:0=[;_W)D!BG*F*R M*NZY?H@5J4*WQ#-IH0:=C,&F E( .1&$DCZ22/4/0*>!I450_6ZL L]1(N&_ M[IQ9*51<7644I8]ZDG9J,@.W*(5[? ,D%_1'%*3IA0S1.I--:E_]47V.OPW^ M&F<%9:7#F;[).F'P]W*FH4!2OMDQ+ [$W2N\)1)]X(/^6&$0A#64M> #KG<5 MO+[)!>N\]N_?9!(/67^ML0S(8:.___5U&+Q+IQV#>R"_4<]WL"L;]H^B*57HJOI3_>LDFJ!C M*Z/*5)DN'^=F4*N6799OZ]KR>3:M)([ E-DJ@Q>R3_QHB^ [A-=+)FS07CN[ M'*(91A>QOVT%OV[L&_FE)9O>2@>J'YM8%N6_* ME6VX_Y.;O[ KRC(O9$4@=34@*8WCHR7!?)@U*,1X!=FL6+LTWCPM'('SU@Q* MA_]6RW6[4L(>HRR6CN/XH1SN2EVS!%Z MIDMJI&)/@SQ,LG7F^\JQLY ,J0N+M5[RKX-QPTD?/!!>7=F0_NU/KVWL+OT> M4(\=V")F%ZZAKED"7U)U9V8BB0@];TD>K-)UJ.GI9O;%E@H-/I0R0(A1UI5# M3[JK%MY..\+5>I-1$WFKN^T]T)0"65WK01_!/V^D;%#(J1FCHP+SG0$%4Z@N MM)H2T0]OLV0F'5I&T5XJ'%,8 (M"!-.Z(B\D&([R8?"/7+@(?%XA 6,9DG4Y M=2H+$.DT+E@1U?BO*C!8E>BZ)2D3+Z@AZ< MYW47):'O$_/$&3E#GY'3@KD<.B-G/RRZHS-1.XU%!(Q;J*,+"V00N"V:H7)4 M#U/,17Z#44BE4#7+'@O1U.LQ+7"#9!,)&CPS",+8LP\]D;E.CP5)A710]F?7 M?-T7:$/,:AYO[)& 5"'=2[:]2>[">ER'E"@]>-T'XSIJ7. OZ9?V]'9H%KRI M YCV&A96X,?M%Z:/DKNF%M*?8I>7*!=&2)"\Q+9"\Q;\P\*NP#=.,VQJ.56) MAC50YAEYBTPY!AB'U/IDOMYXT[O[#DM('TU+:(X"5V9V ME%D-U@QKCX+I"KV])1(/IKQ&RWB&KNB[++E3*8$R#4V)5+#YMG!F*W%K^[: MU\DE BR5V37F%C20SBQ&1QFK>Y8G4(*I&U=TZ(8D9F)"Y@;CF+.F M ]4KETNHS2>I;3 $E=!WYRZS>28HT6)R":Y6XC\@D-QB/>!/?\PMK2L5%^. MBBKO9U$966G=$G#.#CT1F=XC6IXFF4E.%L0]3(EU2<;.VYQ%MF40V!/6<0I5 MU,%RZFI!J@>+,3N'2ED=JH6S!#?25!&7]1 H(2(QY[0*1W31B@R:4HJAJAWA MO)=F15'F(E*0))4]+&'.,E6FU@,BM&M:5$E#HUGKG2K')D*5M#^+"T8VI_ D MULY L;V/QB,'9;'E@.Q-A)R(X,R"Y+;V<-UDVZU^E81*7/*A\'L=L7.:B9+!\2KV-"' MD:G+M)5YI_0A>[F8AJ>KNA.OJ-JE>GX@-:[&[/HI3L*J*3SFT0E@M9'\TVC:D M46J]L3V"#+RGJU>(4_Z8.>]%L0'%*:P!E,!8B+&4D3ZF#C9FF: M$];\(8GN32!"EG%DLC8MQ *[^865:%E,;T$PXA>8]%2GN MO,TFD#9H3[66'ZJ:M*\KO3SW_"Z>XA9P@(_3S8AEYKH.R-H4$NY;^HX<5^,# M+-,G=>V5U#7R25TMF,N+A5GZG2*VOQN^B$K>7^UH_P<%)+0_^E)K4*D] ,NN M "RMAM+:ZBS)R9A26P30!BK$: 3;6:0J:D'!$>-X#%DLJW*FD&LQ"DNA8'!* M1E/B?V<(5()>=#H6AUSF<5Z4#(&R3CGL'Y?0*&Q-4[;W?U6I"/K=WA67IZCU M60.X_DJU7+:S-E*?G4+F)/0\1FNOD_*66CS?RSTWQ.;&VY4[57I>"8&%BM;P M\8SULI5L6*\[3J]Y8ZGZ=1[K#EMQ,HV!S3XR6*LK5=DQ7M#O=L41$^4@$W MD;'TA@O,C-4M8F1>!:4T,%#RK"JH]Z^=D5%,([K[U5*ZG^8YK"JON%Z5)TA&+HEHLE;Y\$^4JB7"=$ZTX%7O45Z,J'G@T:U%J*@Y MJ9VY3LW0SBOI"U7 BF5M[!I:5P%X5HX:D=T ME)V 4L]#E!X<4FH[1*GB,)!2SR=!CYZ[CR?#VWL\K\)7/RK_,G:A,*+/UL=L M46/9P$A\Q=HJ7P@,GL5-=']:"48E8A:2.K^4/HT.QM5#)X M550&B4"D%X9?)GV(T4BE3'/":[LM8[W]E6Q)M>UB&!+3OIU:3[;R"TD.HRB3 M63-PU 1%3GER*39@$2CU2/9_5JU&,"DB2[&\1'E?8"!JOQ2I4F0Z.A@MH;Y# M*RGKI/I!>V3-S#1DFFS%.^PCP[90Z\3R$#LC#J5RQ.IMJW U.;E3:Q4S$I9I M;9,-ZS_)1WX2Y+X"@[%A*ZLWG-IA42AJP&7]=@&[+4P5XOE%+&>C[VF9"9G\W. M+Q)G?*V HU_POQBERXYO+42$#=1 )P$]2A?26ECH*I)-5AA>/>U=*QAB=R8M MCII*[.CAIV^TU:[:'>R_;?1:-XT^U&%$PO?7T4B%KNC&>N9*"2:+P" MRNO ASHS3@:G=RR?>,,1[Z5>DA'59)GM07R=X+\=R$=%82X(+J/&T$_([4%# M8>[6!MJ7+5/TB@D#D\)]BQ@)HS*%P@N!#@,-UR9GH=]J4SW&OJA^B4J0<\8K MPG34!#A//$6^A_ZH!; E\3#$J8O>Z2*3-F-ONK"CIP,J^D?C@I4\TC-D33!C M][)"C]2ZU/H(,MF\<)(TLWQF,0YN)91>3&(J@Z0M@Z.F0";!;]SF^#;9TBJ[>1,QDFTX4NO0@ M":_60[*N:?NJ;>N]Z?J&7:C^S Q,-4,?%=ITL*[_>P<>"H4)-8Q$&@AN"#*% M2Q@4X+4J,V X;*GXRPJI%6^5J8ENSAQ3%>8R*5+M#WZD\LB H%,)'9"ZQKIN M%"FI 4C\-D[TZI7'%WO1*<+S35A*R5*F@(_T[9GKX^3[@^5 MZ=G$6]D65:E^U-$2^^)ATP\T)6N8,H^P3\:;)+E+$VAL8 P2&+5(-E(3R@UL M%N.@CD9WH&YS?^)?8!H9==.5.\6H0:KM14TQH!HZ-59(]6AHKD6Y\KU:-?X; M%\,UHT5FW*JXB N$1ZP6R@O.$9P8&Y:Z:&*4CYA72\?R=NKLB7AFK)IH4F<=Z >JE\"W/!*"MD^0B(A<^KV"NOXM+G M5;1@+L?/JVB+SF_'4$W/=&:@; R4$JCPX5("V]:BON8DN@OJJ[?**CWF&J"7 M+&E0[U$L<&YKT,9P9(1'X';W48[>D36^3X%<:=A9"!:%= P8;<42*JDE#*3/ M&H5=@]D LNY"6D?*/6)+#:-Z9#-,NB\"JY^@8Q&(E:,QA]M( EGV V83H@U1 M,(I3^( (A,1#D_(%?13O23/ALYDP#HSIN$D*/7[:^IAM26_["TI;.R)/#Y,=1MFU3YC%6H-0;6RR^2[56A-I M2#DJ_"F9D[<"IP'W\8(<#5*/99@<"\);:OM6OF:<4MD!0G#.XD(6J);$N[GH M00IH*5"MYI'*PBANJW*6W:>F>!%W'TU"Z4>3W=/9U+1[#*^'>66K39FDN5A& M4D,PE,G6@PJ+YURV(]-"6;/2R0U3J63KV^>Z46"YN.MF? K[Q^E:1>4YN$8< MTMG,X%PN0/Q3(SEI;\JZ]6 7;J$O-P%JYQ0@O-VQ5-04@F$!*AL:!&A4&MAZ MBQ88?]7 S2:)#3F+21$0*FD)?-ZEWQXWW M35$+/E/E:1U8%_W&H.84-5:O/3/$%\^!=#XHB]!F4[*,56?T4&=QD=KZ?KQLS2Q(BI([.I MKT8-@$1JR!86=5$D:I <01+4#,^!92]CBYF&'%0#GE@,3_5W1'J5>&U-;25E MYZM;8V5;M$A]"N/"LG$D$/)#OD7;6[TNIV7B4,V-*-MVFS.AH#6D2 6@W;Z%&C'PH M0F:-8>MP;!M6^XV$.32_<@QF29?3B+O>2WLYRS=%!9BFS?6G<\G8J1%QGASW M#.66G-M%#IQ: RGM:GJ4W0=!99W6#O-UNC+ U@WG'%M&*8(&1"KV=2.Z&]]=Z#W+>KT2#USC4VD4;JKUN;F>B,:K)&(5]7!!V M-8PN12:?(+-LBR\TG?JFP]:&TEIE$LL8ZI,L)5C(?\'[3>"@29(99IZYLL2: MF$5@!CM/]4\.=>JBBQ56QP:+C-,/F=1,*/"+]'$J9Y @ZV\=K3?C;YZ^WE?E MNC1QB1J@6:@E&B$D8'YEHGYEU!%[TVHI.X_H03)M2*[3@1)4H.$A88E'JK ; MR] %VVZ"^<8T"Y2%(?XRZU:H_B],>BU'H;)0*XS1Q0GYV3$\G^[(5KXT7"_\> M)Q1S>>L%8;MFMNRYEU= MG\9T_,\J5E2?6ST4H7Z+H41QH3T0_&$2H2TC=!=#9A(SFA M!3Q4HYX95477'.VLM;S)4OG&4$IU4R8PN!S1/3]AQM-9\5KQ2*R/2S:HTR$:I[LUE M+9,52"737;5S&L'Q*)T9\]@8!D8.PO4")M[(>KV3::C#29%-6232'6IL[WSEE!=I&54C.$"V=[Q\ J]M; MH6Y$@L)IU6B2_4@,?YP52LY+=[K6?S@Y6'[M*#!&/Z%%TQ6 MMKW%AA"4^X0Y"5F>QE$8?!"@,&**_1\1<.CTII3W!3M,A]Q'.FQ\DQR;U)L/ ML+D_Q>(FL\?N!!\?)BR0K1!)'5O*2&FG<'_X MSR ""*@Q"58BDF$]V3=413ZDM&F6))H7X6] V\B2.S?[ W3^!,L9A$G]U!51 MM79_QD7F>*ZIE%8YQ8D0E,2H-RR@B@KI39.[8YPQF=WEL%$HKBL!EM#R.1)/ MG2-QY7,D6C 7GR.A@W]S&>J.T>U@HAQ*E:]))SL")GDFR;4TDQ8R5N44IOIT M3=>H@$4G')XMF&VB,AX7126LU(M-HLO 4-FA]US!Y4?;G.VPI6;!3!:/@"L^8.),C9:\W?0)V-\X<< M_L9Q9?%O2CJF8K[%NT&=VM/*1*X M:0DF#J#S>VDL!0A@$FFYF,S2@4T^3A/#(AT<'1_UV*1RO#0T/CK;&B3'W\6! MH](A:Z<3BFTT,*:[Z5DEGW4)'11JP8Y'Y5'-^8\9=3Z(\*)ANDSA9(O#SO[$ M(^,8<@9R .GGS,HX,HF0*SN<+GDSG.**$^QT3IT\8""[*M45U#H=C^R.6L(Y M1YN;]B52N[(UIF2+?33OUV%T#MW&_O2OTOO**IJ9L%^82MD*T\.-&)C);W0; MMBV1?<*V5*4N3YO$F=4E2",%@48#[Z>G= ^Y]7B-?H9TGDAB",VS:26#N$Z? M)W,$K0(A>>WT-Q[VOZ&E#:]TEV/E\I]&"V$P8@IVVC9N>T.W/'IB-.;!1P,< M_*B8)X\L;!=*<:)V^.2;W]]K';0$HU.HXB2\[+--+;KII_"/?FC%[S WF8O MF&F0ZLMLXV&>P2H126*+?;!SD5,];SA?6&Q.;E8-)M0 HIGU4,9F5&JL=/YT M+5,:+FXDN9>=).$VV PLE%4;P^@U923HJ/Q.K%$&#YJT#GOG%NAWVX!]?2[< MTR$CLA,E+:U3DCK\AX2*93,N%E5*SH!HB1%,^O,B2Z=T6T*\/!=2Q2 U83W! M026]P0_%!2BM9+%,Z8)92DR$QQY8C29N1924M].(T'3D9!#8*A7X3KJJI))8 MG@/X?%Z)Q [QB_0NSC/B77#;Y[%(9G#F;RE2':&S55?D.4TMPII-DMM^:9 ) M(I%Q8WADD5'',8F %2KCC)W347XA[\%#V#,3077B,PN\J\Z#M;!:X[VPZAI3 M,[!X46%^2$%QA.74R\)0,]8*S^+H)@6S7KX*/]("<%GEU.12+[!6= LR&JZ$ M*C)!C]J,US?A*G()LZ"&LUX%VRR#(H1U9V^)-%24DLH=':2Q8F=51&7D$!$5 M+M>\YTT>>'=.N#%K&45-5+&6FV7X)]FW:D#%GYK&8],Z2'N^RH$G^:1,!\5 DQQSOD22MS0URHU"[U MA2PS(/E"&@*>U-N?7J^E3*^QRS5FR3>C9+^D$^56"?+'DE"MLI)TX85C'Z&; M0\*KK[F"[!;.#ZK_CZCT:_:!Q2 ?4/9SDW35W&LZ0DV.G6Z;38-W\R,N@AV+ MR'((@C23[ERMIRV19N.IU/GQ'&ING;A4H=2=,T^LI*GS!J-Y3SN&@GNEDUYQ M/S'_P3%'8JZ11W !#)Z))741()84P7%;+C9'^9A2%AM51N!O9>-)Y$1NOV"F M YOZC.9T-!)40!%N"T7#(;E7HK/@6R=482"0972?TI:/=Z5D@ RG4_*5D4#5 MKB^4 V%U7 DG+06. MTC^TE"1M0S4(KDFCZ"0_!2@'3<6_G'CN,^8%C\IDX>V7BC'TF M3@OF9:2KQ-J71&(%Q=*NMCI1=F G)G'I>%PEVXT.TLF^01 M]^+B9#]+YNXWS:-T&]B=XX!.4E<(V@$@M MN@1G@I_XWF#G%4+P6M(G%"?YM-K7/P,/Y10[S#DDT.$J09UR=JX/[_ M?O]W*AN7#4R8=!F[Y$@>LU V'"-L4%B_:HBJ] C/HMI M5>H:9:R2TXYCE5[!.9@JLMQF/WP[HTQVB!J#344M*1]QF#;)9H+'(6-GHZ>Y M(1,J)*0'Q:SBU$FIY;;"M1IO\M!HLFL,$SIM!@^:OO)2\M>VR.<*UE.YCAKQ M=M/(?B&,QKF,5F+?=Z20^X@!0Q'1+M0-09"BL6<,YN=0 Q%@&6)&Q9.2,.%% MJ2T?L#9TRB 3)JF%JCUTTZ.I0C0%OI_?B$T]MM8:-!!D?,Y-O?<\/:?W5"@S MJS?<,0RYV!EV#ZKGDVIV(W2KB$*LEZX3[CEE^O.V*F2X)A =&8;ST9H#JX_* M+&.\'D/4ZI)03*V9 KP)=F@3S%2: ;>ZR2,%Q:';.,E#H_0H>6BNH@F:UQ*U M!:7H<,F.*Z/7P0FE (@6U&6/ +E075 'N1BX2:HQ \Y47%N:\BF2@[G2Q%B M GN68GQ-*>7>>*K\3JU+>M8\X1V8\!:88=$ F24Q89TGF3L)J2/^B Y\ M1 55.8))I1NAV$A$^D.L>E(=W#ZPJ8L'4Q M0ZLUI2[1!97CY@S)T:,,7QI5" MPB1#D#.$;MT SZ =K]J/2L$,1JBDEV,3:RHT4Y]*,TVUD^"7@6I8HO_R(2A> M#8* 4*)97C"*KJ7^2PW%!=6M(27\*;)EE,_@(-B&G&B%<\UK)'N7F-1GV*3[ M6ZX\6=6-W)#,8-VZT?9CUW^\.N[_Z1_]7[XENU8DR1B4K(Q$?L"G2D7^*_U#.V)C/; M8%R+:)(CJ;M1)"=;&\=QUK@+4> Q<8' ,;4"5WJ-NVX-)&/'Y6\C@^BO$&1> M.SC3MAM /I_-P[68OE5=%#;L.,Y']XM0K7G<(C#&JZ:+5HNO*;Z#[_D%.WG# M:WY7GH8W,+5IG-0*R_X;Z&66+=9;%\S%O+E!YK&+EC7C*!-O/ M#: ,M >*I.9>.-A[0O9$MZ?@2EH*!)OPG13[00-7*PS [NMVDV6 MS1YM8FG_6O5W9"!T>UB9OB*[[FI$=6['J/.VJ;&>DSI!/![1Y;"Y\EG9/JH3 M_#H4VVU.S47Q0U8_G.(M+NEK:N\ )_8K?'H;O,;DIFD4!C]7H! *!V)9 13+ MKMZH&N6Q<8*^+N+HXK=HBMDIZ!%5O?O6<-;T-&V(Q3HE\;PEIK-%P?HGW:_9#'MM10IQFNB8V8?$/EF&=5U>Z4K?IG^T#N@2E/(7Q-5B@PLW7UW#)% M#&X\I3;"DQE5QL9 96&J$*D59XV3" ?_)Y ^1 M+/[Q"9-()5MY5^21X/?^AG*FQ!8!RIV$D>V24EN0[\B.!&$PR5;3K*3^=A7& M)Q+5AXF)TI";MO!M\>=3N(] =';85^J024RIW!RE(/[!)9\F# M!& 97TQ@NMBTRWQ_#I&7UZF52:W*ZV5RBH/EH9OGR>#%AF"*C:$A7;SD>"XH M$;*LY\'LWQ>Q%NI0,5!W6KI[0.[FS5O!I0U>5Z/8!I:\*Y7C"G?Z044O[P.(NQ M@##(*=?,NC3&D1/,U8V *(1"+%+H\A>"FI4]J0DS1O/XA63MU-(8F";<$CM M#E9<@K@)0CJ-=((("U^K05GLIOO10/R@5D8)#B3))KJLQRG\/XN/+<2DIEMX5\+M\K!0-;Y3K:\H^U6VHN-O[22G M9&6R64V1JTG@F]A9LZ;I7>ZTF9,9?-SJ9WI+P'CL4^)G0!#/8W76YZ )_4'Z MCYMYHG>>P<8H-_Z9=ETD0+S#>45L M*93=:9%8I$LQFY?8&*&!X.'K[[B6FJKLM"?2:NM,)3+1@KHKVX M)EW$ZAG5 M #3)Y+_(L.=AE)?H&*,-:[@[B8A4)1,];[9$%7G;]\IU=JFI<\&1=854S]3@ M]4V,[2>"CTY!ZU_%]!/L,=:0(6YF\.HGF#@RUC MGJYB_!RX$#R8P;A_=5IPOJ+/W'GA+#"A"M*!%[K+3J MMY"=43YHX:@Z5(C-%^;X'O9#[=Z!A'P4S) MZ5L.I^"/X;#'H(3*)%>.4E"1M8=WO5.VOR='.B KNJQE/3GAHR5;:IZ)'>]P MC-9K(O,;D''UZ?G#.H[$V9 EF>5@421QYL_ET.(4YV0Y>";K1$%RF; MP#:F'MGU>-Q-57P;C8!,=4?P^)#^L>Z-99>'RM0O0 RQ'S#)[@5WFJL5B-G' M=PY&NQLRKMGH6,4[E07PDU4H<^LPTGT'V\?^'(KWH"_*E.XIO %=L=Q0-\@[ M'E+6[47=YTL?LN9F>W?6G8\/NQBL(F3L79 I1RFL:/HI69G.Y Q8H$PJN[ J M1"4$7J"]2$YI/ /_6QXAD(N+3)L!Z. Q,$>-_E3V.W'H(E1X'=A"^E79]?V/:;56Z$#0@LH3+IN4-Q&Z-;[PX H6">F?($V7H.IJA 4 MGK$0,9H!4!HC06H4A2+!_8XI!+!];$AA.]K]D1O17-QZ=JN33F,%^OZY'V<0 M/'QODN.EE:QP!0OF79]MPQ=T)*824WC(G<5W."R$4\(68Z7/3 MKO1SX.[$+R696_!"'+%Y.*JE&53&SEC83PR^7DPY:X$>H@\*D6+NS1V>2ZT' MVA\Z)!L18FVPRBK>^]*-$V=-\USKW,*HD*4;D*2&L#"#@F;%R=N=X">W'#W%##M@SY@%AORF0KYD+9DE+8-=;K",K;NP,7PGD(%1:8R.XYT' M<6_-+C <-(V745G#8529ELP#K+U=[T$KV<@Z,:W?EQE*7]F3C4;&B)O;4["I MQ2V5^,K7L'9%=T J)!IAQ1:)5*TT-^$T0F51S7)9=7B(C/OS$@BEUDBH=]*M;!0HF+[A!FET(#,U):45ZM+#LW>PPM2Q-&X3 M)_]8;-]6:]:(G^K]*JPBP5@NAO'24B;99BP5?)KBTZ8I]GR:8@OF\J+3%)N5 MO+ ."6>Q/VWS:$['F=JI4"A]TCS0H.!U\)U[I64HJ+;3%[H?72PR)7@Q3RE) MZK:/*QE)EM5:X<6Y#8\/.M=Z<@F.,8FS6@M8V7J6O (?X"A5NOE&*[M4UJ$4 M)"3O$(J#P,5I/G4\?DKT0Q0.D&ZBH>E?3NHMGF^:L89+JU *;JT_NC.C,,!D M0HF?:6P7.3=)2UJDS4*#JD:[)?538ZH0**+* 5KK'VM/HU80Z_8?X#3')FL3 M29VQ.;F (:KMA8YYHD] 7S,@E Q)-)M^4IE)2%)G8:TV JXV'&9M]Z-9M"35 M*X^6,9^S;QB#X)A0$F.UM:$&R4*58H M!'D%9OXO@Y\GDS;#P,J3-L2T8X5IS'ZG6,#2T:D5KM&;[RDCB+-R-LJJ34=\C54;) M+EFU88H50O6XK).'5VG@+5G5H6]$*GTBU.U!O84(M!OLZNJ MR$E\7B89N]<,UK--,]@;9DKM792[VA!#)_C/[!YAW$/5MX5[JACJ,.Q28Y7/ M9=6;S3B-&\YI1$K/(B_3RIGR0I/0,OIAEFK@<)XY=XHJ*A;D;BMC)TBJ.AH3 M<'.$'7_0<6M&!GD&EX1*YFD4>OS+ 3 MD$5V9L6-^Z(BDE@TTQ#J)8,W705W,6D2C4,HB%M@CR*W#RJZQS)^=,W*7 2' M:+!2DKHWJ0$M"5F?761.+A8FN M2^HK/C1FLH.1/2XD\X!QTC-_40CE'IMI< M2V0D#OEY2N2]N#$*+P3AK=EF<5BK'"'4K$:'=A=T;75PQ.IRWQ0.#>U#;,C# MH/!E70VW#]71Q+.\(>+^\%E_?-B9]N#6F0A5DLCWV2[*9)U)<]6F;5=.!")X MR3R<&KDBFW==.*K) 6KDLAV!J+EQL&L<;K<#C^'KE@X. LNHR59!X$8Z\FFR M!SX<:;[:76?66NSX0SDT&*-RE-C95905BSPX4<76*\1$ANT70N<-N)D$)HC/ M6AT& JA'M6KY;H2//^,#G[&R?,E/J)-VHYM,K%\3YEY6E35OH^9:4% %^EHD>TMGE=MZSW.JNC1F7;NZG M]*]1.-^)#6B7LEV4H[UZ&FM$UJ(Y[H-U.Y?0;TTO02<(;/MXW$78X]17HE-O MM*_":>_W< OO%^V6PPNO.QG(VA3TN\F0WTVJO3Z8,,Z1P+G06XX_05<.1U,P MQ0GL7\J_2K*5%:HVF7#VP1@,M(K+X%1LECO3VUEP%.UW8FCU_JL61Y"1";M: M5=YX.\-$Q1HVYY*9S*VX"/Y9(?YREF*>5&,P$XEF694F_&,R]/".G4]Z"=', MH[GP"H],\F,1LL!0<$;NU17LT-VQ]D.W#)YC$QYZA] )U^P]+,H+G7AIW'$< M'7J<[EUA)Y'D\#%F!!@HJ??VDY+286MKU,=I5ZIYT$HGN_.$0KM@D$@M=S-$ M5;!^DS4LZ1_X&G(^VLR*4^KY\A+"/!8:QMCXRVD39O+MZWCU4:H8J<;>7:]_ M4("%G!2 1^K.<16+9.96(EBWM)X:H;FZ3/&QX!!UP%3>WC_YYLOQ3>F,/7P= M KGA!CER)W28DV;X()$JH@$\@G252"/$/SSOX/>V^Z MW,B19(V^"FQLKEF56;):4N]3USXS3DF:KCNMD48E??J=! )$JA*9Z$R %/OI M;_CQ)3PB$R"EKBY2;,R/:14(Y!*+AR_'SRDX"$?!<&<7UW)6V0S-#>;1KUX5 MBN:%)U1XL.,&DTO0F)9.%^'\;?86":FT#("V##-C2+KDS%)T0E>8[SFVWS$4 MX2<;.L]\B =@.5H\$^W7 8#W2G$HP@%)F+USX>BC$]XQ+IN>J:Y>PI*3])<%ZX;*G[[KJL,Y ?%<8]T*L-)6Q[2$OS\>V">9X+)?;JNQ ' M'QUUR"OPKIKV54D#_#1#&WX*RP/W15)*(SAH7*6 7OQ&\_2NZT$Z?#GGX.6O MRWODS#%--\W8ABT*1%Q>82B0]@S$"TSO'9>>KPK[!U2A0WV@,F]MB1C<)3I! M4A!*53UDBT/'3GJ1G(^][EOJ.J!1H90DY&'[)6E@2/I\&5:D$5L5KSC4 MMRZ[#YST33/TZE^HV""0J1I@8:]+/J(JO,7GM1U=5KZ.^R-OZGVM#7#=:G1+ M?\+[:SD2?@<=#'X'^E>J,Z7=\P/5=:B"'W?(CX?5M;1_Z'-JZ<+.4+UYGN>O M1&D&3^MU="7++WOCQ_P:6>VBT;(/8%G>7R$W",=%\X^INJ)GB!<]F%X _<;><,+ M,C@R4)D!B_:+E)K#2*4K]6&:>/QPW=Z*4$6YM?1JC$IVY')9^$G[D'%+5[ D MZ]6*PB63W(F;MRJDI9*)GY3?I#],J3LGT VO7:Z�H6L;HP3"A7V(D,>N+ MREE\Y'=$-@2!IM]^4BT^^^2SWU;<:[[B RVLN%?C)_RLG+?__LU9\6\+Q'R;_\G M]2YQAW5> I'0\1SJW0_"Y%HUX1S9?-YQC(SV:K_O$%9MV?4O0 M!Y,K57SO#"U(7L8I4D":E!"Z[,/S@%4*V[CPVDN977<&6WJ65\0??NQC:$Q( M [+IB@ZT1WD=2:YM&K(E63D%_&G;?IVY0!F_:TP M9E4Y5G,5KI@3V77E([[)^7;8 /[Z]_674)NF,$Q(>@RGK.04-,_LG\.LN9D& M45#\+XH8,OZ3.*-?AJMH^X>[=.3!U09P"&S"_$NZRW)#8V_M4QSI__407=KP MDY<3-1E3^9M)T^(Y5&9!21GXP4JEV$*7%D#(N(-IX>C5OWSSUJYL"4GB8*"W MU\=Z01=+/UA>TV[5$+'DU8$) MBW\09AVD88-'ZO!,I[+*[8]H'\7@F]JR&<9KZ"]:=MHFB M5O55LQ+LV_W]^_ ^0;BL%91XC8F(1+.VIOSY9R,=J&MFZ'!;R^?/&.!-L>FB M6%O5A*F_8,5*'HK0!.EV8'X<@TM14FA+H*OW732$P@%/5Z";JK=L>7'QR#-3 M@ 57>LL,S65W>"FHW"O0S%))F&N#8NXBH:.9\4C]=K0CWK@H_?O.[[ M%=4%V)T@#^[!>,.?V081QVH#2S$6&#NZ,?97(_PUV7+"]J)O&-V,3K5D6_7[ M@VFRW*5]&S?-<""ZT8Y+#\4S"0>.)^K9XS8%'U/J%V$ ;R+\8]*X/FN9F5T[ MMG#=3J7\:D3O)J9'3NZ'X(&+7B(;-ZR715/;73>($=F_/2$6N["NN%+ M8I#]#G(>971XZ!2O9JPEK;C,0+YZ!J[;NV@S,>\DK;Y84B6>HG^RCUIZL/-( M5W.!UQ_U$@B?KA-#"GO"HR;;XW^-\>VCZ4GH;?OMD^U=>BI>6<9R.M 0@'B">3>;,*-77L?(.7-*! MNB:Y>^9=G-//FS@HU>)-7 'Q/;JFKA;O0K2JY,'^$(^ >(6]5J9_./S4Q*_& MSVKK*+QN^RMB\-95G7BZ8?JX5]'JU'H0:XVJ/^R)E"@Q/:/45UG>OT1M"GO= M^A"H,DY.\R#;S4R\1*ICW-#CR(X$]Q#Q(.I!@G-&2=#*EX@_V >M:.A(K]+? MY0Y\I33#GESOS=?_]^WG%Y_^>4'>8=@*:S)B1HJ$_1+"R\HE^V'VBMID(->B MK!_65].A#-,?1N,]C(^.1#FNU=7Q=U3Z:<9ZW />\E4_A!Y4@,P]'JU@%T<@ MABGQ\ B.*DGKK4Q2!/<-=*]LXU9BX]CC(7^PV9L#B:/.C5SENDG8FTSY!H]9 MCX- )_Q=-@;0+ B&8!,$=P]/$%A^$"W3P'/79--)07+FV:T9 M*4[;&+?NN&9?FX^C[,72^8#B+EG"PTPO96KCQ #SX!F3UIKV.1?& 06B676] M1C8KTH!6,#GK0<:H%%XB^MR-M&LLL32YL'TNT_]US,S:5L.Y)RR<_E MTI=6.ST!7%BU-I5PW=!&4]Q!H/"$FYY?^F]Q)^XIK7@DC?H,/+![.>]=3.U4 M(M(@^#AQ,TD6H.J!I<=-6T/843FFV^/,5>9X%HOV?+, 8L2?:INR;4/JF>P' MPL?$M3C#@OQLZ8V]-A:&THEO(,$%_4VXSM6]XGIFM/()Y@OG/#15CD"L1TN= M<;2?4PD\RN42+ID,G7)!5/8POC^3_SK9G$9[Q6?L%I\<2 M;'&N*NE2 MIRP4&;A#!XD2/;\NQZ:^^*9FT- 0 S;US_2Y[+F%.9X?KK[6,'7VROH$?R47 M-#T8W?"K9K6*N_2+.$&&ZIQY"&FZKE7\+W%'&#'[X#BM*4&TK)-OE(&DJ5;0 M[)6FM5!M 4JRZ5T,ZT)NHXHVBKY\#K@F(=\Q*K(&LQ>GGU$SA0+A=\YE(?)W M-C@YLVR^] G$/XJ#B0Z7*?/C3$9T;E>0VS"Q=I5VKB>KE[IHR+;^4)C7M,K,Q\:XZ4I*=C$D+$LS%4F=,Y M!&2;HD-!UEKC@335U/_ ;-/E7TI">28F49$4U1D%8XTHIN!5&0?.>45CZ,@* MRD4=S"?O#1CK,_?[33.Z,@.W;+AU)&/^'**-:2+S 4[*;3^\C_Y8J(RJWKN6ZT@@&ZN[T,XK_ZC(=S,DN+XH\OZET43)&-07 M&]\W8*KP#]KD&DDN5:C6J3L (D>P[-#OJ.QW$PT 5HHFHQW/,90-(6"46J

\I8V!6PHJO< B-)&==(7/,K@K/] FO\);NYVW[@ M[;"N88?W^*Z-#6/K,"Y 9CM];SS#B2%&&.=5LQI%]ZM0&062Y-F/V?WL=UQQ MMT*>5X?\+F][47=8.?"19+*2IZ=#*WQ]-E+:*U.Y_AD2FN YMG5P= \\T$^? MMY/IYM+EK4\!N\T6,WL,EU"1J[O34M/%=LQ@7Q1'3Y:#^U!T:4\ZGZ6QW)#0 M)/F@[D(8+J+U;L(MQ6R4[L 1=$"O!S'MI38(/7V-;\_G3[V:G1P,A8M021HW M$[//L"W_.BFM'X*5$NO,=*%1;3(OW+R:#H)QT]]"RHY&[2:^X4K91^-9$G=& MK:ZKWZQ^)W.^ IAJE_N8)BW&L"<7:3P%H>8"3B)*(LM*&[);?%K][O>?W+O$ M?!IUR[ .77S<5T;IU6V^WTB,[K7G1;_&+B[Y;XF>4C5RF"V"+<$XOZ^7A3:IU#ET!?)3[ MF:_25;#1O/BOZWS$O\TO5RS!(""D(TXZ' ,%(9BO"2@*W'TG;#R;:1(;KHRI M+H/Y#OV+?@&G&C<_%4UQSY4E]F:U[SIS^>UL<>_FO%#U^I':4CUBE,E7/:.% MYF($O0NAG=BW<@2AAJR_%205_?+JT+2&B,;SZ_&F<5(6MO&[N;-6#Z&]59,L M&T]]M%L_%G<+P:7I[M%BM?J&0%>?UD6;G6$+R69RQ/_ !*]X?ER 0#PDB)W0-$TXK,FP?ZBVF MG*R."^S*T\X4*CDNGA<4DS7A8LITQ;0@#(?"Z_"9')7EKRZC.3,9=CRM#!_G 1#DY+NU3'0ZEH+=;Q@1&3JGBDQZYZ[]\5(+.' MJ/E=X^DK[<5$U:G,<%L&]\?$JQK\2[V=IBL!?B M8V2)]A9VD_HKHZ<9(4T<+I@#DP,Y2"P87;6+$,>T)U_4QK: O$O'. CA"4I* MQSFA7(:0L3T(E0Q7.6FE-^Q.(,-1[G.*A/TF/KYE@.%NUAXS*^]\<:H.5?&#QN02-S("(GA3E=AL]N&^L9O#<&J MVZ!6\@ #_A?H!7GH7[_E^JI.)$*R!').]YFRO>'U.2T7K%V0)F/.(F S7I.0 M<_"E@Q3@6"M Y<3"0-5!QV2CYUX=K16U9 I/AF$$D^6C Q,4Y=BS=XF!2=<+ M=@ S]15BM94J\RXWW'NT1DO=$."MWZBL.QOLYEIW2[35-6=,WPF=,4>DA':E M\L= K0I+MK6X>;W;41S"#<@9"7]J[I$7T6&N.]ZJEI55)5U8Y;2<)RE5@S8[ MR 5O2=!DV580YF=*_VYW,!K4Q#((Y[O@JI/9&\S"4L%ZN8$2/7%:]3%\O=8H MG ][+CM18I.C)M>/\TMO%?W)AI-V@?NQ)12KE5I1V^BXZ=P.0*4D8W@Y MI3=FL,L$TYCQPC7!-$/I-0R+C2 M*/F1];Y;2%20[&L:424[6='S:[+)P:Q0/R<>K7"2=Q!U41 FSZU:=JW']M&V M-HCCM2T;CK.IBHUQ*(5X1>^LM%?Y%WOM,)$C+TY"#PZY\K&41B5H-,>>NG7% M;+?DW-+2*)&QIIL08_HF-5FB?!J_?G'8>4G.51B70W,57YY"MZ9[#NZFQRA+ M?@GNV7'A(M]],I-,MKQ@:-!R7/6GF@[ M Z;H%_2I*#*+,<)-+0&4J:_G216N-<^Q0SP";\M3RAYS^&[]9-C(E+J73>9! MPD6WDJ9,4AEC7V877>.\PYAEG5R<.V&6!4""A_YVOSE6H>^T8.P[>ODG99.J MP*>4<]"*,3/]A 4"[->_^4_32SU)'JEZ]9@L4(L__.E/$-2Y0*R4[-=M/[0K MJD!QP?D(0E%;Q*DST908@]LK@+DX"\HKF9D6S:;0/Z9Y[;DHWA40ON0%+GN MD\=469$F@XKYL(9\5#S[R+&:'&CJJ.C3<)FUA3?4Z_!RRJ:VH,@(U;@E9I**%<- E M?]1Q&QR[L8E;#2MVB\^*"H^SD<$WJ6L@,_.Y47?%7*DX,/]]7!XX71SE>**_ M?@Y^RKNF$\%;^H\=IR1F&N7U>&/>$?7\S .5OS9Y<=0W.U_U^#M(%3@288(% MO06Z ZMPZ.U6Y>#$*&K3PBFDZZ]4V6F)X ._R$<81;(A&1D&Q MM'\_CA^0\ X073_TN'N&[_4/P%A?SY /MWZ^59FK^F"I5G&?K$TOA[#,.V950(4SITL8Q6\0" M7S+G'B(.V2\<*=\I\7Y>+C)E5WX>Z0Y)4Q=HA2S7H"#3U!$?5<$S0<$S0@FF6*_CBQ]7LA M?[2&#G$S%;< ;(3O()/IGT^O#'%65XV "<8P=ZZ\IXA,?/;:?$E'X:1 MG!ZV&=0KIE0VJ)?0K$$DA+"-J\7G82G)I$^13/JL_HN!!?-"^E;6L)/90, M$SW73)2L+DV8;.VXLLE+TQ/U[7<+U!RE'GBZN73H",DE)S MF2A&Y]WD+R'WT6-45R7UFUYWN9L]9R=.V+]L(MULS2S,8B[CB1,2K-.U/,S\ M5!>?TJ5()2VN:HG?H273C._'C!U%T._*Q-6#)XX =Z_C$YQZ!.Y-:.<>A6%R M"6/DF#A81>;H+3&'#=UW%\"AWZC6$8P&5)=5VS)6SIX M?O<*Y?]!E:>^L6?]-P;#I7.OZ4!VR.BD7_^Q<3FUDLP*:B;^3C0[K@A\V*@0 M:VX;'[P;A3Q9JL',O9?WC/>C6(H[@1BF!]PV8YIQL@'4\#I=#*.DQL5A.&.< M/BS&Z0]GC-,3>);'QS@]DL':H;XK J2KL!"-CN1-R*GON=%W-FQRO3,%VY\$/^NL_1'X G%;>6PENU]8&R0 &RH62X_"S0-:.GVS6)4.WTLG\$%$U\R KI@F/ M)O.-IHR;OO%D"!(0S]P8R:M$\;QRLKNU.U;KPXJS38>=(2TFG I^.1S5=)&.G%_6?XT/ZL^>2 M$QTI]+DOS5&)%PW-8(Z5B%"%GFT]X?'1]2(IRPGM=4CMMU=S#!6<.F,J>N:, M"O&^[(:W]:UFZ]@():]4&7!P!F^(D9WQ>M M#+R_4R5\/+U@W)%0B..\IF%<&LW1[& K.LPWY$#X@*&>E+^LQ4:_6GR9USV5YG//ZBU9#EOI$.Z)6$)BET!)7I3*O)4]IR/TN8F+&1!-,I)OQ MU?<>N50S=D\BQV6]H]RALGP^EQPG4GEBM8::4H-NM^D[ W(FZR3M?$=^JQ17 M)8W';_J,0_)YI?C^4Q5M,_!C2XGR538Z#H^DW#0VBNCKX\XN-C9?+8@]?R.-,4S['8TT17/]^M7B+_UMN)%F&F2SC,$)=[ZJ M6R="Y(M9*K8BG7..O7J8MM]I68;NT#9QSZTH8,R,8%N5BPX)682QM-B![4*":U"+DI85<="K!0*FF M6^I>.8$:? &^)7K/]C63LKBI\+UKQYH)DCY3 L:.T1V*6VDW)SY15A4?PH/H M>D.);==0\27#149A%(=M8#X'1[*64$BI?5_=01U<[/0XY/#20<0ER46^:@9X M4*OP'-;?UQA!D *SF\RK2_9L;DX*Q@8T@8N&1]SEG,G (8H;YY+]&43YD:=(Z8_0_V^D5+D3YXWO/9;S/'^/L,7 "$.1S]!? M#T+,V]:';KG11$32LFC^KGQ=Z63$\>36 >HV,W/L2E'U./;2S4;A<96J4',, M]7JK\^IX&JNCDD7!TYW8\%*I4ZI[Q^?;/""8\/D+G*?[$8RYBCNNU1\EC]G$ MG%7$0OQ:[Z:>9^L19LLQ]\INO)<3RV?J5&%S"->'M@:-2 ]FBGA?GUN4%/S9 M#C^RES4QI)@]G>0A+ EH@>01!>@]Y;K/<_61YXKGR4&25C'*)-X; UH/G;8= M&$[]/$N/MJ/(!.[WBHI?A;5H)@+73*BAI>\1:PG7=6#.PAC@4/:2[G-NWWJL M263-V[R:![X/X7JRM.Q-J'Q.UKKP,G8U9?-"/[R&),\A9Y8D*BQ/YM'9ENV_ MC[#P!RW=T0#>](2Z0GI&D;9Y]41D;K M,BB'$CD*-6@KUF'5$+!LE2)C7J3&A^:*P5NHNU)V)$A%I%;,NS22#P$<<*8- M/]M4,?L\JKG,%DIK]_>.3E[G\'5NKX<<_<0., 3,H!1$M#RJ%M,E[Y"_-PD2 M 8YD>LF'H=3#I">A1J7W7 &;R7H#H[-L:_P2T'"B3CGZJFMHBY@*8NK"+)9_ M6?QCW*!-1XTCOR*99$5:Y) M#5WL$=.'\.%C4:$<^>OZ)DZ/!/>'9U$7S&CS2L*X^:-@HABC\"XB(T[)E=M^ M((9SZM]@/=1CO-/ 561-O-744V+G0A )">?7.'='W*FL\9T1A,IVXRA%@;RX M#CVU98@:1T!4ZX:$-7@7V%5YKFD@TSJ$S&N"Q@-=. ^)K&1=O_JG&E>9Y46 MF77HLJ,M4LL0E^'%/C P[S4P=9+0MG$B\6KT#K=9XV^Y)=6BZNZ>^^Y2=*2 M](+&W'V<[8$[7]T[M:8K4+O[;OMH-:A,[S='T02?J1\0/HFVZ*H!L@%,N_9V M*$C(W3F8P04KQ2=B2]F R.A3) 8X786 M&K>*_TTQ4WLG9$2#Q"G1:SS2;'PL4""-BP3K8CY,!F[I8>-#2#I=)MYMSB*) M?'4E:)PK=&$.: ?KM<=^DT%BJA*K,V05RGJN=ECYCLHC!:N&$$2L,RVSUQ"V MG9%+R*9.SA40:_C.P F#(C"P4!UE@# *)\M-#!Y"=/Z=C$L^)J*MF+-,*,)< MSBLKUOQCFA// :+Z=8:!]+2!ZY9(72C(SP;8:/'CIAH]G'=Z%=M&3#X2M_!2 M>Z1I4IC:MI]] $)MU4@*$$22T9T)(DA[^9I"?L#$>8<(.?MS\,=H3OYVB($U M.#08.=J!'>N73U0TA6DZ".9W&/VLG)I'[2W2^V 6K$ZBNB)U],_C 85D4$** M;85"."'%E)_(J&Y+M%@\4UD=P612]_T90?8(&6+KLWF5U)H26N>)>82]! @@%49AZCR=($\;%M=N&WO+C9H MK\/7A61/9!:L*>\\LQ\;J(+CRG*-^D9O>\_0\&A@S;@ZORYS5$*EN M245J)&7B0::5US-4[Y&FC>NK-^#1,VU0JI8/U+8F>PTM\JC<>)'KLCFL'[*> ML/.4/H$>ER+Q>"I^Y*XS?,W83(G%ZD[0]+"VDIC+0")(,)YH$>AKHM009S M7G>/YZ2E(+Y#$T$RR3"XQ&QW,ALPD.CCMO$N$D.<)_<@3FDA#E(,GSDS7 M'_P^=I->,(LJ\^)YVC[RM"EJ=0;X4;%V@<+\F?"RA/I3'<-1?<_A1Q05?S\P4&L/J[_@- B8[3@-8GGU2VI)0S-.97R:%M?X!.N M1HOIR"$?J_ZV(Z;[F:E%O1$ )3>S FG.)_@\OQ]U?FWRK&SHD#')I#O<3@XM MJ8!*(MYD9@E:WNGG'Q;%8Q%' KBEKD\ QN0%*' 1!&*9A8W_.B.4/RQ"^4]G MA/(3>):/C5 ^V]X/ZI\IOBJ'Y8HUG)IE-72'SCE,.91'B/&!T1%V^R-_--%C MQ-'QLL\!Q$. S^5A>Q"E:3XH1@>. 5#O,))+4E_U2';F=+UM?-4"=<,82@'M M*)I.HIV'(88@]JGPWHK9&BTE-\47@;^7R33CF%_P?S&3KP?%DS14_-GZT+Y: MO#6JS'%C!,$ H K<;D>\>GH# AMWD*=89O!#\?G<.A'],D(9Z9O/#D?..BEC MB4O63 ]*:,(0]BJB[9!EZQ0P]$,F0D1IG[UD#/3U% _#@V(J4]IZT,^-IP.U MS=U^_D;](#\Y@7OSXN3^*_)G(I[_F;>MI+IU1)=+=X#/9Z2G M^DW^'6/':*AB8$;_3\B2M\BJW8%>N.D/8UPV[**31/V>19$_//+OR< QOQ,$ MABG%&.29EI,O>CG3&(? M/#X54VDN[PBD0MLWR^@FPFG=#?"/L?IA9*%4AGLARQN_1?<;)-C 9YI)DG^J M.-#2?Z>0/&1X<_Q-&RXX>^SRAU#!9"X^AFH)B)K(8"E/*>2&\)/D;%8YH.\N MOS(U("2W:S+Z__[I9XMH 5L(=1@KZ2WA!5JPOQE!N62_"8"[JY->,F_Q+]]] M0QRK>Y![;J0!)L4[U,%:[S@3UVD; +UB-$SQ/XG6<]P YLG+]VKH:Z*ZS+/G M\0U81>Y_>@#YN\5?N:5+A+'HOE12N(MV]XZD6L5?)>;THA?:#YR"$YB+Y>W MNR(@5=^B'!#G,&X09N.+([(56@N#U$_BS*NFWY'B7[T,!VY.,F9E.C3MA\!0 M=^U=>BT:JZ[O+E9-?=WUQJ!!']D0[@X#"6F/]H(XI1TS>V U(SY6R$=?\?L1 M:_=(GV MS=%/5LG$:L[UATT$#6.L'M"LS(4?O>#)'C//E]DPO$#]'=]-%Y:!O,'??_K) MB_-9G81-C\Y>>7I"8/4Y.91$:%K,$3L&=R(+-]4\YHH>"E*V+3K0NK!CYC M*C5:XQ86L%"C*H&U/P34RDO;)+4RG3S(4DB6W]E_*6X]"&T7KQG'\K#=%0V7 M<:,M.(*_TQ! _0>VCDFI*(D7H\.JXZ7.QN*&9ICTW3*A #D!/$T ;MB[5#PN M>,4\WS,/:0]CC!#46'7L2SX@6?9QM*7;I.B9TOEFETETQV4=P?7RQ(RIR) , M5OFD_5 \@U2P:_9D"BO=)2AMH7X9LB(!IU=<>:MUK4D'@'J/UVO2B(G45;=^:"+_!2IX3.5LXX"&-RYH!5%F!';?C M"'3&D9E:Y7'BQ[).M@SKREKYJ,VX&1S&SLEGETU>W)+\B$U>3\6/GO1WRZ ) M(P=E$&[Z]@82&\I>"NE;\Y(EARTLM2+/O7;L*?;-T@@*OS;UW.\V(I^6;W_M M\DD=KM%80]>@IJ9DUN*$!P)2,*^$(+9:^%K&W+;>INBA.,+-F2.K1!U1-1T+ M_/55,X(JAQ6,,&+BW#1J&,C/1>M$C(4I7=60ZN(['1-Z]WYXP- 4[.NF X1^ MW?BL)% Z^E=FD#>K XDHSG$9HC',WT;\%+GBF+03BL30O@Q$93L?C4[@=1;S MGN%NX"E3O)^WV+HNM&<1P7-'L#:_@OQ'XA>E&VP;:[*^U71(M-59#L6^E.0F M?UH&.29-1K42&BC;D!FE44:6SU^<[?9U5(@YD9!HPSAZ. MEMRR(1""+:H."ZF6TQ4JYY#[.166YD@L"<]:M&;:\,A^YL13Z8EI+89AZ >A)"8-.+@-M/A6 M\J)X'"^2140LR+H==KTP)O+/#,.!/KZYJ" M\Z-37YDZ&;BXCNYB=C%VA[V26%)TCSQ%.IQ9T:H5T'K9PF31@_O8I[GZF/OL, T0"M/$7#NHGK, M&8%+I& ,\[62WW%B1L[PLU\$/_OS&7[V!)[E##_[5=JK7((!)SHEXE9#?8N" MGI9PSNP2CS(];<^1*!),KVEVSA/P<;WA,,1#P5)UEMM+Q-I4.614G32T []@ M@ W[V*'?Y#-NCWT>%+;(>XFRX30W0G*Z4FU TA-:>T%+^Y)$+U:7#JQF3+!=05.];U=!:2/Z%OF"2*23"2"5$\[8_-/ M;\$DFT@S(UUD+\"D^6 YU>^6;?6,97D6ZT!KW\B"QO!^N]LS?60']=O#3!J> M"B ]=>ER$;Y'8I(P87PH"5&F'DM&')R.)630:3TL,[Z!2A K$!DL%2*4K:3FVJ8 MNI/6L>GC3[%6"[*N0X#FY?G$JWNN/]'F8UW2C%3XJ UI'C2QD5\J( M/VO7AVZ9PQBHS9.047?^FVEV[?DX+2K85'4X4$AS'H=ESRD[6XPD[TL;]IQB M5#DK[;CNQK%J]6KA5#2]B$P0RZ1H1I+A(T)A4 MN:("[C@*P\V!-&":9;,#Z"P^'/T0[_ ;C,R/L'(W7'8+:U&P8;NRZ6_IA.-G M#,7C_1"2FQ#_\.-A=6WM\4B3, QA#/M]JXWS:RT>4?INVW=A#QH6J:Z)++SS M."DIRQ G&JO;N*B// Y >]3D#0K9P?1P$G387)!QV>]"@C')8A8LD?ME8M5N MZ]OQT- QJXOVY/K*CZ1RM17FYV>;ZTO!'#&8M3%Z.R&FK[6I&Y :(0!ISAAM :!A^<2UL_B('NK;#.IW.TZ$!BSSI)*0"YC MS?:CK.9F6#'.B$5%#/M$'5$50]![XJO?-I1'[_K;RO&2V&+579U 4@9SHS)W M=+NX,Z(0MV 5"W<'#T2/@NJCBHZ\;JB7HWY+CVP^:FG"Z=#/C\NK7[TV\?1"J DO% MB+&RQ4>XC7+YD5Q7($F0 RT-:ONB_ZG7<1G4PZI"BV(<=?IP@RZ(Z"5TXYI@ MU#CU0QIWH%-@@>,DO9 +PQ^N%M*X\@W_59I7:/+R/\1%:8TM'(K@)*K,INT; MH1P>2?,#YR-ON;2HX^H"<6VV6U^HFLO[<'>Q[,ER\>^$]L%_-RTD\(I OF$? MKOM!FF3F;O"RFO?),%XKZ-8-BHES+Y8V10;WN>W8L@H*N&5TN %2JIG@3R3O M9*:ST=.G MG[[6WF O:$ZSQQU"@[5#S#Z;94'$*W./='P[/\G]^^EG' T Y)?QY >* 1C7 M3:C2P@EF@01QKR%WB$T0#]4W=U=AN"#YU>5[L.R3T]$?1N'."?L+!M7+P,>% MV'=HOL1B6:_QW^NA/DB'DRSX>!"T]>"GBY\K*!=;VH:X*-WM>L!_HHW("QE*'*V40HCG0Z=,;:DW:\!A2-]!0,;Y,=?- MEN%3&0Q<*=V;4)5G,VF(3,^2<#$$_A WK?LQDV<. K6U!;R0R^TT=Y] MBZ9BW*=O]L-UW<5U1Z(X1//. I3^QVRANM"FG:O*C7$8UPCX"/(WAI?4G[;; M-*!?HHW*F>:+<9^:+OQ'%](%P2L+O07O:#BDA:$CJ8[NFIQ8[2H[UAHG7Z.. MRWPII^'3Y"?<$PGV_,/H7W+2BTJ=TVQ\E9\0F94L+E(]05L22MC-* MZ(XAPR5^SIG3/0P!R5C0[K#]LJU_9#/-5_E99Z\&-#>'EIKB1/&G7K#-"'0$ MQ"7Z/D5$,R-4#!UB1+8 V)NQ^XKP\0 CMJ6G2X?A[2=H2 M'=M"Z0JY+H4T5PMR4/LM MQM$NS^O[ NO;?=JO]_C>U>$:::QXCR%+,;OOQ!O$AUCAOY4ZJK*(A!O;!LO/ MS9YL]3BB*[#&5>)^#2T=/=M#9STKZ22\+LXWV9W'.Y MT99:CQE6-R79;XE2'@G[@?&9C9"X5#1)DU6IJ#%*D0*RO*\67_Q$)1T6.+CC M;+WV(MTTRF@PJ:I0-_WD#&"L1!*Q/W34Y"+5\*1V"7%->#5V1U:$8XH(Z^*4 MWDSZ%67N.?Q/7,QQ?C;-52/D$.YJE%O7,(IR25K#&LEM>F^9S@U&ZA;E?TJ> MTNN(HBI!0ICEL^WUH 7YA14AV->VPOH]B5[EJ&#BH@,IL/Z=6V;W]$@4$'1! M'0@-_.0$7 6LO*S;.^Z!+8A, 6?'-9Y'OE*+-4*>P(EK>+73I$95Q FTZ.(J M!6.#92F1&%^'HUD%E%P4]R)S;H$YINQJZ!%W)V>-J,L$Q$ Y9\( .,YY8IU* MN<:PC_[9*/>!X6$O*&U9$R4%U2QIN.;5&L=F#U]^CXJ/P2O42WGEWC#+#7(F MY WC'1:2?$NY0,=]=D4"?G%ONBPNL[GP6TYUGKGJD!9O4D_0+:=],\X'3Q_% MG]^$;M4/UETCO97*^A)?Y?*MD1A=OK54;\Y>(3P=6Z2B59)22.,L7XKMK65F MBZGJ)0G%-X[;/<#>@U>BF6ME7)YH F5.-SZ>(#+XT/I6W" M)_@/]I.+WR^$\XF&&H\[L&NOCTH &-*ZB%_5@IXW.P71A[3I4AA$H4O:5.-X M"-;+*^0^J-E%VXR0F$STJI&(P>AK[WDBZ9LWM$\>$>OW'4\12LTG+&KH8AC< MBQ(YSG]Y@7@:Q&MMGX$9U+RZ9M6%"6622I],+PXCJ:DO!TEMV0;01<%>#FHN M\S:1UIG/IE 2+H[,F FNSJ7:HL4XK"2-'*=OB/MO("9*VI8PI1S7:%"*Y1$7 MTW"W,V-8'^).[O;*QY,FWB%1PC::U(H?*ZZ"56C)J^'&KP2T2 =?J5?@;A'=G+QQ/%FA_P %I MZV4PBLC3*\'7>*<'I4\S)%?XX25BQP\DVQC;6YK*%?31/.1!*5L!_SR^^+@& M:+&Q4E!S UZ:9)5,'*6/Y[*6E47EG ZS.OJ>JY1^-*$YX0!XYW M3DU]/8@QA$&C:Q8]UG/)()[.Y XVU!'*(W:7(A,K=*36<:J3QE,\&+W>_*IS MNT=C%I]SU8/<#[<"M^T8<-\?$Q,3:/(<@N 9F,S+SLBC' NH8TWH)XFMK&#V MX$WC,^8)IQ674K1;_4#)+4+;Q&AE?6B9?VS)EP,:QGR-*IJ>E2,J6P6>;/R# M(LRX:-J]T4DF(VF>&7R.5P.'7">98 M[@5LOT*O9DNK0J23F;',.?'VBW'%\)K$IVPHW#6/QIH25*1D>CQ41CI\ 0(. MLH)PTY5Z;>9$<>_RP(!U=B6YLX -H#Y[6,W<5%E&'C:20EZ&1 ZYQSTXT[C_ MP),4Z=7!H''EI!NQ")@1:1]V8ZK#"JX-6H#[,/707=I"(.]Z-LS^G@#NI9=N MVF0GQ_4JL,'AS2559W7CFK^1"ZYA8%S(;=\P M7?S(E?X[A1 A.F4*7">UZ@ MC0_6U=RL 43EFA$[=-:5[V"1B=R;XI'#W@\+#T<@#NU]/,F1^IVUGL3'"L+F M@3AFON]L\%:+333<4JD('19/R(/3U^[#I6SA<%*?-F"S 'M)1(L2V8,-)7(;^[\+0)]4F(5G8"0LRKR9Y M*D[HY8Q(\UXE,^J\H"/,V?V[.:M_OX-;,_4[T$&X)],!VN]6\RFDVW1JG/" M9;_$-9V4X>*I#+5>-MR:6,@2F"5<'XU#'<&JO47)'%I]3#Z]]HF$( MRB.9#;$@OWND=..*(G D5=GE4?K.H:MX<;TX#7I[Z7&:_LN,T6?,],O7H/+< M=N:^^.7Y.F6*#=<\"]HTS/CZX//2X^O[TO59J;M #]%+OGSM@-CD2GF@I_J M] RT"R8[@RTIX?U7M)4RH"QX.F&]4_:,0IEH9!:'L=0HS= -%0PG4X^D'TO. M<8CV_+Z?,S6>I8MND:P^@3\IM22@+FSW'G M@9-2] ,&',)WBU5_K]MQ[(*Z.-.CD!'*H]"R-]31>U598"K]%(4VRH/.!&[A M,%Y'Q ;&(3?3PJE^D^4B*#HZ^=1D_?O%EHU#R#G*XL',BW>?FA-GGM=R)H(Z M@D'-'RDG0M?=387-SE'ZH,O2'%U1\AU G=NV$L+,7W]7WVEZ6-ILS]"!#PL= M^/0,'7@"S_*QB4V>E>W">R'JYQ#AH(\FI]L"LI1YD?#$-JT6FQB,4D((5[C;;7KQR?&K..3D5\=X MH&:V?*=Y[QGYKGMJCH6,/Q@6?@*M!#Z&UQ\?LN*\2T"+KB ME/1ML])GKHVPV[C1:5'&M5)SA^7[KK_MD.31S(L4:NO.L?U?_2R+Z%;'O[@U M1'I9%U.,?:>R??Q-) Z9/2:)"105R#G#0J&_T= MFX^3UC'E6#+C#_N<+ OX/3AB$JU _L1^G)HZ2&B2FJ6[==^R' 0O'HX@WYU:.C+@GE@BTR]'#/#UXMONJ'T$.5RTG(U$@CR!3<*:-I]FQ5*2Q6<3._82=X!T-RC%)*NZUDT31/ M+1J?K>4:1Y+$(<^H"9QC4/V<5XO_E)RVUHQHM(S5A9)_6ALKQ@\V+7L5N+"X M$?(=?7?Q_:MWKWR+L4^ 54=2]E27VQKW#1)4="=ZKO@^+$2IG>MRV*:?HNKN M?TN*9TL)]B&%!J:D6^J/'^=6A7Z?#7%&2ZOTZS-+R0I0@/]=-50S,3"5MJI0 M.K'C#ONU)<9';3'3LY]K2&:I5JY?7W9O>JC)>LUZKE";]T#9E 'CS'-618= MIB:WE#. >R!*5ARS7C.E^+AEXS^:<2.$)O'&FV8WNCQS2J 57%1O-%O'66SJ MPJ4B.E5#EC)OQSRP>TTX9QBRP=(RN_O6A^*&> 8,"%]GN2>RRLM&Z@SL%@#0 MR-W-FFN"*!VS$%"/8.*B)6R==ENUH;Y!F4R >1.\=XP*V%'V>:IGXH*L>DYU MUL/@..J8;:4M^\ZY9*:)0!M-U#LZ'/QA>+6X; G)=9W4=53?62;G&#&>Z7ZH M9E@S>CZPJN3,(\6F%."M @SL51O4@$FFSB5;.=!1%;13C^)3P+,91("&< XL MEV&W3ZG#BDX!S1W&!^%_Z^^J]%S^H-&\:9XIU<(VN=NJ17R4W^^MG3W)^$D< MEUX+UL@UU5(&C7I]_\I7&KE5C,LQJ;^>SVLR-.^);=U)KU> M>==..!V6]1C],9&?UOTUMY#-3NH-X8/% 6@/*Y?!7_=#)F4BE"J2BN?NAN)! MC;%0:")J)0F-$[E<@B/DND6#OG-S!/U9)T)19IH:[O+EL@DM3TJ;/QN[O*AW MHO$/*X ?EH$V/,NB5*2I)2=6I$-IY@>/9!')[ MX2@^F:I@NM./(0JIKAC&R5C5J:+XGS$>7F[*3I2LMB3UINOF)G2N9F%+0/X^ M4 L!^#WF-[V4J*QNBU('/3_K9_@G1U".,CCP]:D B6GK=IPW?N,Q5XU)!/9#TJ,T2R)K6Z..#9W M &)#!S,SO>]!;;52GMF^#RV7RE^3*?358/N!99:U)!6>JMXO"D1 M2NAQS#: .OM&A)HW<;!:EF>+2TU91%;-&,\Z\6 S=2NMLBL.R!B1G:3AX ME]0+SHXTK&DL.6#G4_LY1$%?LX? 4N;2($F:@PY ZV-XP4#AM 9]JO(2*5&6 MC-_,T'E&@W5;;[>T D&!^A/*/J08W--DFOPZ5K+$+?:,+C\HQ"CSR_\,1OBP M8(3/SF"$)_ LSQF,<-).P7YOJ$(<]S;'8)[F':YA],^NR3FP$P:G2GX4K25K M:Z>:E?+T?,"7%+><_M$4@_,HW*/F7H3%$6X\ M9YA4463/@]+4@70DEC<2ZVPJ"9" F'^!;ANU-R&L3GR2U!:+NV MZ>?@UV3@".T3\>H3@F^-*RO&8K+7" @3'9E.XELI ;'+"10)HXM)3MHH,:5; MD%OOLZ5E(2H7XH9#B_;S?GMHKY7%"35EJLJ]2QSN]"1?_"1M*6\HP!M!,O+B MW]Y]\>;?7HK! 0S==Z_YHJ;T^"LSWH+X#Z)),.;7%WOBF=L?NFNB,(O_140( M[6'+&;6^7;W4;AVF3KC=!&0>N9U-KX8QZ0(YA#5W#'/]B!N$:ZVG^M)AH;>A M*>*Q1P7=).=):5&XZOI(L 64E\@^%8D#,+_3]10^ M0(_[>=CV2]HKR\6W09(;QO+0$9H@OL+GW[[AYD#&?B"OL/JQ;SJ&EDC1GY'' M-#MAY3^E)FRL"PYX^#5=\[]D&K"%V4)R3ZH0+:^TL8S>YZ*O%YZ[9Q4LI<$^I MESI'%52PYI.WTUQBN1YL/-)2I*/2/SZM3=D&R()',\]ENK-[]T*0$?RW+':[,7H^I365I$(;Q W%-W,H>"7-GF MJYX*]LG*QQ>EMROR%ZG#2HX"8:'A>INL7LUZ&0'MDN+T07/@T*IG4OH$ZF5\V#3:4_$5,L:;!_BBJAG0AI^J(^VC+*O$WA9F M$ZS%R V3#]L1OM(WFHAR"0-*C!2, 1JXP:BD;%)+4?2BG*C:B&'3FA7=V.$& MTZMV0X?HME!T4+QN*CUJRAQ&D-@A3CB^M(GBCOO$9>._WVM8 MJ%QG)O:.U./G"W7LT8[.LW +\WFD=XN8C]J-XY/*E"Y1S.0%2/"$Y[ 9+V?J M F8C%8"!)7Q((7EQ,IBUG7MB MV&+M-^9:W@1U+=TMYP?_8XWQ=YN0WA' 8OA79?Q2A.K'UY6I+\T-TKHE9IND MLG3"2-3();T+?(]1B.:$?D@S)#II1_,Q>(W]K10]3MEG \GO!&5@?2*%( M&>\_L&R9=@!S\7(35M(A%U0E0^6FM\((\R1?]!=@1PM:65AEM4]JN7PVE DB)%2T5UEY/N.7 M".B>-?=K6D_HVK>. >?JSLLQP)\MS*CF44]"":KY $CO#IO^+,*A-QHN\*'] M/SVBHV[Q5_K.N'CSUS?2V ",JH%"U[T#EG&1G.UD:I*A-?+%@7!\\:WB 4=P M.5J=E_&S@;]2WLTHE&B!IIRUAZ(Z):8QU8F1":7;*^'IM]]_[<6M)"B.G[J% M-%B=(,7D:* 8K6U1"(0=$*[X2^FR6[S'VTCY1:HB#U8/3H.7QI*>3)F(XKL& M88S%Q\!4X2##25)&\UL*GKC#Q#=X.+Z2^!FG&I9MJ!G:0T>R(/^JHNI?$J7P M3.2@57E">CSP/\$$-& #.V#C92]G"V75U-==3_1*F#'-_C3A=C(#]>K +&[2 M[[-M1N@R6H8=WQ7=U"_[?E4M/A\.UQP#O.G';:"[7,:'U27QY>=O+G5-5!)1 MVKS17:>D-)Q&H;\1)U/O;>UG T,V:5O:B&'0#I< M0 MOZ^UOP3IT&98'K84(M%J&^-NI6!"Z@&I(YA>QS42R4W]*B"GVL9$V9HZT+F5<=W))S<<\Y8C.^*T% MAD&I'[U_,.:8;#;2B(&EV;3VXY.Y3(7G?S_E9#KDK@<452ALG7-"\'!A%$^, M\\#6=QH77P?N*J4J>@Z.]^4(F)*.,Q&0499)PQ_8/:F8R U- M32C3#5ERUG/[(F_C@.GFU&AU?=T,X]YD34,C_5*ZO-A/?"=IK]]_^LF+]R_5 M02)GL,H6H#AKZBK;Y[+O<0U3K(_+&F3%G%(2]QS6" 5'J;\I5SQ-,38;=IG= MT#^KOS+&Q<>\S+Y=9!-][&ODO,;IX@NUZ3+.DA8Y<:#+,#@-:^ P?GRN1NH2 M]J[;2*NJT?/ID5B(0WEARPYFW/J05%O.4.J2OC+YP[UT*6FM*&.1Z\315F<< MPGXD%>QKGZ?LDG9!Z,)!.53+Z*D?RL\/[R*R7EDN0OKM)D,/&8]R^&=:Z;4% M"26WV75A'4F,7K,>;2R'U5#?=M*4QN:?AH,80)$0!58^NKO["UG3X_ZPRGD M/$V"Z^O7D4$8,&NNRZS, Q>@:T#QP(6L+\ >W5=A2UB) ZY7E@:HTL-6+KSU MQWZ5SKN*S^ ]-_Y)8F?;SV Y-K,([\!TF\PBJV8<]$)L+SVIB*+)FMYB:Z9JXL MS#&W^2GY!',#K4B/-7]G"MZUFP)D(\V9(25/#UESSHZL-5XQ%8?FK(XSL'AF M5I%.R+>*X1E\5K/C8]R)9E#<;AHKV\YB>-*5N>%*0+3N!ZF\T'1)SDL,Y&QZ M59ER^9UZT(@S\$'&>N,%353QNBO7)Y.2E M32JG"RD2AX0^Y,#%$NZ>NIKC("Y/KQ89JPNES[Q=F8=8N *<4$ME*3!IS-.) MEW- )4=.6XF27.99>.?=7>')86[Z3LZ-2P/G.5H!M,T"^RT7:GQ3 MJWX;$!DC]I,ZG[O=5;Q,F*K.BIO*/JJI9D\7X[$#61[$RL/_*_1([[@LX.II MFFG]WW??6O(]/;X_4^1,6)TH@FM9Z482HQF#V!19S-\),8(5=>Q5OSP Z.2K MM2RJ4"47U!MMXWM2 BCS&RM.3/(OZN7[^GK2.$E,.SN4EM;3ZL&WY20EPBZ+ M)F1(\$$O?G^_@;OX MPQ_I:X]DX[!'__#Z\9 S1?[\=S02!Y7',H_P82XB\5=!T6Q)/%A\7N9NX^OS M5'[LJ4Q O)5/(Z@:)! Y(#I<0W>(11$QH^?)^LB39>QSD$1)W,#(P^SJ9JB4 MX4_Y#BG&Z5;GF?K8,\7Q+])NO+A^0&W6$HN>Y_:#D+67)JR+]+9@0HGCD/NJ" MMMPUR'#-1FLJM],N&2[V$%E#UKY(5WL?[A)_@!6:/G^5[G4.\ MM.T#LKT9_COEGM&GF+(^RMZ4X[TG!5%7H;!TY-^H\U@(OHUP]L2J.N,#?Q$^ M\'=G?. 3>);'QP<^%9O[5V@14;-Q#WH A$:F3RZ2+61+XAALQP1/3N7.A :< MT-KA-\A.'U%E/6;L?-K^?]]]6Y456,/ M53 =14>FIXN);=M 0C-Q1VF%AP0ZZUL[RCUEZXPT/,1*!.HAA%1-)X6<'+HK M)&EA1N"6NS"/;,*9FGBV&8&B24]TI-^KQ*OX%K/@6,7W2;U.^KX]G\;;;!'' MB5DF>@@&_8$[I\F^-H^=:L:$W@*9\*T@*'* CZ&.Y"U*H,^_'@%NUMLH>+SD M^@*-#'67DNM-[8PB@XJ^_E MQK3Y'!O?G95$LY--D3A9*7/N3%OZI9+C.Z1BZI34GH,9\PU8Z+?6@>0C+,%4 MTQQF&SREW%+G7='WE8KL544T)>% $*89!\1Z\;[=R+C()E4J^>%P&N-<=E,=@ *!^ M&D>%7EIMGIQT>V+I4=," I.P1\=1^]T]W$-PMLV@[ZC(=.* 8$WCV2ARR3F(@KD2O"/][/ MA ,1:*+E$[)X^%8Z[@B5*KQ7?!)DO1XY_^,]CL[L87#J[-#L!9@'0*) $@&Y M/9WJGQ1XWBO2:]16@I&--5#G_)FF3XP2;EZ>73"3*4U2:K;KL2V05^8<2QL' M3Y[O'B%$4CXEQN\*I_VQW:BX:$[]",N26AX# [M=9T,G&R1,5KX2:I?*]>XL M(LZ'@^#[9:,#2!L.CP(-?)MQ^S)9AO'ZKL&Q&C8B7%$U0 +QB;)0+>6<, MP[/P^K\#4^9X8!G0?KV^P-&K[>X3(= Y ZFH=^1*D.ZH\@XC,->!*AN20++L MIR)=XZ%)71PVSW3(M7?:^:-&UC?7>!KHPOU,L602U5R%L.4SBYF[X)]Q@YZ] MOW6K/ ?K**$=OU"F9X(=/DCSG )\)VHB.1"U8#4OH:S>-DA23=LGM+W,GD5\ M36J#E?07I=?RA!CWAFE+&CH7N7@\2NM6Z"3Z9T<8:8$,1(N.D>ACBL01F@JS ME5X003%!>68[F65J+%T*/CO\I;+7SYUAZ:JBIS"X@V\=11I$#W\C(AXS'HB9 M*21P9C1Y!^:5(D!Z?;L^M)-!SA[3J0[G30J^0V*8P^SZ]^-\(1.XN@8BRQ[. MT,!7TL E3+P\L RH)RBCF!/AW=>3,[[*]5"3*^S0QM0_@_58D/1SVR#@^[-) M K)#6]H<[,+R,<['MW(^&V=(-NKPLVVO)$F@WD_!/:,^7\[SJ08>,V6NQ]-R MC,R;CP'D2/6F]Y%&XKA,L'8GM5(SCJI_K9#^.2L_M>;N]PT.\\WS-),30BV=&J^ M6GQS1#FST+2%\P,L<$H>2SB<4T%;,PI1_'6I-ULX*K<4:IEH:]Z.Z/N7>;$M MZENBK,Z4K2Y]N5]DTH\J%/],AH9GX).]282#E!==KYW,O"LZ1%NT_ M3U(T!V&$=/R1,U,V.T]'P"N)N-77IK:L MF$O?.L,Z/BRLX_=G6,<3>);'AW4\DN4B+CC:VWD7GCGJA),F+7 U]C5(3G@RL>S"/J=UX2:6*&#FU M2)GWR"22U[N_#>$8J0^_4DKVD7EN&V;N%O]&GAZ/F/Y9F0\^")'N=>CI8-AS M.-@E_N$'/$'EE"S0I(=LXI$SN_1'?TYA_"3QA3^;2E$%(T[6B%J@/=J7.@6C M.-=G'S=XO<\^[%QA)YCO#9IS:2U(TAU(YRU8:84^RGACS+-UN<,860HXXN39 M+OI"1PYWD?^@&%/*+M%V$:O[4OFP.?FJ445M^NLJNJ>H'&T>X_DLJP5I1)S0 MEE+QH%#"Q"EN,YLWV8DWC4TPZXGDX%GI=I<\FK+&J@H\:VRDAS 4E9M*XK^I M&V@$-LK\,[;&PFL_PEU\#JA(D* M8]Q]M=$$"$1ANO/B5V7KP[KP>*FKZ(7V,/_WE8N4J6C22-Z[')0),%BB"DI+ MW-&MU@[.*>PSZS?YKD^>9:[W:N!4L"3+9DF#AK JR(87 MFO M00]G@%EQX0=.QWNCQEF'<;%BM'I\.LH7S%$5YYG"3.]9+ *MR]/LCJR# M^>L/&K_XB:M1$[*,?,[*:>)JFY8DYE4^)5[SDH9>#0RPA"E9!+[W.6D1[86U M;LW&JH+P(B,RC*]9<("]7;^K\ % MXI(V@;F4A[+JS0^C)V0Q1HWP&4_:/@MJ)M0.ZS8PR]-N!VD)>Y:,T838+G " MQ8?E>V^OXN+KN8B@]\_5!],T4*T36FGZ4GM)Q'YM5(0R*#)ZH_JFJV@%B3QF M7VEA"XY@+K$FEEZ[23A@S+U4'(MVLR0=6=PV%8(=#%3(20V]<5^W%Q Y.4M@ M85V4D6V8(2QS"[I8;&Z@Q[3R7(945%\> ,7YN8B+_^F[&>&V44I:SC6VXC=( M,(@@<)D7>8[!@+%$-(6?PW^HLA%?\IF>4XFEWQQD&B=L,D^NM*KW!.UK;NJE MP!!8N/4.PU?!X_%URP(=;,J[>EJ^>(^6WQ0M_THM9G*FS$0D_12K#8:=Q M1.9A'5,#R7UQ#,:>M)4-W/["E?_:Z'=*K8&YJ+;T03U$B\P;34*6L>)-+25\ M3V+7]DSAJN!P\RVS" MEABS0J6@2Y-/CQ^A]ACGI!O7A)=02=5*(*\X4YJKEG^\QU6Q]D,EHNI,+HPK MQ&- ]N$&&Y^\1<;KDC JA V;6@"PE-&)1R? >4Z9*M//P#&:*UF.O6($(T3@ 2S&5?-TED\$05FQ5KF@*W).-&^.B[L M^/"M\7_^WZOA-__G USHD?98P;V=@PEX"-N>4G+.^5/<$+J&:;99[>F^I9$6 M/;Y))8$X$YX22+XXMR=.75CX*T=Z$-W!>K7%B_#J^E65F+JMH4(P%M]A;SEQ M],OE_J4WOF/T_-IZR*YVV]!Z9$X^^OQED?Y#+.V 9-(M/-["9IP+X+RTT7%]/U M'1S:+RS[1EE3Q=W([[R4S5_>?O?%F[^DF['_.FKN>9D'QE-);DQ397-4:1F1 M3*=A&@G.=-.L1*T!1G/=>*R]FWJF'GP3=U'\J&MJ*EWP7'\C:T*&C*J!8RL5 R+;M (Z8K%P!P M?N+1F?;H!A"W-$@D;PP9%-=/?Q?TGZ:JH+\R(G/DOFQ*5DXNNDE[A?:68ODW M5HXJE7K_IJ\?V^WJC05M?1 RX/ M^RH_LGFCLK\DU&VE5A4,FOY@3+S!FS\(LP"W\X8Q:> MP+/\TS$+3P>D,'M(YAAQ/@>H"+KDT%7L?R5D<52XL"SN[/7@KN[V%_UA[U.^ M8AH1$.=*Q.Z!IN9?V[E\ZL/[Z&.M\Q7T<-NAI;X SI_A??+_[K\V]RXGWW?O\=7V?5;W_)E;__[^S*QP*N[.X< MD2ZX%I:'HVM.A:J]0T1Z)";S>X<\N3T!R40#BPOYY)\)-MV&T,+HRSB-:7R^ MN+QG;-P+ZS>+F@5H848RGM\%0R V6C+]T]Q0/\0041+_HY5TZ13<@Z>&>X@Y0!=/'(E("IZ+ MCLVFD^6AHH7$-;=0<*+;UO[MR'2NN0^4T[G--81P=)E>1%S6CVIEE=FSTB96+*6R>S?0<@ MDYFN;W2=^52:,V%_C6M#Y^B;M]_\U68) $N(3;#J]ZE\J %#VS:W M"UXM+D?CA4EO57?UJD:;H,X=#>)]KT?/\P69WZ'OHI'[7'1..%.&H!S7M>&Z MC&[,Q;M=O5W\-5PW8RON*$]B.23\!/=OZS0H'DI3*A:EZC(H30:%XW'>R=9O M?5^EE9D=6H F72'\2 *XA*N\V&=0L03U>>DPJ8P8BJL9Z+;4(F0E+=3M1U4F M]-Q8#+#,G><"5YP75PW)*EQI>1$^M4W]*[MH62YO2QB]K'*4FSRL'J1ZM$YL M"V$9S\CQX@H(6UW*V4K6FJ,LM.\2Q(+;E=X'0I'3,9* ,>IKT\+2G\]O$]R^ M+'IE]G.["ZMPROC55Z-IO\4=0IN4V!"N#_ V#?*4"<6+4\DN(<9!7 %%\++D M#ELS1 OZ&LKN&-7AVV* M:[_X_H(1=^SA\^!].=3;<-L/[Y,/_-\JN!4 ] QDGQ\G!I* MPM,-+JX Y<^]M1AJ$LYJ?4%ICFA6_,C@9+!^:M,CMD=[68E]=]-6 '@X&(Y_ MC7$(@=OMK=FUF]5\)2]]C(\WKN_8AA/TKK-;U:,JTW!W.L5P)]?%[!I(VS&3 M4%931C^R,Z_D!& M<'^CX*1\@49MMO<)Y-CF^#\1EFHRR$=%:2*'8\XA&QCQY-&=,X9;6LF M;TK"2:/$P]>C$"A,2#+G&;<26NE8MRTPENJM9]CM5G@DQ/)IXFF.=,]V0#H_ M[D?:D<=%-S9'+CY2LE=X5=DJB4A2=F31/;'70XG;8[DCJ>GT8PMJ)P*)">DYM)=^03?8E)UU\X(\D#(S,+0A;FMR4O@+,VDFO2-!5.U^.&PJ.)CSOBOR:X MGC^#[MMN]J?5#=)N"O.29"?/+\^BZ_ 4+)=\DM.L5BY#"@,AU%7LLN$\9W95 MYQ01S*T_=$Z1M'"-;X]2%"*,K>]P7+PA7^NM/COF1+%3D?6Y/>DP@=&XM-2 -,I9]XPTW?KD#-.5MQ.EAB4#D+ MT>P:[WTK;-YT3^D2)+C%+OH[T7=:N?R9T/=8ET/*N8S]>G]KT$)S0Q3UQ16N M60"Z#D26\73QZR!(:AB-?_]]%1=1LG>(-\8-S\U*#+KK , M:.52C942=,R@)9_628$,IL9: [VRGAJ^: #0>1L<\B#ND"2I0KK-9K_[NOZT/ZMK''K M2*/\?4Y#EN?X_C>:[=L=N@$2FRF)_)7 M;Q6-X9]7G[+WC\='B?I#U*P&\ MRK89Q2HIB7"ZR@N/V6[RF2TJZWILM!#^V=ZX];U^-&ZSWT!6PC M1_VA"?/2IN3+YN>TCB1RA;*!!!C%N>AL#,%BK['TUIF=5[M(B_].W)7; /4CQ,/HKV8 MY7:T48!A85P9U@8F7ZCTQ35*PN4H(&08S V>33!(VUK8U.UZROH],]/WU\*V M_2JT+E-_2QG*5:AO6$; GT^%Y-SQA9TAN30,9$V:$2V/BQ<]O89KA%0R7?IK M6+W$7/\]?8M"D*;AW/$3CT):/XF:4H-.H]#OBFX,*S)3=[S@TX3X_+PVO M*1F#L2[H+"K[ M50+@@2*00!*#'09TSGW=;(*FA_9PG[4<9T/GF,\#MQ KD0 M4-2WLN.'-G':= ;:B!><, _AW[^Z;S\8\-?]D]\B>C?:(!6T5;$]U_2D7 5 M&#\-=G+* -3(E\:5\.F?\.TWKQ8$??.HN\MU0$T#DDKHP\.&[R\4W ME]]]^_;K[_C#(LKGRJ=B*? N>OM[7JXQM@-!N33.MQ*9&A57SLH>]L?4UO&* M$7EN9*WKS8(APLT(,D]("D BY)7!^(1HAJP?]9KS&)I&49$1H3-S= .I7MNK M=H ";+6W9"MM)KW$;I5D79@7 -F*O=2XF=\!?V!5/"[E4*60_X469:U4W G[ M$P3\]FB,I!HL3KFZ98XO.HS NR\41C*H;$T],#FZG?$5N$SS)?>M)M6G47^0 MU6N842(.R_L0=HNKOG^OJY?5H+AD321T\08R Y0Z 69JW08/F3)BOK4LD&$G M.4\-QZCP(EA%TY_R("<.YAQ+,ZG.8*%)!R1HN9Z#B2EJD$3#-%&KR(C?XH#; M.G9A@^N6LI/G6_^BCT2)1< HYMX182+-E_!6GM/3Q8$'!Y 'S>] ?I3$LDBZDNK8+[*F M=GH_S^5V+3)VO2=VOZC7U'D&UWW34\@,I;1#UR!@,2BK+64R)PZ9EL%.&+XF[W9JR6W3]8-K:N]1R *;?FKLR*#5- MVM,Q5+[&:C "RV3>[V8Z16:AR3%$6]()1#YJ'-V"4]0C25C(A--PI[1+?!S' MIZ)ZZ(D 35%$ UTS2$!R%;T:_DW]TX(BN+@.1\F+"P\(LR1@@-DH#C%LSNJU M$P(Q?P;G$?\S\&4Y]S*7Z8%[XOO0V?_@ >/&RD,&8&=*C26P$/=Z4_VH'*Y, MZO&^6;Z_JI=RC*WKUH+>20+&K:@<=7XD+.,KSJA%FN *S?+S$%L1%Q@8+]&Q M5!\LY;W@)!;S6/&G.@U5-@4/G^2$389:SU 7T3)G(NN!0!:.\]38?#?-;BRD M('G[;?I;SI&R4CP.*OH\R;87BAEZD-19*I(ECLC(\C%HKBV-PSCV2SX0C%Y: M/-=E6+$"*Z4/H@_;C)XQ,HXU>+U076*2&3XH(2]%E2J]C= CIY.J,/!Z4B<$ M]!E!\6$1%'\Z(RB>P+/\RR(H=B1<>A 7-K L&@(L KR)M6%EO)RXP_1[#XBQT#CD;6I3!3WE-J M(UYQ[C\>? YGAN?3WW[RZO?W'\X7?_@C?>V1YA^8S#^\UA?\^(]0&.O?T4C0 M.8-\SG_+Z8^0\+ W)3W-W>32@ OD/>)G%$IPK806!/'?2PG>$BP^ V.)%J1 M6$5B"-M#)_[:\?P++>R](FSYO]$6O:S'C536WS<=5_\(Y\M*(80WC2>K$QE@ MGG53@D?=>DZYCV IX1AJ!:6O): DVTTCT M5]R]?;OIF3.[X2)4)9*#=2'$B/TEGDH&2/H*DIU22>5_-"N3;>3=1WJ6RF;@ M1U7 P.C4A9BG^H4^7\?H>9#=6EI+,UK))7&A-07!Q@Y&/2U6:I*(<799&>P MR3B$ Q"/X9DPVA+BJ%[-AJL2BR+]EH!73<' MLYLIBTYFF0-;@P<_](TK)UY)*%EVKI$@C*;VT&(L47]9LX *MVHKA^2;2Y7> MP>R[DEJJRX6?@))*VN^67:%.2PIQKBBCX X,K54DMASOEG/J@$#@Z*YXH.PIH \\U+?=HHLWC3-[9\MK,,R6EKY0^TV78SYSNQA7 M*E' BINT]Z_C\AEO4G_&D>\L'"S&R-)"L[TB< M-3-ZU+2[E-IR#L M\4]-IL?)IS)VP4&9O=3\5O4L(FQK?'R>:H"OS][2Q_>6],#FC.:7L.9O.%5R M*7QJ8K@?Z$)ICT,-UWNHA[DB?)U]&\ M\YY)=V3JM4H5NPT=V"J M5_32J\57^#S7HX\;]T!V/$:J@X&SJ,YA :V(K>)/S+,[Z5N5C.\8]OM6W!HS M\=-E4TP(P+>@7PC<\B;=F*D,[&D.'<9+-DF60-UKA[I?:F2RTN M-Y?%DWP>;;..RV0F+'Z@)&1WH4X*3DNH:ALF.2N6F?N0U94RS%.>GK<8GO.H MVAS&CW;52.63MBI+#&0@7KRJ\7"G43BV8VG$G=;5F*!H%$@ZS*6L;1=YU!&Y >IO7;&Q2!4277@.::IJC;RVDA>5RZ-N;X"B2S'W7E'KXBNG$ ME>4O,P1RE!43UG07SN()"_Y5Z )YXAK9G'W*C^Q30GA!UZX2M=F,MOO+?*,<3[= F+B'!ALKZNO.+KE@LFK!#]-: 4XCV//1DMWKA(./1FO\^.%N'<.^P\)'A=*U0-'6/I+W*Q0/#X M);G18"S,S';:(PB]4@>9Y #EFO!KN8%=KKFX'0PL=J[*?=BJW)_/5;DG\"P? MNRKWP,/CD0Z*E9!2JMEBM[+>2N5,49!WO]CXQ/^!8!==K)-,C[DTPC<*9\P% M[>3836WQ.%.02((4A=?M?GXD5SV3B5_U@2$/77#=5L=R\^I\-1H#&53_/1"X2[GW>G^G= MBQ2K^1Y[RN.2?]&QMQ"23FQ)ID/JEJE!7GS?75O37;PGWP:TW\8(2Z-I+0CD M!3INW\_D6R0XMO*"0HJT;S4,$ /7ZV6)]_A;Q)/<3M5H!ZM4!M0"24$^23'] M7)TKMC'"0([)+MSTP90M *+D>@Q..WI2S6 M0229$_>?&JDL Z',L5 9<2)K\4]N0(PT8?&B5JH]*O?'^V@U'U3]U!DNP$76 M;SN@0UM_3#)IGSGSGF5>X.BH>0C_*=-/. M9N,1:UO?;.Y&ZJ[HE(1N7+P[$$*W"[S+[2SG?/;7_JK M^7+N"Q?;9G5+1P]S")P-SD^U] M,)S96O4H*IZ90^"1N?M-JG&9%2.RA0YU)(=?N3XTE#?0EBJ,4K("Q1>U(6)[ M:+F:*O'?3&%4K=AM@P*_<.Z;D?-5(#5C+4QMQ*)$C M(3 G'H7G.6O M3GL1F$W\]ID@SS%*%*H*VXS8G&FM& *1),O1N>?JAW 7MC[7\4L<]]71D'6,>_9/N._1G?W%W$,C M+>.?//H,XX%(C(BV(%ZT'Z2=-=6F#$Q&T;N8[4WPF]><^\PQSAS%$WW0&,KH!OHZ4U@'39\MI)K MW(]D.<9?P)GR^-NC0$%0-+?:Z[D]%K+%# #FEDV?/?X9F.8R&%!'&6EQQI)H M@QX=$:,P*^5*H?-8GBPF9@.H-CSA78QX4JEWEC.P5!/ZD(>,KBS.A'X(Z8'! MA48><$)BQ[B9P-*$>5CY[/F)U=;L$X>T/@%3VSD+(T_!N(2BX0<3Y#L/"KRC MK&;^UPQNAE\E4=+QI3RZW$;(R$#UO9S*UGS#,5_\7(']H!78/WYRKL ^@6=Y M_+[(IW*&7"XW3;C17.P8'TX$!$JXON];G) 5S'6Z)V$TH"F!"6OO' MET:'M M&8OAI(BE8F!,%HQR7%F2#K/=SF!HXEU4CA*#H'R=$*60)(6CPT@@YHP8(YZ. M[6&T_H D1R7^__&N,A]X,<7,C- M*UN@K]C9AW-4&_DP1,0]#.F[@Y3#YD>%&J32ER-&WAAQ- M4G.65F%Q.:);WFM/A*2'X:T?XALOWFDNZ&MB&X+!?GAR.Z>'<[2I:T_QAF]G,L M-)AL6UBP7Y^)O-CX*Q/OU83-L)KE>Y$6 M/=J.6)O/BY7RZYQ.BHYP2C(%YBE62JDJ[]]S"4M:G9UFZ53ZQ;&*D2Y08C)) MW%:GNR&ZJ0"/#^.2XGPJ74@!R=OBQYS@I^(13:E]@&EIQO<M$'=WX1J*Y7M/4)E# M7PZ=5U5/[;QQ? Z2$Q:';?R/Q8M/7R8B,^W)^OS2Y6Y57-(MTJM^52QJ[H_! M15)AGYD%E H;/12'4(DZI*0+E9&Q%#V$D?0"=2\^>^FR6.C"U:T2__C;E_?Y M MHF,]6ZU1?4-+.;1;>]V9^(@_WB=R]GLNO,'7G\];)Q2#NU($"F6O]$K9@Y MY.>[),7;0S;&:Z(@,:B]V(X0H4@[<@J]W_8,"IE+ZN1Y5ZX'<;9]D&JU0S*< M;J _WJ@TD2P4\5J-(%:!3CZI1 @=#*:I2C1I%RD:X MI.L2LCXNZ'#3,;.TUM%6QYTYL!3"FM*22R%''979LYP"/[;.W69?-54!(B MN,%D*=QP 7=U*+@Q'X'"[.&<1WQ&."-^C/9(*&6Q] \=]ZVB19)#E!6.19P@ MK*NGK"L_CRW)?!QCR&4EX0-%G\1XNW7=PXY6Z4J>,7=[+,GK>OX;U;^8>,IL M+Z31>.4#1/3.!%.22+'> A*)ZH/W5/)H;_C=F>=$F6H91:<\'>:;%]$ARLY; MS8>";*1,"*01BJM?^X]RN&!^!<1S5=[9=#SQ87D""P E#>'3#"5=J"._34V# MZ3S":E5)BAQH;'O@OL3*#-@H;8*369>'9D%^1K8CRW2L_ZE)C2.N]0^;L&>. M7"S(6V5AGU^71V/#,BGBB3_CFB+.Y#(J]8N-O<^U6J0C+*Z2S4#*SE(7\7U2 M:N/8+O+/7_NDGVGPP^BWL[[<)44'1*>4>6N(>I^7_#:+&N.J> MXKO](A)=6O4Q&I%35!BRV;T4SG1AQ$ZQLQ^0G0Z()WYA@GG-I E).)J*V!2D MFB.M0:F?+J'"+BWH?,MDG^Z])S\XX9U'.6#6HM%'6L:$,ZY,X2GZ?@@2)54H MPB3J\"5E$B,RT.B#GA9N!F%TV'<9D_*C,TA9*G,J=W)\1#0)_WRX?2^5]9S/ M&5("6MZ1 [T7%)C(#8%>GH=-1'H0C##] !UFJJ'C[3XFO?+T_BOP]ZW@"&*A M$!$&LK!ZH*^E6**3@-.C[EG\!()'R2'H!SL;F ;G(^V0Z%DAD4*-"G)1-OX(=5Y)L M!HZD](&\FAXA@.41;1BCJ37&1*'B^),CQ@6@ =EPTY$3I[DP1C$".Y!+D=_Y MM#6R%FQZ$J_AYT%X9B)\R%J$ YJB+FQ'Q4Y6C ]:Z';D\@,T<%"H!B.A_:Y! ML'031XMR4?+.%$)QF<7YXO+FYY[M#XX8^/2,&'@"S_+XB(%'.@U+I^IG>#@E M7/ !9YC+!>!G8UG.06S;DX@N:4+\^M&VDYK(E7&& ]RSQJ05TB:13M@0N7I3%_ M/8J2 7G,?76<>A@B@@I8#@,]2!";H1,]CA0I \:3-Y3CFHD22S"2-(4 VFV@ M'QS="K@!=!3+#96:+>7*,Q7"!1JPTAW5;^"L5>93C'R#U'AH?D')9NFC!]M; MFUZ]9#6=Y46 M]Z"J3* F3:)-5(,)8\-HR[F%!%ID0F3WG;20C*IA7>-YP1+9Q0T1'5%NS(.. M?8:WO0V\*E1DQO++?$>6),FMJA'I<@H:825GN [[W8'3D\W6.WB30*$4:S9P M"%%@N1(B#W.WYJ>JVSF.,:U:$@NO$%]@_I@(Q'[*1!V_\)UR!]GEZQ,)6J'[ MI&I>8([;@V2C^(;T4$ZJOL;:>R)W[[)<^OJ(J%E&"0FT-$J<6L.8"II9)NHJ MK"&?.[.Z:+6L1:V9:)^O[A8_AGY'/ 06!_A$0 C"G+C#%/V787]+9%3YD>.*X TE,<9]J+?6WQ-&%S3PJ&( M*__AJ\67AX%N32>0%#*A"FA *Y3E*%+C@]>MB988B&N1@25"P?;_;^]-F]M( MLBW!OQ*6\]Z,LBU(<9>8ZDXSIJ2L4G6FI!*5HWZ?Q@* @XP2$(&*A13>KQ^_ MF_OU6$"0HD00BK;N+B4!Q.++];N<>TYR 8]\F4J+&.>C_168H+K#(-QP0@?B MM7@&>6@1'F U,L7;GT(%<0;BF'-K1"_M=R$Z@/4@!&6ICFNI5(7CQTSH4QP( M?S0"JHC+BL[H&*Y43].BK,16,@=N,ZT@(FA^7K;A_'GCTN/BQHRQ@#_IHQW" MSWV]!O$1+]]X+[>V$X\UXAD<,A3@C4X@X/Q2] A!T&]Y48 M?.CJA29R_L8_$AB8UE=* C/2=U[7X#YU?:VZ!+IR_MI+NZ:3]G>@U>)EDB63 MYF?TT1OKE?M/WO,GU74>G4&Y/H$B7ONBM+GAYN=V?),%F+G&E[P(U?%1)&+9 MX7>"W:7+&8<'J[[9N0_IF0/!QM5WPY6RSFW<\-O[874?Y^:&'^)DQ-S2:"W> M#5_'96 /[5+<'^LQH*4V&=90IP+&7B! V:$W&_XG0Z0<[#H#RY<0_^$B1QB7L&J/\1$/]@Z?[_+DES[IU1,3*.$Z FMXGJL@14;6A'IKM0\ 97G[ MSN<0*5TF*3[!I_I+&O,21E@/DX[(G\#(7F?^6O1GJ(FE=OV2V>:@%EL+82S[ MMBG\WMW<76()-RBC_2,9U,9Z5FN>O^"LI8["06*$EI:L^?;7@G4H:7\8@=;3 M'#YK33'?@U:AW..&_01;H[D%29^\T^^%14=)K3Y MN76]BSH7C3E^ZP$5H!L*FY.BIW(['=S7O5',,T)M^+F-1S08?1+K\R*^TRP9\3-]>'\2W76-. MM+]2*T'3DA38?M)3[L(A UNG[$[WI4-1;Y=]B,D/%IHOYPK3'@E3$T[>=^+_ MTKGQ[+$Y,8 .DY-2_CM<.1VC5G4XF.^]/ M]Q'R:8E$5,J$ %(4G[6]5SR\5;S=BV<0'(-[B9)($ 0P$ S?#8.%F;'.H:+" MAGH(OY:6JK>4LYFRD?3ENA$^==:<\$)6+4\_E<(Z+TA+7%JVW>X@3&O8^O') MUVC";E@_(>NLI=[Q(6\UV%Z0?+%AZ)C;?24!Z;G)7=[)KQ/I4'!TZ+'+"#-C M,NSCFEL@?.Y0M*[9RY:II\U,(A==KRP_D"58=J^X&*47@L8>,E2(I=.P&,R* M^.QRU%1@SLO*MTVHUAXF9Z"7#7MZ5J:]M^'H\WW*+N8,&3-4XLWQ7A!W&3/! M%OE,D([0NTP)"(IE!1CK^%^ V_SKSR%U/ .A&L<_NEOAX<%+@NRGA1Z@PN< @Z0R_AT5T[F\B/H M#IU1\ N^*C["#C%*Q;V74"E]B?!7)MB1"6B#%53Z",D#I $DRA9-!_9/R<\--\(/26P2?IF M="^GLR6VBKB$NAY?'U=!>;Z12.L!]M#9 @E_R 6K% UC>C/7+JO/)_QSTR%@ M\^=2VD&*;D+^)"6=,:N9EE70TS"E#-(7NHF6&70@7H46[1:,??:[V,]&H(BI7Q'E?"Y(V5 M-+*GT.#AA+*4WQ@'R5#_XH+[I_J]BBEB/23RDHYV!TYXZS!:$T\O5SEU62>R M,N%31HZ '##TC3.FX=C>?-#$K7"R*Q_ 2C,XU-LZU'U.0J$76V2 SS743I? M)&G1AH00(E%'J,Q7$%0] ^VHI-T=T<8?!T!%)031P@%M@]_Q$H3/T&7(L>N" 1#2K^V.W)W> M->:[N.42&CZP&\OG E#M%TYG*@R "POTW4H5C9N52PCD,5^XG0:Q;&X:7(6<.^%_H%:!O@7B6J M1@)0BV@)@8R*2*=U&EE:CDW@V9PD\?JY7H8$B7/G4$T^.89?( 7=OB1FVQ3( M(; JM]S.%N:^N=DCQHC(F64('3)\'>C?;O2ZD9Z>--H2"$]% 7C=8_;"Z!I> M+LP'R=3$K01LX8=3VTYMK72R1UG7D4$&!D2;029=9Z-11V8VZ;*M*LG8FUB4 MA@]@*\0<.1>+)00U8A4\V$C"7WUY94\#RI@U.PK@W5<;W0 V(64&#(RI6\=G MGN/@_20.[4@!K/5\4CUHQO]!7P&=H'0TI%\*;!0UF$IY@?)IXU1X7L0(TFNLQGN&F8_O0N$.*TC/1R M2RO'L&3M!U0,/,$.CYN N0BY2=XAEIP1/,:D0_:M*M-JZ E=.,FD(<4@0($$W#&J(D8@4ETCDYTL,

@\P8N'%L3AEPI!'/R-\S'.-N3B(NM^-L_ MK5';/P0,P/XQ)KNY235AS=R[/-WQBJ?;C?YN#Q[,K"N+\YB" J M+KLM4*-(&BYH_">W\3(V#]O(YB31R+0'8?MYM5RHXD\7V<;EF8V.#&<83/^8@A<(L_AQO:I>E=41A'(WU->>QQ'P6^[&>V 6X M+*6RH0'$7+QC7*BUG/D$)Q%J@1-J5N0.3.FGIQ+$K=^128,[_ LYI25]@NT2 MH.C$Q.,H.>T>BFF$)LXG5&]CW\*4CJI!T3!9%R.UIP1LYAED_R>=;=!R9#=6 MX$UO.<=RGH.(88D+_(1+.[#H$N%)>)%VO874Z/2J*J_P MAMX]_"G(2*UHAM0V5=_*OL@TGZ4Y/J1HS\>=7^G%P*A^#F]*T,4%MAKEP39= MOK7ZO[?! ?&U9/39A=$1G7>I775 X3EWH#RXNO MHQ(%L!?I: 8G$WD:PW"VU3DD!62P@=?6;ODN(@+5Z'I0LY.H@=:BC_&EL5!% M]6?=(:3157.30- #@:$.-9K)N_Z.H:"SR+O,<:A?LC:PBZ)AV99? MMP:CC66*5>A-B (&@WJ(30\P#(3UK(G$48]521F(CER-^%9=BV'C-ML:'F6J M, X=9[XLYL>;&6+!*=S;IX7.<6Y9GO2;"HJ#EPEWA0NEDTQ4N=* $&73/K2<.$Z'QF-'3&3#O1(EX1"G:5( MNX0+ N^R.Y&IU>PF"G:5>W$.THI)/"@3C4I!:N$E7;9C+V$$&6FFTE96, M<2[0C,8B=X^ C:[^N.QLM_+#U8)?"#BZ3;?"3IRW=X'/YA,JC<8H03.AD#,> M4@%CLQNO '?BK&#>4W%C] B]UU"WO]^Z_>%0M]^ 9_EAZ_8!HR-;/6\S0L@6 MY4^1?%=7:C%7<9&3@,-P#C.A4[/-'VM>*7KT89?VHJB1R!F5PXB"%UPM.OGX MI"E529N/N6[T Z2R#81;+COG,Q?^6%7W0:DY42F2F_'1NI(TH5UC=VZT)QEM MUHC62E5_;/8J"MQ"N)=O' 7)0Y7(MJKI3WJR 5CDM)'.I&9$,#@C)98$Q@G* MQGH^?7SI"RPGA/FE)I^;Q*P+2E12PXEV,912 *O>DY1V+H!C[\'9]8_@@6VVDRJ;%?48M%NVA(,1M"*4),JJ) MBH)\CNJBPNYN@)#DA:-@: CKY!,%\V\!*!*N"6_*U&[*D0WGCF32=.%!ZNIV M&"0&)1@?5L04 #IN-=UY+!_7??SIH]$(89L40TCRJ!LJBYWB1L$^?290IYNR-/[$_-66QT,X$!FY1&#>V]DM,&,_L M\\R@P;4K][(C@_U=#!BCQH^%Q(D@,@]RFO3OPESE8_=O@+&G&?^G_4&U0WT4 MU--689FCJ% "&NL.TF?XYOT'Z3)DG@K[768""1H./3>V'POWH4REJY!I*!TX MSH)W( )V>5)A:D)7S ]1K#O8\.1SN#;I^<,2@JY#Q&$:DA* 6-X)#$L7C#3F M4['AV77A(]>I+M'B,]=A6Z)0O52CK7(Y[HV%7(!R7^R@NWJU]% M+JVRA:&R=S ?/JW?."@]-SCFN=4Z\M I->^*Y,;G3>:ES58#(1IFI,OOJDT7'D:7D8K71K!%IXXF"I MMD4$9$^)H-A4E[SLOP9H%-.^@?MA0;+V&3$-7@V:RM?,P(>=V>=<1'2FP/FQ M_2V;?*:V5;&PFNJ AY[$/,"ZX;_1_9-N6&B<3Z[R0IS1>BO.YB $H>JY]7@J M=-,)E1$,N_"Y!YW4*K_ICO8N+Z[?B:-R-G2'HQ7 =POP5W=_6"! 0Z92"R4T]'J_):"=IXM9@D4"O^&Z$,B64B\P^*M MD7-.(2B"NT!)WW/OSHUQ?/E U@'8(H]X#M6^%)$_: #:7Z#".'A#^>@*8"&9 M:$+EV8[!.&J.L)C@*;..UR+M"W<6JL=-/+X: #5 =\&D2%+6:#0X*%, 'Z/] M<@&15C=R:HC.42%. %!2F9EDPHI.%?5O3!RCM-R,U?1*(W"JW?[7+)N 7E%@3]0R8K5'A:/$T%Q_>T)%&WI[(:53*0-G M>SS:\F.K](<6KDA2+YB@W9\ !=5RAIMUJJ^*9M H"FT>^<\9&"_J19!Q"3%D M!.@OS$Z?PTC^81Q9QU#[FZ&Q@0*J7>[V/?D8<1^EF3OZ0_:T)VU70?_PYXZC MI(O@P7N]Z/2-P;N>>651&!V[!B?B7^FQED)8 DT%M$VPO)_EU@&P^[\0$'WA M(HK.&OZ=STK-X"!2" I+QSMQFH,WZC5 W(;';:&,'MRW91ZPRX.)5.C=']KM'-/$7J3EVD-%^>5HU4$1VU#^Z!K,=)?! M>$-033D#PE(\N[5$B4=X;>BM@'"].6J-0>LX*?!UR6 05!SD8Y.RPKGA[A]3 M7":+DBA^^GVH;.T@09 M^MQXPH3^K[BNQG:/!-,V93V4M:,ZM=,#%X&>J_PB2\6K(2\6RMJ\=[DD+PD1 M!YC<.G&/[GE"?+.: C=X 8^ID#J0UI40'MC#:4(5@P+:T& D)VP"U1\ZN(=X M>COP3!PL-P%-<.S9@QTNA\CP=$S,PI2XH'+@R"E:4ZRFXFY8C&BI\#&:O$NR M:#2F.< Q@V?4NT@EGAP0"?>+2#@:$ D;\"P_+"+AFJTEV$X4T9!49"&IY'5PCJCA&1C2D#--DE).]*IB\NO47MY!P%2^B]X- MS3FGL=B597:_920!)28_&1.634G!$'TJI_XH&0'.?7A<7!.JN6 =6&02]23U MC3HO^;8NK/8#[5\_9&R3 T0JI)-T1K&UY LQVB*1428\$G(^;>.=&*8]WX0K M&R(2+-]*[B>LMSH>B?8J&2%[W8TNT4J71G+8KOUKMNQU6MJ=C'1,"P>;II8K M;NKE*;S$GN;)H^>VP4%A(+LRR1':Z];C*G(,Q\'@WB5N!98M)4;JRM+)@A!6 M\/ 5Q(WQR-\YF3/MQ,G&[YP3G9&01B<5[D@W7-X6G;WBEBK,$D!2>P:+P7IN ML %U 6EJC"NS>/H4G:,C*5>"A7O57+L9C9T_HY"J=WF%<;.!*.!?P5@;\G[- MUR/W3S_E-L0"[[&%RWK13?YK2/EEYIIU3F'$LQH[RT7U5*:;9D_-$GX#8ZQN M/NL+SJ4)F4:;\V%D!$0T(@YN28WP5\$0=BX+/^\MPK ;L.<^?XK 0SXXY9,?9?)2* ! MM]M4J"KW54K-FYRE4HO$)S'+LB5=F,#RQ,.1J5 6I>MH @ B6AZY,6(OX.C# MQP$@P%*B2)-P375L7>9)8"ST7"!C"E,5DHIA:I<$3[?K,G5=T@WS \\5)EH9 M,R6N#3T^#_W-:ZY!A13SQ:EL(RW$)#%#G#B5<0FPU0!'20-SE4(GF7>CM^%; M8:70$:2$9W[?^R7K6)7&ZPF9#JG12R))VO5!@%.5D6!#Y!G:&ZR*PS"(:#1, M+/8LF7); \;:&%=*Y#5DX4@A M93524M5_&B;1.N54^_,=]3T*&"1:XCJ3 G153]*JAW:5, BM%GVJ.P%"!6Y_ MG1>S 8UWX_Q_]WG?C7YGQ2)7BF&_WA/$=U.GKUGZ2+%2K9ZK:V'XXFU/V.YI M$83@H4T=H;"!W7G66_%%=/2P=FZ/#J5@JBDO$ _]F&1D\O*BX98L!K5UG"M MF'1@#X [V&O5(:UR\^YG\)*F M*.#!20E//U#[&>!8UPR5#(\%U9:J@$Q-PEY&5\D>G;*R(>4N&1:20%\'B=-$ MT=Z0]U \H+Q,/9:/M?!L,ZY_2%$]='$1E+DPD9K(.[TMH!&]R M43LA$$QY@^7I),@%PA.B3\G])(ADI/! IT5;/*H!87Q'NR](&5)MS6,M M;N5M.#ZGW>B]@I,T-"YN=6,LM4HE?)TTA64N0H0QB=D"RE@@Q(WAJ Y2J MJ3,(N>JE?L-KM;12Y;K"?>%E7/''-C+./YLV;)KR\\WD?!V60@6RP0AP.'GK M5#60"=31G_639 [R1-[N.5(J )%,L*"+_=ZQ-GJ!4I*'\^Q&9QA.V_^"X*B";\"S;',5_)8)D9?>;*$XIF*5%JY1Q,U>"JBQ5NR(^#-V!8*R=)(Z M^'O ^;HV'^XVN,1J:)G=6V$:*0Y6OD-7\PA^J?.<8.YZ5E+#+WCF<>'+(>>H MM",-1Z8DUA>4P@U9M94(JY? M*'9^L >,HSURM9=*FYDB:T)E.[8T$=V\!DE10#[,C*L[2171>MLSLRK0#VZ# M$M"='&S]][ #PORI_HV("1&^\X=)+I<[YW.(2\\ ?C].K"]!B?2S<14+M7KG M9R9+QI2Y4CJM]@[[<<[]*%ARM0L0;+[[A/KA:]VG M>QRY6M@]E@@YSM34ADT,0FX6-H9>)^7ZB\7.5O!C?&5XW+)'AC[3=;361(^\ MBGTM.[5R,FB0S")GNJ-?*'A/\LQ*UYB%N9,)Y9?(895O\MULT COC5\8M3FL M6*& ^?BIE.?X%1#<\M^)[]KWC6+^/C2+'%9V#_W=>2["A\KE MI=:B;$HU#JA?8TM1@ZM4:\ 3[APTXJ4E^&YJ[XH/74^Z@LW\(.?7QVX31,TY M3MLBB;(:;1"T;.E@2S0K8+0Y>,&@+>D6]%84@UK$S?4Z\B5:K6V2^N,'HD;C M9G/N6KWATB+A4I/NF,0'<=0[KL[-L7A50?]9V)2DMH?=B6PIN ,)\V&J'2CH M]E68E\Z&(1;^_.C])3BZ4S-!T )'XYY1J%)=-[JG$TZ-N'',<)I&ZKG4ST R#GCO,7.9 M-I]5YX:%T9B^8^^.P@$)W=#U>1HB1L;6,E]:D9NX M%,$1CT]/.8'B>SJN C&91AHG?'_6[%:L.R"?J:D#+J:5KW9QT!TLMO8,5MN"@@*!+0H]-E]^-^]R<$; M?7!,VS3\\" E)5*LG$?EL<+5;V/9BP)3GG@ AGM!;DW3R W)B4PN!B6*:1NO M33 E7;QTLD414GFJ?CD4'!JHWF[3F\Y"4SAUY_4"?' [A;"4BWJ&M@^W#'4, M0V\N'*8@F(GB<79%9@3$P]J"RE1>(B='(RCM*,ZB.Z;2W,%"H]V-.P&F4"M@ M,3P-_'5QG-K)RX8TDS!%HW"N->DC83*!?F+:F"#1-4;:L4G7[;K[,+OE$ESQ M)D=^'JZ10C/U@@M17GWXMALI#G=2?)OMP[MNQ0[2F*MK8R>VI>C"XYO9!:DA M!6'RW=%^M:&#BFL.L4DB"*3G"2L.[&/S$_*J2CF;36,79,"K)A&1'LDH. ^5 MM%Z0@ HDC5"#2K",S(+3R, M)RO573'1IT?))R; @G3> E=3" I8Q_*/F.!+>V7]JNS!J\]A!K+S#[,V!I$ MQP=IC^LQ2J:#]XAY#XI)//$?X32L^4@^HV4!BCWMJ^X&4)AT'NK MV1&WBSUX#V;U:"HA*1@L%X8!]U95Y ?+QSAKH+E:Y,MD5CF\-0C3:+X#.]:_ MFU%1PZ,?[.T_CZ/?7F'"!:"S(+CCC #YSCQ%O#^%2*0GC?1*_'MRBB2D>ILC M:"GSGT,9Q^Y.^X4L352;F\YBM*KJ>F#:]FS:@?L8YXLESD]@#=%K>C>N48&Q>53-! '?"L;3_ M;&2J:U$W=?(1[X&D-LF4K <)^FY^[Y#=#)/* M.YL8A;#9+^$W5:3E=UU=H&KR;V;+J(.W[YI!1BXM+N0Q"JNO?0S8JR R@H,T MH"3N%R5Q,J D-N!9MADEL=):!QS6H>%V+.YQBTL?OHGGK5@@Y&-GLG-PO@%* M-T8P&$CC!1! MTYXBN$V:9\WE1OP!KKEKXRA@O05#W2Y9J%(%)3T4*5IPNJ(V6( MH*T+UY17))JA>B1M+MRR;^ MQZC&11NY'%^:"73'$BR$,Z?!=:_ >[.63>]-X0,1F@O]?1"NOSSE@ZH6ZJ[T=FLS/T8N;(9,PX92MAEAXE MU92-1K+Q^JNOC2L3^W]L #@G\C2:%(S+@D*:T6]#0!@5WJI^HH#'QCY4?NVK M/_X7C:TG"1G0/7$E,-&218:91G8][%9HA=>1*>VQ2,@K54> RR$\WN$UG."I MCSM[DQFE:B5Q_.)]MPFG"/ &:Z0W9]O8KT&.3%W*@D3-P( MAGK(C4AGAIIK12=/Y>V;#3,W=%N![R+PJ+P@B[49)N!E;ZC-CQN\<5@KN=V8BQ#-E-M(>K<4IO=T/7"1+#%;9H\_ M#-M= I%G!OZO4"^;&& MC&7.P1JV/6DM<2T&0:G$YBGZO64'"SL1N%00\;K%Q3)6D0H3, M=Y?ZIA"C0UG)B##CV1U>U[R"..,)W$]21[=0)E[YQ)'A D-R-( M" 7G2G+-W&>/T\AF2&,&^!NP#GQ"EZ:"?;6T)U>\=)GBI+;_6\@NHDYXZD L M@_J5JKLHZ//(S%)S90)'#AY'KLXT]I4BS_8Q'KT]H[\HU4NJB>204&NOO;=P M=7-Y6Q>R!4<2MT D!0%*4S@OST1%2_QLTR#0D?69(R@\D?.\G9&FM\.[QH&4 M-@TUZ#4:5KK-K^ M%>64&UI(S[+OOOH,)9DXC*7<]E]/0K#-T,?Y%7R=\8>E&OCNXW%C_.]/OHR#FHF MC0K!V]O E64H<592%'EM 2)Z(7[#FS @\QM':A\)?.?EP( MJR958S5I3:"%OL+=5*&:5I#OJC#>RO?MTM>]M59:3"PD.!)-)U9:\45AST\( M+KI9LC0-^BA(^X!P:?C5EJ.U#9[3*]7HV$Y=K9#1(3P:RH]\(T6=E3[Q*IF= M.!+&,893(EV3L;$;M]$$[B+V7RCK376!YGAH5\VO6),!@ _(U> 9F#@HR(JT M(Y/JLIM$B.V!%\];AD/#A!7$D.+($YWG<2.Q;%48V%UR'68,R8O,+!W @W3 M-;,7N=,2LI'DN;ASLS_ZWXU>AJXVP;4U7,),&!:K>MZT/I336G"IFP8$HNG< M#:"$^P4E/!M "1OP+#\L*.'.B0R7$T1?22RIC=,,":;71:?E;4AKQ:K0!GUF M<]828!E8%II4IIGZ<[&]EW/ >-39YT6L[>-W$EYG%PFGV_6!WI6QU^%4NQ)F MPSY[P ?DBP$[&74^$V;:B?7 D[)S;%]J!ZL3<^226ZFW@-7("-HU "DWE]HT M.MA^^5S:^);:4>>YHU#TH5F1S@/D15[H%"I[&BDH.%H'->5VN&2V+"NFO #) M>W# [2H=&TBB5\S*3D] @4Z&:HLP&FGESK:KIG,DWW)>C7/SYU"7KB#6L^?K MV+2!TGE#8!EO$:HIN08_1&G3I@+5.+OVC73Q.)UDI5_@0JUI.#8*$R0 0_;9 M$04K6$UVDJAK<<0]R I-I$B^<$AT-ZDS#HK$2YX+@PC$64ANO&\PO$*7';?< M4Z&/&V24*JXN[?84;2G*ZP8:B?B^_=@C3*5K+0SK*67?![J5ZA%C3-9VENA_6OH(/38ZT511CF*\7@=JPJT95?= M'"PZ=&0=.001YG2D))"^DH>45@;KK$(M(1]3^.=AK1N8"]^8#B8G)M\2?_>\ M>(JAJ AZY&X+M]-A,P1$WK"'QIJ0UBI+M@WG8I.OUH5'01DZUVQ(+D_)QI!2 M*5)ZA((I_L"'F+JPV3AM=7M:H_4"X0/J_/6;,G9I5DIUCXD8* FX&U>H+KMB MI75.:\H!.:I.#TU;ZO(^#K1X73(]4?BA,CC$>F)LMV/!]MJI2EF\!I[,GOFU MUU'5_"./?\M*CA>.4C&+KBX6=QYH;7ETW=36/4F\-==N2--"4%(:;LC6*Y-L M[U'"6IFY\SH%"2"48R!!"$:F4;O(X"4/7O*F>,DWW&9=WYB6_!9XR"O+U+U. M\0 '66GD?_<,_DC5+DQKN#=@7.M9F;LZ%FY@($N@4B9YM(X,"5%L3N\7YF3& MO'W4_>%08%A3"_OTM.%M/ K!FRK/>M,FZG!^7HI0273,,<_E-)A-/2E=Z M82;&+_HUK6T/!MBV'K=:0GV M'M?/-2A64'4(F1+HF (?$AI<[%ZY$"'ML)P#]KL7=TU :X$^N=;U (!ZS?4E MYMQ)2CJ3KWL4COBX#S"&@ZW\Z=R2,[NG4SA;X#V/$PE+W7KQJ71!O M("\,L9:N.0M/>7,%BG\@O4.7(!U+2"W#2JFL^:7JKSA#['T'S]))I]'T0Q#; MV24\!@TO3"QW#<+H2V((PFCGIH4?O"!'IM(TH]& C4+FYRR_W@&6(&'BD58T MN_RO\^(SUW-=43GL4VN3.U]G?TGK4\]9];QR\*X(&7:.]2!""R^2('$HG;IBV36 DO& /#SMQ MG!2(S^XRIF)L%F)\@N[N/A(K,(%?D(96[QOJ."7^SCZH!R'3<.4."(S[16 \ M'Q 8&_ L/RP"PP$R0[M/=L(9!1![#"F33(+1(-+27^9X]D,QVR>YXG1LL M5W6O=3GV5 PDR[3:IK7EZDHSF^ZXYW=%&74Q9?SX]6%K0;>W0WKSWWUP.RI4 MQWP @O#-9<)D.VEZ,L0I3)<(> %S#X6FLLK-8<^C"'DV)@#N@CE+/;2)3.2< MC-/2%#\X#D91^N?:^0B'=/WZ!,(&.C.8YS7FL^^+6-5CWM^RP\"M E*^R)]1 M9W2Y9O(@]A&5RKIBE.(@7&.L=67YE8(I^8X>US.9=$Y8'&$JBG)>3LF3 S[I MS&J_:HI2]@)P]00DU*KPL46;Y]Z".3F\!*)?BYC7A]'5ZY,2;GVA%].K0<(/ MI7 Q+%(U/1ZS8'4WHZ56$*SZWV/MB,8N(&Z'REU-\M3.)0H;W::W_00>UD?5 MGH[OZINC=14_N@(%4A(1! @=5+ "E12M<*NC&3J'*FX"!9"=%A<>*N:6UM7 M#&""_+^>K$7K0/5E"1(0G17_75@,_24I$5:7)F!IZ1K'V.=;@=5-GQI!\QHU M6Q5&U4-DN218T6=^#8-]SC)-A\MU:E'S"+*4!-P5[67,OV2YYQH*SL+P@=+UWFWWKJ1\]-4R8MSOH QXOXO<. "N,\U8=[&KKMY MA;/2=P!P R_AR.F=2X/,<6:" \:'@Z/1$VNMQB)D=L"DM*)CLJ/\+_OFH.B# M<.L9D@:5XR(="4"+"+A"\=2Y?2PG_1QB3I(QZ,JG8W0 $6D B!;_B([-;DO. M"'1 O"]FI[JX$FVRREP4(KO0$SI,DBJA80T6^FCIW%'TH"^7)7JO#)1Q/P<9 MC%00)NY;*/, 05^19W;LFS\*EIC?FRP6;MTJ3$/*,2R]!F M8*(T,!N,OV.[$92(/K*BTI?*D4GTEX4"?YBZ_31;5%WVI?#!.R-*@U5%(^Z]F+CPL&-_B@!5 M/C_=W[+A2LN;LW)O;_/4EG=<&R6Y_-&GGF(:B&-:NSK>L0_F0H+'=,E>!K9#=8%XTL"P?D(UH6^1I) MW<4 C07/2,YKA!KFQ42D(B=4#L+"&1_/W/=;UL Z@+!IB%@6NK'+31X7,;.2 M96UHQ\^6+K)C@9H M/A,Q^BJ1X ZV<48.5@=( [!+%2J*%#4R/<%;Y7.DB'0.SQSJ ."?@YIB%&UA+PZ>F2,83-@BLN*X ;@B\M MK?8C%-Q(K]))#3,%8"7KL2P(2TH/0,=(#O_@J?'U:3*-$Z)0]?RHB=/,I>L@= MR1LN-B5WA1+\A/862W/ZSTDAKG\L7 1<.Y,@B!V\@R//>H-1968TDSC=QSH3JBDC.89X(S/TJUG(PP0E8WPA=^JSB M_(=H!SI*/!5K('\Z2V77$NX4(:A$RJQ*$0O@%!\O?036Z./ 7 Y"2"2WI(DN MAK+\_9;E3X>R_ 8\RS:7Y6\9S8 WR>;2GG/V@;#[P7LQK*WH#OZ6;J(]I\A) M@(1&*HT3XG(RC97P'VQ7*]@G0T/7-6X=W7B!=T@^6%+Y!C(HWQW9 M@UK*6$!37W0@?6#I0LI *8D%2G$Z)'$]Q:.EI^>!9^L%;$L1E1*\G<\IX&\& M=M[\R%0 QH>F[J2NJ[I6#:]]),36KK,JV#LN,==Y.=@9Z)ZHX@3*C^4%:UQQ M"RC];IQ/G*P@/XEAWJ527;2Q7M!1R#ZC^X U0'1GNIY'6*\^:_Z[5K<%9):R M'+&7Y("*:@E ^?/BL^O^T[? 1YRBLTF=-(FK[S)0&;[Y"M.AD.UU?Y MR'F>40;_!N-&^=06B#N#!M^T)*0SUOFMJF6C+&&$R%,'&E?M\5U[>/ MBB)V*.:C]*+.N9!-K:>L/GLI+ZC(YQR;<37R_.WA? MJJ.8VKUSKT%N]^\5]B?,C,^ X ^ %%G(\1O%#4=W;Z<8$=% M,LJOI/TDI8YC.('3K8"8?70=K_QV7>, . L4!A*ZQ\;8L\ZO3('[FO T3F_= 4EH.UC+1I:@*F@H(1P@3M'L8-EF6+0Q7EL"NUF6I)&G@5#W8>P&;+OJ=OH5_VG\!Z3>7&S"S MTA"*37[XSQI$S(!MZX.!AF=(4OV>6\.UO[?SSY@K?W)?/L]_67M)!='\_N'> M[O'-ZVSGY!E\[8&6&H[:R0MYP>__"(T,R!&,!%8%#+@-5'O#13IU^J:3/$A= MRHGV8IBF[SM-8 T2+IDCBX@[[>VQCDDZ^!!C.$*)>+V=F[@PAKG\SG/I?5NP M_N-T@6Z,G!&ZHG"K"KDV_,W31-T'06'Z#Q,SQ]:XI*2*8$D7AV#CX1V0TF1I'I # M4(Y'\$[33,SG>>'4W;UYFM M5C_QB**;4#J>E,X.!D#WV[X@OPW$_2#OMU N!*PW;\2%2-&$&KVO:AVGY MSM/2!#ATB*5ZM"_U[%XAFI@WX7"\/?SQAE XA&+B1%%US&/[!D?D@0-L!KD& MT9N*V'1?GQ($"=AKA>V'J?_>4Q\010?> MBV;@@_RV"@A=[;[!"CW^=YURFR"B'C)S38@T0,@.<_L )R<05KBSD[@974T2 M]?GZMK IH5D:Z&%]!QRGOZ'^^-R#>-^!9OC?B?3# ]V* +TR&LNUV M2K-\GHX#4T8A*>(Y7!DY<(#E5V#N-5/_ 3L<^@R;9 #;>\E^]Q(01(C@2XT$<_BH).[9X@)?8, ??8^A?C^3#9 T)#^_I++XINTV-9 K!KPA0J;F>DN4)8.8(P1\A)XY6RQV$/#'%IN5Y=?6OB M!Y]9NT8T4 +%#)1/_*Q LXE_/$"RIR7)7]G_5>1]3CQ"V#0$*=]#*=]^1!W# M:IRO>G1,)X*+%BU-4BA>\+%I:MTHW:*;"+&3/B5TUTN15)7POQ'RB&1O;F#W MV-T"T/4G)JP9H0T!8&QAB(*1EDNM>K>3\M*A?@E9AR2T-ZXE"8\CU*5R]!0S-$#@/HHU,4QGPDP8K4D(J1SZY5_M M^Z$<9(TT(==VR:!NKB$BN7%'PY:=@C)(3/$ -EYYP2H%KC$R#E\<^ -FV$V9 M9FJ)\0[G_4\I!H-->7/?!A9H-1BQ^_P;;VL2Y$YQ=PU,B,DN,3>C$3%X-<=M M@?(2.".7V#))(&+3@3(,#3]WA#7:4Y (%X_6S>PNNN5!<*Z.SF;U?96_503. M39Y!_UW*8AMY^_O U*@51G4V=%;+AD+/"=0+LPHY?Z9A[VNK\<=WL=%-^ MWM,$;LHY<^XL)@"-$G3&L,N-R%^%KLM&]DIL>Y"VXA-P0GE:-1R @MG?Z9=VT]MEG+D M)26&.N*8(_Q(+95?(IA+E ?5^VIU= M+V!<_V/_>,^NAMD,EHE?:<%DV] R+8D+F!A;T(LAT2IP "[-;,I?H@0>\581 M/(M[K,YW#NFX8U$[F!+:!V>ADL+[=('BJH%:,8> B8Y6I>G+U@NML#N M'D9V41"V;1N'A5 [SS%<7\&B9UK*WF9[V49NFPD3)I$*0W,XV7$TD6S: TIE MM(O$N 6>ZS2=&8K .K=>QRV9OG6"=V/704RFVMMLD!T+&18]@:NLP8RA,BMD MVJNTG'*^!$R\1ZZ8+_8P2I%9M4CS"0?[_G/&D7%([]C*PG>X-2^BN$ZTY(/L'=".>L@N.4F?30!6*&-,B+++"W""@ A.E7?U^> I(A^%-K M[^R37"?%A'@%0F7C= [\K<3DVCM]\D65[6 U0%)%;2> M*]O;MR%']1)JUYG8HJY@('0CB?T43 XI%(&_!B.'D*B)M9UC+VQI#WG <_: M1 +"S@XP&J^ICN<3E']JD X&&Z"RFC[)X#(TVQ!:_"9=D["$NT*(,")4!@]S MVM&Y#1@,_NIP+XX.]@X.XYNG)XYD,NP5CO_3>6U]@0-E)5CY&-4)G%V/GKB^ MSRDZ.U[(,CI__?)GIQ>27%R $!0X>\"N@WO[2SI'H?;H\'3WY#^[ZQB\[T/ M^;@B18(+4Z%Z-GIG6M#=+QS,O-&2(LZC.22D"Z%6 =7X)NK7^Z"8V\71C)'JG2I,/Q>GV0%,@.%2@A*$F*+1UHL M=".P"..GA/FY)>#BM!%+E'1.9\=%).IJ32MQQ8F6I]/Z"5=%&+,YEXM2?+KX M2G,VRD'UL^4B\1&NPG6F:524A/B';$>\B(D952%KZ=G8FDXX2&?(,N]*NG:6 M20("%HN$N>1;A$XMG%V\Q/3BTY3=-#><<>?6QCP#J<6$%; 3S"4Y,Y]H3, F<^R9B"I:H)0& M@(F O Z5\T;SM.($)3QX\$K U6FWU;PF/#Y3_<[KC-4UG" )$9%2Q 4;'LA$ M1<%D MG,N5T;)"B WX'G"(7(D(]84I@(N)JF7H.^J*4,!6_HI^+U2QQ-1_^+ M.DRBQQ=-=(F"8/T0D"2@#I@CN2Z[L M:Z!Z[#FSPU(F4#WLP*WZ0#W,7;-* =E$E!@ O(JX=TC' D4XJ9!=7"#\ S_? M < WQ5=,Z\[L\^21S[%^X+P(NJ6$=YCW-EB> WP'^%,#]=SW7@5V*UZF(Z+O M%)LN]8HQX\6H 'MM0PCH[-C Q?R\U MTW85,19H4XE*<['XG]8-^%=>^&9IZS=4 292.:?N3L,R^OYT*!A#6LL/GF*0 MAI@V" \!>I&7"4>XT,B6<40 WW3E4,8AMY?1,+D/;R,@%V%D!_8XB2X?"Y[] MA#&"N-D[XP'S!2#*N 8H=L2"0!KJ :"'BL63J[QRZPSC7NL/QP3E0E 5]M) M1-$&GH1GML-I0]T=I.2AE#!H%6EP6(#)L3?QB#'('$?0<%;-*)6$C\ )'[=L MAY6Z,2N5<(?WO@QRBLA(NI3",+O\.ERGO/!?Y@SA6 <_$GFM" "Q-7U81-]U M$:'Y(*?">QU=07!.<-,(5*#-'!/Z($14G6/_>ZU[4_,GY3,9G%S6F+TNI)K ?^;W53"N;2N1!KAN250RNEVI MSF$N7[)IL7SA O)Q:N;"[7S.A\#!WJ$,I,O'_8V!^"\=4NL/.+%\65!B,8S=3!@MC;@67Y8S%: TNC!>RBLODMT MI_.%@1XOQLK&$>!6,$J9&E*5!' PJ:1!=W*:7>6SJP8>3*#!RJCJ>Z6E_:\" M.ER#:PD(927TWUOL9BV$R$Z4\9L2MFE\F>KB(L*=P7G@V.OD1!$KB=0- MIDP]_B8L!$A73DJ]ZXH_]*.(X8T+[%AOG"> M*384P7\X3T,R[-3%-X8J[Q5BLVKJ+6O(^\UF7G-D9*IK(+*IRTZMQKBC3-C\ M#M.S=!%0^Y(05-!3S#+ZQW(/@;!S3ZJJ\H?2<0 ?F?EBEB^-V8IFC1, [ M3 RG':N)<'_"7%0M%]S"/G;]=0AB,1/,)5/YVMT%GK=&*KC<60G[T2_1D_3G MIC2S-TK^@HYQB5&,(W.9S*:Q_3G_OO-'4-,BO%1"(K[PP%Y^UZ[3=%+;U6D? M:U)##'A-CJ8B=9:S"6F;BKGI7*:Q[]5PJY480KKE#NQ3W^ZQA6>*+G@?CQ=; MYSJE\Z:F3L@BZ(N&>[AS\<88![Z#4<[=(A(>I!5+',;L:L60(=&7]4SMN0=X M+^@>C2,#L#-@3V7\(,;B^"(VMDXG'/5_PT=>]<1)Z5NNUQE;.+BG8!+_5=N) MFZ0N>7[+_0Y/^N0J7'ZW6'#KKOYF_(RS YV>#4K\SH+4I M:=<01'@V [^-F],7,'=5Y1+ S*0>H"3!6?.<89?)E6;11+J8A=?UA V R""F13!) M60GM_G0$D)X\",/5U$@Y6F)L0I@\>N)8.G YI" 0CY!0WCVC=(,U)#]#U*A; M#HN,*I&NCRLW7]..GGK[QS-[U-F'N=$%!K) BONPF0&HO4 9);1X@F 4:\@' MH\<>A^MD-_IT"2CEP&KKY:#ROIZPQL9W'"C1T^GT7H$DBN2FX]$$#&8Z(>RZ M">P]L;11&H,!UJC05AM];[N^:HD8J0)RF9<"[)9\9]=X^2=":C%\:C@$B('\ MVK"](%XNK(NE%[FU%"5JA\-XAF]!5WOON!O,8:9/I,&$RAZ="M MM9IBC=@I&QIQ?C'AV/!R2:6'K'NWJG>3M@8 1=&XD+=)BX>F!::JXW+;<_ZL MF'NDF<-8,UC]G@?41YH=Z[X1:5+C007L<="/Y@+26T:@G-YG5)2 ,:U^=8:G8HLBVFF"%]0]MF] M_8QX!.6BUX9(%?&R)J4![ULJ H>E5[BS [_JN%KC^7'996P&'.56"EZ).^B^ MF7V)J90]#1(UL#')'K?9<#@._Z=*+*B;U)"?KZ6_=K($;QE M$O,-':]VL2-Q!EH^W^1"Y3+R2S&[4!#5.#1;Y75&/*\Y**@:\EH<^S4[[)Z(9GQRN/N0($SV8],J99@]7'7DD>6OZ!K)BMZA2Y)Q:5\OQY2+6_W@(5Q!A([#IW@IY)\CQ>:4(N7F MO^O&"K%^4X=W%MX\]BH3BP(<"5ZRSF["@QBHB1H2GI 4T "QN'>(Q>$ L=B M9_EA(1;>EK'SI^TAC<]2@!'A 7Q'Q]"[?BGFU* [.3!@G)/D(R1\HKC'-^US M&!E\SG)]<$"AD^!( 7X =W)C@HM/A@<\5."Y65YG&YSI;Z8H].W5@@:QH U- MC]Q^_V$]A%)07OA*LDV.<@LMD#.E^ 'S4+,;ZI5KE&\MM1;7C(, +VR.T9.% MA"GLT9)\J9?&">^"?*!0@)* A&VVH-RHAHQ7$"=V*Q+A9UT#+OSU*54UZ?S" M(8=D9YH1/P9-K=Y^F,"-U4$<*_!A&,L!SUR 0:+P;=H!-0#+A+7%&C<:Y%DGZ-/<&*?5X6QUNV#P=@77LIZ8]91L+=X7^05!Y;NYS,;IW=1 M(['8G!\4E=)5=MHS^;"L'N7=YPO2O:$P/[QV%DXBFMQ6NK\T&31?J!;YQK:J M3#(7_C5< 7IV5<:!-I'?M8T5U.!I;]Q$=1"(3A,M+KRCW\BA( EE63"0[=G4 M5 #0P[(;_6G?'79N+)]VCJQ8*EI'\+A4BL :NTOE5B"1,FS73]=6!>.ZRF>(_V\1@7 MHS?IWM=-;P%<(_GBEF9KQ7\BE2P27E@Z;J858^5L(%-W,!-AYSD;_I"6LUW, MZ;R>1T!5691D6N"Q.N;D')]&S=PUPXT_FQDK M^21NJX@$4'X#N2=9"*U3U*0714Y^@CLB-W6'#!9T .V_CHE?3UKGLOX)J.S9Z'#6<,YB=%OEC@&G%$ MWK(L>!%U+AY-7<1$F%F>[70<-C>L\$URXV]95-P,R_PFR'5@8QZGD5W>0Z0" MX>@K+[TXHXC9V+_5F<=;X#6 K+%@J126@U1Z MVJ7=2(E %HF],H6TF]!CQXJ)NW<$_$N*>V8?M_;,7.K3-% J1E9KXDW)D[T3M[JQW[=3IZU0.&%T63L234_+@& -O< 'CWANOSPXCG+M\4 M/GTJ#83R*ZY0D%]O1:[X0X]QTN=F6,]UB8.;3#='I,J"NY1GZ$Z#;LZD;^5#37Q7K <( I7=3&*\,7;6+27G&",(QX*/&)ZA)+Y2-D &58I76Q MJ4-'BS_R;]VZN[[,U7:VJ^"B (G'U@9SC:Q\)=&6_?_5&Z7@PH M!TZGI7%N>Y5\X=6+00A7YU0Q2#@O%$'PM]S1WV/0;\KU8O?5F"6V]E%BZX#S MO9",[6A6L6-,$!Z[EU!^,!;6+#MR+^T V+]G:4+I5/_?\+M2_,2+E%I1OBQ2 MY#L!*C]H9BJP'@/,)2=@<- (0>S%P%'6.)U(;WSSZF/I 4"1RZP6[,L(E7N= M0&)K8?""L.M#(Y!63/T -KD3V.1H )MLP+,\/-ADXPWC.>%.S0S]'H!"2I/@ MX7/7)?A&ND8_, 3O94Z4]/NGST](18@Q_'(\P1?<\912?X$'_>.-+G(L1TB; MH9>K)-?\GOPF!%WB=$3U.19 MO50)8V(;HN965B)U^HF[>E_@F(:K6JN]P]Y.Z\ (**/*- M-%XN+ROY(EMKB#"2+\:A;/#0AK/AG#M6J+0#GQ)\D":2#C$T]=AU]:G=$@?T ML8UQ)Z+_@M"/7I3R&1R8^\_CZ-VXRN$/H$]IC] ];E1IHTS!A7GS_AUS[NI\]*9F&G5:P0'A#'8:?J?VF;QZD%U0M.U8_AS^O6F_M16;GM!X;Y2)J M%Z"UMOY$X7;J],2@17452:>4O2A: F4R@ G ZB9EIX(0TU&=J4>[HX%6ERM M;9^W\8(C*$.+!OQ7HY:&9#,H!X?+F H\$)O"$L%T,1D@U7(.$\JI$<'\J<(0 M7.7K2J0;G#1XUSU$Y)"[0CKKJ)30+ R]D GW,SHMVD&"X3O3C"IC3?F0&=/< M< L+=R;.C9@8.G+YZX(\"9N+[8=DVZ^-J$'1N4K]YYA#X\X*IMV1]3)P%3_D M_+-+%.._*O ?L0VGB8W)A9VDHS]E/DS@ TT@8]]1**4D5)4K/"D_250=L:%< MV'G1*<(.+-]6Y5I]%.)]VI$P%\6$>N(ZSZ;6UJ>^@=QW MG;+&9)EM'F%ZE: M$2>S9Z7U_O)Y.L8_ &*?8/PFNTJ+/'/=?JA8+4TXRI:H[8>8>%@*6\<+$LH>)KRJA9>=>3:2"Y"I(A@0&#E.[WID M,P%9 5<50BU]^.&*H\G5'K7:&_CW_W?W0JNA-PG %"IO\K]WS7:F, MQ8I^;9:/L?8MU22N?Y.>+@+771H2BEKV&1D&EO,YE R1S0\?X3JH53N1FB_;S,A MS=4@0PFM#>AT=,0S(<3@:Y9ZW+W.R3RA%OUTEE]C2KDN,%$M:!1Z [3U A9- M=4\!VO3)55K"8/H#%^.LN9L,\J9%SJ#K57$[*F%VGU;=LFY.6=HP>- EBW5[ MS-B*,K8=$A:*YK]@"U+!7W$Q!"X+/9"MM@\^$K;:9?=O*.X@7LWQ$PXDM-+.@Z"[CT4LON1N]:_*G M^&RCOI!/.H[,JDDD;-NJ1"1N+]R$+B^B3T^"V8E_TIT3 B]CA=))X"0M-87K0,)<(,. "\-78=:9H"RDC^D:F31QHK%= MCJLJI,$':09[ORP9*_I'CB'M!_A;-M+!V7'MS7K+>(_J\,NQE,.8LM?^-Q47O"&$@PI5R"56../1OF"[(* MC>IB8C+7@">[R[=U#/"?^X;_'/?#?^"=T\G_^NEF3,K^\;.?!M#0MH.&'HC5 M\9=%?UHG=1\!7@"5 O?A-]2=(OU+S(O:?UP4B5>@*8QK MV^7$SDMIOI]&]8*D2Z+DX@)"_,IT3NV#8Q_MH_['\5YDKSR3: $<0*5+&V83 MSEAT4C!QAWNQ&S)PXB M#$/V!=U=&X']Q]'>[HF[?F'F-G37E/9(8(@#^PTS MB \^S!]#Q2+2^*#V[#)HGQ'V92&V1UB84P96B^S_*<-^$[\:6?<:&3H!>Y\Q M$T%CS=H)+MPM0"^X.:^X%[9Y4IZ\]OK?;IR%=@.C8 AI+J3#?V$XXHBCB9U* M&_T@M);)\FO[))/RY_L?KE__YZAX^NM79?%HO;G Q(9"!0SY+%F4YA?YQPN@ MHI\ERU_2#(<*?_0BC$G C4;!WW$RX[O@#>EC[V'O[I&7717V_TWDSOSQ+G[T MM)IT?':XN__\N/?CO=W]_I\.E]VVRY[V?ZPO^Q17&:TTNYAAG_ROGPY_:JQW MP@W8W8Y)Q0BLRPO^",/K\!..JW_9B^"#O>C8PPUXAQZ2CRA/=]\W/EA\@5NW MP_GF_INGD\G,W+?C='I3 (7[^V,.!2C?],P'E3J*G-GZD8?I+#Q&(*'GSI)A M@*"^PRFY4;T$IX#7T3 T_5O,^WK6X89\+%8+VVRR@, 304SPL8=!Q?56SVN& M/G_#I4T7%F@MQ2@8Y9M.\5:P,!X; M8X.%^UBM$?SO<1-1")=\F#%OA2L\YDL,R7H7Y\%W&*V]J&-]XDK?I*&R_W]\ M88K;EL]M8?B%L^P#U/TJ8MY__X-O-RB_EX@)=^MOOL M8%B5PZK=F;M'P_/3V^Y!\(A>F /[\>:KV>[I\?# M;#V6V=H_';;6XYDL:PMO[Z<.$_9@$W;Z?'^8K,^.= M[K/ZHBZK(<>]9H[[]#@^?G8TY H>RX0]VWUV6PS#,%L/M[WB@Y,AS?UHINOH M8#\^/#X9)NRQ3-AA?'"\-TS78YFNHY/XV5?.UV/PN7^X1+?O?Q^RW6L-V//C MT_CD^+9HA2%;\(!N]_YM@Z1AMAYLMD[N -P:INOA$MWQP?/]>&]_R)X^FBD[ MC8_VAAWV:*;K:"\^/KVMX_W8D]U,OM/]R%OEE7@&URWC?T7TO'+V'J"1Z.'6UJ9MUO6[C.YO1C>E!:E[ M1)[M'AX.^VS89\,^^[8C@J[\L-&^=6Y_<)P&QVDPZ(-!'PSZL-&&C;85&XVR M:ENYTQXJV_<4Z;.WDC8=N.P?3M3XIU\5A[U(,H#L0,W*6:01%8V3!Q&OMD%YZ7R","5*_+PO\K$QDRW0_'B31=+6N!^#^!BJ MY)&4F34(DU"[P[[Z_F%\>@0NR7[?!*.HF6@FDY(#J)2]>?].:0VR"MIL%IDO MIABG7CT$J5*OB[1BC562#:4EB/IZLNKAR9Q0=700[S\_BD].C^6Q4/VA9AU* MU#4P,U2SQ:>4?8#O>! _.SV-3P].>U[)7J,"Y1,D%K8?3NU8VPL1D35(A^P_ MV]W;\VS6N]$9*,!-&[(5X2@UQIE%2^THR0YQPD.>/-:KS41G=H/:H2CK)$/Y MBH1_02)6D1+&RT!,>QZ=[^Q'3S[H[[S-=Z/#P\.=@^-G)R>'/XM*-UB1B1G/ MDB)0G.3I.7_]$BY)B^8 U3'V<>\7(%Q7DK!MEGO-65(C%.&[FC;0@C<0S9*\ M. MVY"78HG(\0YU$4 MF>CHX.C)Z.BD'>R]].O@T+>H)#WS13R M#G>C5Z]_/_OKCX_GT5_OW[VUUN3MFW[BZR;^ONK\.?'O[%5DS/T6[T MYYNWKZ/SL]]??_ROZ-6;\Y=_O#O_Z\,CF)9*Q.?M]KC[_)QL]OP<[T;O/O[] M]8?HS=O?WWWX\^SCFW=O-WYFU(:YWP=8Z_X=6KSK+H;3KL5@'V.\8TTYZ#C_ M4M9S.\C+%YNS0DYV*?_1_O]??[E,1VFU;KCUTR.2^GJV^_SPM/?35;)1JS\[ MVCNYTR]7/>OAL]V3Y\\>R<.>[!X>'-W[5??W=@].#N_]LG=?!2L?=G_WZ-G] M:Y*=[IZ/,*5C M'?4%^.HV]K51^P"RM5H.Y#SNGAQ@>R9.LK7CWR=TVM>_0VW_U1WI?7 M_K=ZW7X[IYS4[Y]P:X_%,7WI3'A-@[HWDT)W,\&.;&Z46NJE3\W?K M3T!2O6-ZUE.A?2S&I)T-!6-RN+N_ / 'Y#SV954M MRE^>/KV^OMZUS[E[D5\]/2O&E^F5*9^:R452/)TD5?)T__GA_NG^\5/[O/O[ MIX?[!\<'^P<'Q\_V3YY.[&>GQR<3\^5P?_>RFO_TZ]G^#P<+<)'H) M$S>U4T=55>^SV^?J2(O_B%Y:]^9[OO._'\LI/NRU[[[7['=VCO9.#@]NM8>^ MU\;X9N-]M')!K'=>W6D0.G%@#V<<]IX]/;#_=^_@?E[XGK(@FV9"#WOW%C GK_VYJOV&*J##_K@&2CQ7#>F8??_\PV=D_>I+\C#[!_O&$_ZL3COSZ M"^-\SZAQP%K3HSA*RBB9Y MP)33N]IRQX8=[!PYTFQ2C)#/ESKLO,[.4JQSL M[1WL?FOWXS%]]1'8D_\3&).MLI-#V+1==O+@1COY>YHE]I_V7WUV4IG)O."_ M.%/9[B@8[.1@)[?<3A[L[O^/P5!NDZ$\Z',H7UZF9MKA3&HCMO\\^FOW?/?E MKC-G^X?'>S?:O-.]DS5LWO\8C-ZC,@Y;;/0.!J.W74:OSSLDH]?V# >C-QB] M'\KH[>_M[[YY>[X!9N\AWOX--@U%_^>W#W]$;[*RLM; 1*_R<8U=]ZC.NO\" MMW(JGT[DTTENGR.CQC]@]>4>]S_](ZQ_A*]NEP4_?_GW MP8)''Y,O>9;/ES:8K4Q6@C-V/KXT\\29],&0/H85/1C21_35[3*D+\_^& QI MER%]F=K"/\?\0(?[.HC^NHVV=6C']2FOLSMHT3ODXL^4,"3:5[,DPJ M1$D9I]2CK?375@%7WPED@1 M/.N7(KAO48%5H]K_^@.&\X>0(>CF ___UOH_ZVH2!?OR--R%72)%.ZPC?Y6 MVJ +H0"&/R!)%O"[^U+X2985N9S]%N:E^,4OE'&0$:VVR\Z1$UKAX1E)M*0 M&%K?UFYTD]]<7QK4$ILG$P Y6H?&P'70II(>&9"C@;"0_3F\75K84'+!';PD_H5KH>/IK M[\X;A('N=!H_OQ=AH&?'/WVK,WQSC^D'?Y;O?"(_P*+M5K(X?_.WMV[!WOTK4ASNGN[U?WK7JQX]WST^74]!Y&NU(T[N MFO2AB?G^YH/R/MW>V!KIU_WCS^68?=&3UJ,;1^\O=5YV6:F/2O#=9&+G$ID1 4#I-P0O$\+>';&$3 MU +PBETJVMWO]60%$=G/_:("FWWB#4\W> N#M[ 5WL+[I"K2S]$_3)+-\RR? M//RAMBT>P^:-[!:Y"SW$)(_;0?"O S[0V7BS7_Q]02P,$% @ YX1N5T]\P22O& 2QD! !$ !C M=&MB+3(P,C,P.3,P+GAS9.U=ZW/;.)+_/G\%3E=UEZT:Q8\\[1MG2[;CK+>< MR.7'9O?3%$1"$BX4H25 V]J__AK@"Q0? $5IPCUJJV9C2>A& [\&T&@T&K_] M^67AH2<2<,K\L\'1Z\,!(K[#7.K/S@:/#U?#CX,_?_KEE]_^8SC\^_G=#;ID M3K@@OD 7 <&"N.B9BCD2#]\^];%0SR=ND/R\61Z].'XQ#T\)HKI"S_ESIPL,(*F^?ST MA9\-YD(L3P\.GI^?7S^_>'1P=^_WMRKHH.XK$?]'[G2+Y/ 2\J_ M.9 _3S G27%'_)BDQ9V5(#\FE+UVV.) -O7PY,UA4E+RH36'1\/BH0&JF/!X>OAF^.=*%=$5*IDOX[B#Z<8"P M$ &=A()< <:79(I##TA"_Y\A]NB4$A<4R"-217(%M)\%#F9$?,,+PI?8(88. M_/0+0A)3NEBR0""_0#;%?*+$Y(%09 ,4X7_#'"R46LN2/&E1H?P!\027GX;R MT^L7[@X.[&L-^7"&\;)1S3I-5'O\31,)-&4^.CDY.7B1VEDN0:G*J?)#^>?P MZ!BTH$&U5;IK7S=\&B9TVY A&YG-9$CH6LI0.ARK=,%$J3[SMF*D8[NQ&#%E M(S'*YPI++!(""<*[)A5RXKR>L:<#AX6^"%8V8[",)/G09/3EF+F$-JD[*2[_ M**D3^SX3BEY^$W^W7%)_RJ(OX"NIMZ>)\MZ1:3*#%Q:PDAE"_7.* R=@GF$Z M.5@&;$D"00G7%S_%8!Z0Z=E +H'#9++^W<.3UR!)4J1007X$RI\/@(1X-UE+ M$EJI?6<##@!X).J;+C=\&9"F#0<2#JND OK?OOT.]IJV'TB79>;4JJZJ&#"*>&5"?'I4/WO" TS M$W^(%-5O!^MEU[B$G+AC_Y/Z>UVK8^*X2 WAFCI8T^7[L90L_C+IN-KN]#GS MJ"MW-N?8D];)_9P0P>VZN(K8V.W'T-?WT&DD[?>,%8IYH8C9'@W!;W$ K9H3 M04'.5M#D.1EQ>F./$WJ5X_VGGN*6]A9GTS%,J4HTCGWW@BV@E7/B<_I$KGV MBMPPSD,?ARX5Q*8HJQE!U2A7-XHJ1Z]D]7]"KU() M]KK!IO>".3_FS'-)P#__,Z1B];@-3:AC:\3]G3WN>CW_]9\?CX\^_ ^*ZD.O M'O+?T]%Z2;@3T*7DQJ;G(:<^X5:V M4#FA$9L/TORDW/$8#P,B/V1\)" )IQY!<(XY!4V_U1H!*\M]N%C@8 43')WY M= H6AB]&CO)C4']V"_KLP-[%!JE6_(V ?EP'5%4GH=0K5&ME7*6:3;-*458K M2JKM$?HP.3D@?6Q3P(07$)B$[BC_ 5TV!N,RD']+,^<1"@8"4U]8 K\I:R/F M)^N8YVM2$ZNJ"\D*%/:J.O4QLIMR-?8([COR1/R03 .V@$Z#'G,$EP=L%R$7 M8#H&5L":F9@@/#ID6,H) M+F6*-*X]@NC:?R)<6,.A%S=V_9OUKM>H>]3%MY&+>@7KI=QI+F7[OQ%AT]U5 MI,:N?[O>]0DGM6JGO'Y%P*U'4(P<:#E7W&RZ7R]N[/)WZUVN4?>HB[\PYCY3 M#Q8^]QH:X<_HQ",CSHG@EDIOX& $XOTZ$ E#I?L92Q3Q[-L8N"$S[-T3(:+@ MGQN*)]2C8F4#326M$92"PT"Q0ADOE#+K$1:79&(U)%0Y8Q\7]O"2K$>]><$6 M"^8K#Z_=OCHK;NS;DKVRI([\R3WJ8]7>&_-$%C3V:V%?JNAZU*%R[:+1/ER= MNRNO/?%M3R+JR(V=7]B9:MSBHWB-7X] R9PCU+^0??Y7O+2;R2LHC5 4=JP9 M(T1]I%@AQ:M',-P&S T=\1T' ?;M=D7K),:.+^Q08PXH8=&C_H;-=Q;K,XKO MKG@NF&>AQQ,8M">[G.+!:##9C;,2NL)&%>M8"AO3*D&"YK4)<'X(*D:JQ M1U!_(6P6X.6<.J, 5EPK7] :B1&>PAXXXX 4BQ[U]QWQ9*S,+0[$Z@'F%8X= M=;!K=S9906M$H+!3CEDAQ0OIS'J$19OHC3\J2L0F6N3DY-W;MQ]*3CK;1XN@ M5\E??8K<:@/8@UQA=JX6<2U&I2AL5[>C%%'U?5()8UR(/>ZVK(S@%O;,5H$F M?42O)'2DR3BM(C8B5-A8ET:?]!$10PR)/3IVC(Q(%?;=%B$I?<1-"Q>QQZA( M9,2CL!W7>/2QWRNB3NPQJ&=@Q*.PQ:X)7NDC/EI@B3TF12(C#H6]M,:CC_U> M'YAB#X45'R,ZA7VV19A+'U&KBEFQQ\O P834Q\+)=77L2Q\!J@X*L(?(R,,( M4L&E41M>T$>ZC:L#<"6O #M#R@ZB/^:\=.#4R[4D(C9@6/P/JI51]!:..S'KFN$D/Z M9V2.2T7=Z/[7CNHVJD+!&;$5+SKLW5*ID"86>A4+ME ML!<'0]T1#E.K(\ .A=_^((7;2":C(A:\,%M21*VPE.?7*'F#)K)BF0D=_;[7 MTPUU(OZ)WQ&'0 _+163D>>Q9'@W -'#)PHF8AEY2[(]6V0W%,VKO3O(9Y+4W MD0EILJ-4> 32HT3\K.Q>CS=4E$=.H"-OZ)1(3I$_6.[$A>YD_J.UMY%01ITM M>/2VK[.1P$A*'/&-'>M*Z+Q[?:^J3;7"F1,W]*+#02K(#7TB!0?O'Z6A360Q M*>9)P8&Y+<6,I8Q//4'.H1*TZ+WNI3(:@S9TKH@IE$]"[[H3=0S%3^AYBAI M@/2X30C*VB O6\B'.:)FI/&R4$QK"=*:LE?Q>MW1'!RC"0N%9J GI2_)DG&J M]L>79$J"(%6T*[V"[WH%NU'T'0MK5/<-(_ORZJZ[E%0K]$W1KRD92EJB;(6D M+6F-5_D:OZ_%$NZ5ODZ/[ICG 0C/.'#9]"(, NVH&LRMW2BO9:5&)2P<6FRB MA)HPRKL4B8,T>7JI0R4QI1F \F2;^5&25AGVY@L6K-HE2K-D;M2)PJ%(>4!K M7@>R*J-I*:YT#WP=-K"+6V+J2@/%YX0G:27C ;3!QG4']1K5I>3@I*FZQ/*@ M1" MY64RF?1X.UH&:WKRH*$*>_T@)"FJ+16G00U&%2DYTJA0$>V,(J3PW!1(N>=+/SZE6")@LM\V$- MAU)_IOR-#?1FI_4;M:G@Q[>YWU'PAI:4221#L,M*98N=L7LU*P#9-@BD#7N# MDKP[+/C4[91D'\91=CTHGI9A#I:S,O977/N1^J,GZ!OIBKC'\)\<.$T7HJW5 M9=2+@G-3V+C0:$7.15"['W%(NX@ M&%&[4)8V%1HUIB1-6)G&P*02*4TJ![6QN 67(EKQ>P,]:5F#43'* M0KLK[]'E%*7VPMU>%Q(DVAH8F[ UHMXD]??>H*BX5]D665M61C3KLHKOT:M M+XLN]+SXA6>838H.-E4CCF6&(K54:[PV WT7$AAU MI> !S>N*'KJ82J5F^U@NI 23Y\[24(@]G8EP\!EAE<,IL21RMX'W"J?@OG:A M/71*I16U'FZ5]"1,PP]S0H,T1"")(GR*S,$%"P3]5XL99]?2&!6QX&>M5$1= MPI*HKU3YY-*EQ-0"*])8QJ?$?M5D[;U&IBZN]%5+L .NY JAOZ.H^35:+G-; MJ-"H5[4)"?(.M%0(:?X@)4;^ 4G=P=+OA;,^'4$VF:S]!L43R@8:L[W*C-JR M48*$_.Q4F) D9ZO*S]% AY#-";<>XD8<1SH(W M4[+O.HE16S0WY&P$M^"=K$^:M$?; M"NWLBI\L,EXJ+[(CZ%.S);9=!4;L"]Y&$_;ZU4 U^*.*45+S7@OR(&5!]O>/ M(QG4SK>K!&;^1ATH./J,.J"'Z]\_HJC>O0J8("HO$T>A;ED=K.HRJD;!5]=$ M-2K+QE+L]:0"N^^$SN:"N*,G$N 9D>%DT1:A+FRFDD<7.G,A M?;'X*)9_K\,[4A/X]/G^]A:L2_CK6HJ.O?%T2F2P;,]5UOWW+1Y6F+[FVQ=.6E1'' MV@=C]_#EG=PP/;8_N# Q,4)6_A;M'JL"5OK! 'QLOO6QX&)$J^#,3-#*GQ[( M[_J\4UGKZOMPN8P.4K GDSE>>>Q9T^DT;XLB:Q)HOY5ZC* 7G)QEH.MU1QDK M9>VYH:OE=8DDV.M&'C/]MN>N]:-9748=*3A#C3J2OV&ZUQ.#GD2YD1Y]%SI9 M9I*+DMG*,1:EN'68[U"/*J%5:*VBU^[A9NF6-E>@'0AAU*R"B[5,L^+,4;ID MV224)-35I4N"?"-F^G5E+2W57NUV@/CO1YU0/!!CKWK=4KWLVA[U+Z1&_!4O MVSL+-N!J5(R";S^K1%X_5=4@5<]^([-VC4Q_HB4;WVL_;!)0M3%O(]H%_WGA MA9C\C%#XN=_14QL]]B+=MJ&([PW!;"ES/#@R_1_U0IAA4YZV_!HH4J?D-2GG MFX+SN^UK-RI *6E+XM96S8ER%D8-TJMI^)K.?@C8J4#;A6_[E1J5L>!';Z^, M^]6SZE$F+7XERU?Y^460 #HK31$Y665DV%.$3>XC;+E*HP85//B%AZ#68FCT M-)F))%J"S,D*Z<(DCTGMM4=S!#-_IK+.1_<^=J0P]K48=:1P9�$5EUG%<_ MOL6TUXHLOZ[RM^C^#$!HA[1@AZDL!8KD@'" M$ZYRYIP-IMCC9(!\O"!G@SH27]YB@S7^;"""$"A>)H%'3YFZUNP6A:8(= -:!V,%(B6XL%(]^]N!O7MW033IWH M@H?QUW]592J MO HF$]76P8J^D9KNSRQ:]95Z!+8M/KG%*_E+)4[%@DU$7P/*"8B[.Z2R&5T/ M^<,K*2SLRARY LZ(Q8)03]Y 3QNTHF[3CF;,>FJICX\LX6@+2_;A4%;?*@V?>H53+(+999( M%R^1OF20:UV-JXV&UHR[.@;B"Y]C[9G4>AE';$,_?W>*J5'8="MLX% MDWOL0^\X\D7OV17E#O:D>^NS[U["G%6M,UV3<]NFGJ:1RT@T&_361+X,Y9XF MJTV6!FO$ M0-0):Z31F4J7SU*R"+#4*N7"=0OXPOT=W5 M&3WY0IVP.*HL]MCG5]D4(]WF]O%N]Z#CZ10F]BOLQ">1^J%#O>;94'9"%^/- MBEJ01ZX+8Q^_F'8V:X4[NKL9B<@'DB2F,IQ)5I3N!$AW;(4]L8I==Y=IA57> MSHKB/]\B,>[DSE=9D5A^E3TT3JOW^64I+>=K/]J1;+YC;%K/S][9K,<)KM2) M6?S_-NY^._(=GL$W\O\3V)K+A<*19TOU [>\;">&[07C,)^H\]K4L(K'9GQL M5@.8F;2[NZ>2()YZ$&M).H'E3;B@/GFY8,&21949=AV5Y3O1G"N'GH<<).3\ MT:<&8Z:B<"<:,EZJVQC^3!X#C4,QE0DIXAF=C_WTYVA#4SG>FK+IZMC[$A"8 M+ +KS7%U^6Z@JX44:#.#^KH:RUJBKNXUBL$P-S#B)"&OM%GK2'[VS8$UK^>U M#]*"(*YIY3/2=?;$4L4B?\9\)6\*?@UE\-X3\=@2UN[TRI%%-+,EARZ$2][ MP(HB);(%'/ C8-.*>/*,#&CCEF4#3KN)MVFPF5%AK-<+,#_O!4RCB\9P-V#0 M!;23Y?"*!2K7;&J8RC<=Y48F@VX\E=X.L8I>?JCV)VS.L;.S0.3YD3<(5881 M$C3R&-71=6)%KO+E?6/^IFY G;2KJ[,,EI%!,V,_RX+%Y MZDYHS*BKIN:Y:SA(E&L+JYLK6!GQVG% M'--X4NIN$Y,PY+\Q09*,1L:8Y7SAGQVJ##.^(SV2S//D9B*V\V3<3O9V]SU4 M3%V*:^Z&-V73541'#G;)@N*1?/_ZB02^V5JH)>G$Y)+WRQK\?Q6%.]&0*X2C97UUI"Y&_R?%]Z^),03)-G8C.>G?5-:+'. MWZF8SXGGUKA_F_WMZ*M%.B%T>;1V]3M76PD&;\Z^*Z:?P0;A>1MD4U.FP*:K"U15 M!B%U<@9K+GRF3RTR$57SZ<3@D3<]",G'ZF372MDYN<74'4UADRL#7:Y86!U# ML@FKKJ[B8),YA+C\2N8Q;WXET);\IP\*E028PPRWP)]^^3]02P,$% @ MYX1N5[!R691?)P P((! !4 !C=&MB+3(P,C,P.3,P7V-A;"YX;6SM?5MW M&SF2YGO_"F_MZZ*-^Z7/=,^17?:,][C+/K9K>O:))P $;&Y1I)I,V=;\^@VD M1-TO%(FD4]XY76U;$I7Y ?$A;D $_N5?OQ_.GGW%Y6JZF/_U%_%G_LLSG*=% MGLX___67WS^]9OZ7?_W;G_[T+_^#L?]\\>'MLU\7Z?@0Y]VSETN$#O.S;]/N MR[/N"S[[QV+YQ_0K/'L_@ZXLEH>,_:W_M9>+HY/E]/.7[IGD4JT_MO[I\B_H M2@)TFDDLGNE0.(L@ T.>-'),A:OROS[_11OKLK>6F>@LTSH#@U(R0Q^*<#)D M+K%_Z&PZ_^,O]8\(*WQ&PYNO^B__^LN7KCOZR_/GW[Y]^_/WN)S]>;'\_%QR MKIZO/_W+V<>_W_C\-]5_6H00GO<_/?_H:GK;!^FQXOE__OWMQ_0%#X%-YZL. MYJF^8#7]RZK_YMM%@JZ?]0=Q/;OS$_4KMOX8J]]B0C(E_OQ]E7_YVY^>/3N= MCN5BAA^P/*M___[AS?DKTTF'?\3IXL]I'LUP_;TO2RQ__25U?T169-9/Q5OZ>NS1U8PN\/$[QW.,YY.Q?J%LT6Z\J%9%<1BN?[-&42<]=^='*_8 M9X"CR<%J18]^>;Q<$O,G7#D9 P>& A+3,B46;;!,)9%#EM%+D:[.3!W&BL;1 MRZ[ *O8"/'OZ\SIESW'6K=;?Z2>QG\!; 9Q.WO:C>0FK+P?S7/]Z]<]C6HLS M>NCJH'L)R^4)K?O_@-DQ3JSRW)0 S$6MF<8464PTU&2]Y.B,T$8V'N5&P*Z. M_A)Y#I;IV6*9<4EJ[)=GW["JG#.-=HH2END*JVZNIK-//%\='Q[VSV33#@_7 MOU^6B\-6O.@60\ODE TTHEWI+4%SGUFOA'CR;D$,^.7(TDT S3GS 5;><)E*^E;'G8RQRS"\& :D^%6()NP0#TY%NP^Y\W$_W=8_H%=)>)'3,?+ M:3?%U20%9WR)A8$G#:43%!:BX"S3M(5D 33_.K[$,$(2^1PZ F8,RQE EJ0A MJ-)8]!O VH01]LDQHK4\FA'E[13B=-9KH_-Q)J<]4& NO"=_)%D:)R3Z4BD3 MO54J)FS,BYLH6OF\[^&DZMQ/2\BX'J"V3D>C'V5Q.Y@QA47M544# 33C0V^>;P&CC'$I1F VTC@U\93 .&2Y^*)#,";+ MUN[R'5#&%"4UYD*+R6_&A%^Q(+T^?T#RZ8_/S9?*MF#0@ED*WXF5!(/4%05R MEAMI$YDS:1L3X78D8XJ@&O.@P=0/X2>3]_ZQ6Z0_OBQF-+NKFNWM3B:ER"A# M3JP4 J0]^3.>C!=30J%Q@4*&T-I./(2IX9@G6E*$(T"PDFD!:FF!4>!JF,P) M28RH;/,\P:77C]1'WIT)URF_[90WX_G+Q>'AM#OL]R[F^>5BWDWGGW&>*B!C M,,50$O/<<_+,8F3>ZL#0!,G)12-TNO6&TMUP1NH?M^=$*Y&TBZ)NCD]);P7Q MEX_(J_+>9IG9VB55F,DBPD;\CV*L5" M3)KEP%6BN!-IC,V%?R>!X=U MKV-B"PGXO(,QGL8.&/\."6QK\WU9DJBS=P/&1V7)#"X%!E* M[8B3VC.?!&=8O$S9&1?-OJ/C[3)#BWG_W-.SK$98CUP&9L@Y8QIL(=U;S_,7 MK936LD33^KC8=0QC"H]VE/MM69^MI[O=OFC.TSIVF+V':7XS?PE'TPYF$RMX M")Q65L10';/ ZX+5+/G@P%N:0-W\!/WM4,84&S6F0(O);WA@N(/I'/,K6,[) MVJX.4CH^K%.-F?SW:9IVDP3*2%F3D463NB4/C 5$2=YZMC;H%$II?93\851C M"I@:\Z.Q2%H>IECCZ(TSJ;*C)7[!^6KZ%=_,T^(0WRY6J]^P>U<^P?>)]4KF M@)X)FR/3"C/S5F46"H\JF@!!MRY4>23$,057K97,@,+:F5&U(&U2';K%O*-) MHA]_?C/O<(DK"@ N5Y!]/(ZK:9["\J0>+).)%ULS!10 >""G3R5-KJ70&!&5 M]OXJFVZ6O6WQWC$%6HTH,O3LMU,X_3G:2?&6"S"%E:CIW2YF!@4<2TZCUSQK MS9L?U>K?W ;_.AE>M!,Q)U^->HU::E@DDV7*9NZDS,*WK\AZ[ GL_=;G/4JR M-Q30WX\._+1;YVW0VF_A40@R.LV+J M%AC&R((E_90XB$BO#DGZQJ)?OWM,+FT#*6\UI0VK+CN8?Y[&V2FK:D#UZGN: M'=<^+>?(,EH?C 662J+A53\ZU@*(PK4H(E-LQ5N77FV":TS;!@V(T%P4;?>1 MSD!=;&-83"Y8\DXHNJ:06W!@D"F*2\*;0"&6CS!(T<%U()O0P#T=&NP^V=?D M_B_/KT_,6_IZUQX^'SOZLS_]N2AGAHI^"O4DZ*V9FN,Y$)/I%Z^B?'R_G^U? MW+(W4*/A-^HC=,M+SS-CTFH1@K0,0BU4XL4QL($SZQ44BB*BL*WW1.Z!,T2' MB-_G2X39]+\P_QM,YW6V)Y;T(4^BUK1#';2-I":S8]P5+0&"0]?:/=D,V9BR M&*U8LTE/B1UEU-:4W;%&7R^6-.WSTYQ,.OFT!%K1J1?.//=?G8DJ_]_C57<6 MEYU.5Y+62-+M3"H%I)X%9]%Q9#D*,@20G!>MDV/#C&1,&9:A^#D"#K3,UI1I MUZ\GGYTN)GAR->JQDMK.BUP$P2*]FY>4I/*M]ZLNWCZF3,Q0O-ERKIO)FMS! MQ3HE<#JLL\8=$RVE(/V9F%)U5"5D%J4+#"5$J;(*);:;/9H.1N0X);8L^M)[VM;;Y[ M? &,+[2PF)"@:7P45 4A-.,B^AI4U;:N0]C8#9G^8VWE,+1H*)&F?<).+>\I MF#5U)]$%HQC?2V9C&B9<::I&.1&ESKD](##J?9AM %Q@FW0H&G0,[9RB/DB844#/E4 M)EF(F;?W/FZ!,:;(>BQ\O'-':4OI[<&5=4$4#=DPD5+M.UK/[.@DF/3)0W9@ MI6B]P_PD#/Q8*=5&DNV(A=W%3!U\A>FL;_&VN'1N_>P$V@M83=,D@]&%9\F* M,12T%R1S!8YB>,S12AJ]YJVSHX^$V'9&NFXYC+KX/8^?@+SNF)LX-Y/LB'T_ETU=7G?STW>2:B++F0C8NZ-HD4 MY>Q,#@0+(B9M0VA]*N9^2&/RBG?CQ(US,PUET?+^ J3'U"LW?L6O.%OTQ_?. M/2*NZ'^9QL>+9KJVF0U%*-+$**67X"*T-JSW AJ3/N]&,*7?5EA2-)/ #8I5? MI[/C#O/$H"HR6<$RST1<35A!*<<2YE0K6[QK;D,?#7+_\8H5)B=I//..UK36 MPI#PR$^**8J"GD-PK1W,_U_BE6V(MWO$\AB!#A&Q""A)(VF5E&OFHIZO]A8< ML;0@RI82&((!M4F/S+XPLBJZ-K"4S/-$-+392JN1S$+K MFKV[&+#M;L@G^'YFW5Z0ITR/)B,7C*:@OZ;Y'-.1(LLHN6?*!3)[$T44EJ)%BN$HT ]:28H+P+E:2.Z:=_5X<--Q MBX32DAYR*O8)1!%X,60K4Q!,9UW/W)3$D$<;5:Z-DUO;G$NO'V6B:$MYWT@5 M;3G+ V9#P6>N+6HFC.@/BV9:VO6N:H!B,M)J4JT/:SZ0#7U0]0UKA5O+?+8EZ.A#SM+8,(IKH K0^H'3G M^FQF35O2NU$*UO M'8[+K].$JX_D_D\4Q6N\H* U95*=6<.",[4]:L%0C)'%M]ZSOQO-J'S+;<5_ ML^U:D\EOF.?N>^*N_8LEI.X?T^[+R^-51XMW>5ZW6.O8Z+_:X6 BT&LM0V8^ MNSI^[E@]/4CCEUX9;VF1M[9O6\ W4\.N]W!29_WU8GG1P?#R,=:756K_&XY@ MWE>+5$@'Z9_'TR7F249 3C/ 1*SW10F'M/I ,8XZQR@S#Y8_1+==08S*L W$ MJ"L]OO8EL'8)Q%/ JT^+,QPOCE?3>56IJUZ53XKET6,-X[FIV5%G2*G6J?#% MJQ"4SBKCVAF-!:$2R>&-3+YKA";YR1 M 7+SDU0/@7KD=O'/R9^=)#4<@>[L)S41$!.GB)=9Q$B1=4TO)I>9EB;)5+S3 MS>],VQS=(]LX_9R4:B.[X;CU 6'V:E5=V7_'628;?6&9)QH= ME=M:2DQL%$5%L$QCWS13* ;@(E.:HF$L/@31NC+XT2#'U*-J7U0;5)!MFC>_ M/UZF+T#^WAV(./+D)'*F4YO-L&?KZ#<'G@#K HSLGV2E_[55-@P(&S[)236LWTXJX MU@&@-D(Y2&F)E3COREO\#+./V'6S/G-U^9(<*9+G)!@R%H*3R!0G=T36?\7: MPP<\S4)" M_7*)^?2X Z[>XW*ZJ'V/E[77Z:]X^O>D^*PQI,*PGC30P@4&M2=FE-;S(A!X MLAN1:U.]3 M6^?QJ)HMT&_%F[N7?SZHN^*U?BZHN@.H/,26<* M>82L]X?HP(+CAEE-WB=&8Y-O78*Q&;*GD QIS9T!9-;&GE50%=R[^46TO#HW MOK44[7"Q[*;_U<]E;=K.4R&3FTGMH5-, \4XD1/.) !T % IAHWLUV/?/*8F MV?NP5X-*IN6QW"M6\LV\0CS&?-E-RUHE%)S"WU1//7E9;ZTA>%XZ1PY<]=(& M.*;](*XGD,EH;\,:BZM=,>$76.(+@M3W&Z8PH)^UB0D!G"57*VN1R:^O96RH M-#,JY9R$Y&1C&U/G=B1/(*_1FBP-1+*?:SLN:\)U_:/RV;AZ-C(FI>IQ\\!\ MS)Q)TH,IH*L7.0YU''5#C)M0RO]O)L*Z(!67-5;ZZ=M1."YVWI??Z,CFFM!/.Z2);! M>>&C,ZEYA!'K/WJ")BCON MD?%2FP1ZC Q4]$P$SFOGN9L;VW?NXF[^UHWXLZ\+&_>S=3N02/80S+V'DSXR MX%*B<=$Q;TI-:&0D3>H$4TFH6J(I3/-35P^"VHA(/TFZ>QA)-;Q4^FB):=I/ M%/U[=EO^?>*S#!02J@6A]DWP371C3ZR7+4U M1#L>TH(*'7@67;WKUB7%HLZ:N0S>N&*BP=9^]N,:,HF?+)F]Y=PWDWT=8_U_ MW>S]"C/LDU.K;CE-'>:^T&N>KW[CTB=O/Y%"7Y]6N;[ZGK[ _#-^@ Y?E8*I MFQ"'T4BN&0:@\!*"8A0F(#-2U80&6M?\IOO]CG"@(Y*OIW.8IZNTH^ \0I2" M(1C%-&;BBU TERY[A=;6V_[VG0WQ7+@_[ MW7RG"9[D:,%5]8E.59MG#'E/*)F(J+3G!-B?#@O1'$ENW][&U:F-$>0"*FTVRB!O]KXQ>?(#T>1JY5Q[*30J MI3RK+'Z]6/:M1#_@K'8Y^K2@6>G/Q%UDM\F?(DW3G1Q\@V4FA\A(#-Q%!J76 M [BZI&N//R\!4ZT'U7FSP]%;0W@*S4_:LF@OPFK>=8#@?L"C,Z*O@4T\Z.) M1[(\6#O?*5?/O5F&18FL+*1PDU[$UX= ;J7?D58S>) M2NBHBV&9V[KW3]%7I%'2($LP.FAO3.OLWG4,3Z&*IS4U=I+#,&TEJKU\=]2W MP'[U'9=I2@.?@ I8$G@*Q$T@DEJREKGD&I>#"TI+DUM?JO(@J"=0OM-O5?*M%>;_$%5&[?Q3,\\E/V*'4QGJZL#VJRQY=XQ[MH>\\=.:J,FF[ME!Y6-E@BNF4BJ MQK=D+R%[P4K14:D"Q&B>4M9FMQ>%@7-LS> X7[!Z1CELL3DNM_P.P8 M*=Q/+DI$EF2] *;> P04XK-B;8XR&&7:3\>]B,84;^Z/:3?[4#>36LL[%R^- M=$(VQ.13&T261\=4;UXQB4GA)#B#B=R-YM[>900_S9;+3DS902I-3Q%,O,:2 M>7(4=&3R26A +&)P3(B<;.$2HVSMWFW*@B>Q8;&;OGBL!)K)_O>/_[;XBLMY M#4 N&DQ=5UCN; 3LI]E/V(D][64X M"+T./N.\]T3OA%B2%CRC9JFDPG3 S*#D>@>-MMJ(5%": 6GV(, QA9OCH%M; MF3:CW=\7;X+R03BK:>0RDP,&6&J^EK.8=/$VFX*E=9GM Y#& MU#;BQU&KI=P&2VV$K+Y=NB=D]3%]P7P\PT5Y,R^+Y>F<'\3%<7=1 M.;Q:?_I7/%JLIGT,?JT8Z_(])*O+%Y&L=LAYC ?\KLF0\8QDD"S)+1?07*KS MY-XK"8&!J;?.I$!*-5G.DO_O*8I#'O)DH*U$DB M0ZZQ;JU1U,RUJPY,<*'>[E1:]Q[;!->H,A[-6',SH]%80FUVU:\MWQN(1'0E M1TBU*P/%5+)>C5-*IG1G 3-IWK ;8=9[;WY\0MB M=Z:>+\Q ;3A$#D9_H]1YW\6=]@^V?=GN&P%-AMG(5IV_Y/16&(O>6>\D"T0) MIC$*!K5+OD1G2"?$%*]W.F[72O26NWIV&,\'^/9WZ' YA=EJ$IPQ(2BL-ZP3 MO[7U+-8+4IT@]9:,#S*W[XIQ"Y QV9L=)']G(]2M)WV ]KB+Y1^U;GV1D$87 M/+V,.U)KJBBF"T\L0%3,*H^6(ES/U6 $N()D3,9F" 9L/^WM*?!Z.I^N2+/V M=XI.G$LEUTMDE*XY-*3AK<''F)YWVN=B'U_$8''MS2+:>G$:^RM7W7VT^TKF2]MY;3>O66V=H5 M&I.';/-#3+SUR6-R3UH+^]I)\QVFM.&YO1[%A[[1M["%!P_,A5";$2+%8E$$ M9D22D#-(+5I;ITNO'Y-7,I3@=YWUUF)_,U\=+ZOBG1@1:6&:PH(C;UDKZ5@4 MR;!H4VW;%9V7K7.BB M(!])*!-YZ\JJR^\?TU;\GJ3_^'EO5$IT^OI^2^P@Y[.+Z+.M5\!%5K@EZY.X M9+ZV(PF6VY@D<@J@'V/0KSQ]3!O?^S#JVT]M4PE_6D(FGWKQ;8)&H/-!L&(+ M#8A<"@912":,YF"5M,6FQTCW_,ECVG?>AV2WF])V'>?KB*Z.229N53_KF Y;C>L#B_$:Q M>5ZWJM-1@K7&U)N,ZWW9NF;%>&'<)2&S"#%M&+7=^YHQ72$PJ$YH-]EM%<35 MX3FG,JC^:G3AF<9BR?SXPE!HYZSS&'GS2R<>R#X\> / D^1$(QGL-0-Y7M5S M*<=V=OO..L?6.-?XB#<.D57<=L"-\H?7FH?6#I W[CI:DX9SU%&@9PYK2\#H M 6]73;6>]+,F"R]PCF5ZL6)",%H%[9CPIK;E!<%\ M+)K^I36F8"T/K1,2]R,:4V)R*!9=UV0-9=3,PIUAJJTS<;6J)8RSUW@Q7!!> MU%XX##,"65T"YFW@K 1P&+4J.0^P:.Y!-*:\YIYYTT)&S6Y([@&M[T6?Y!P- M2A>8E:82EDRS)W>-%HT,Y.K9"D.1N_62 MN6S0KI07$>JN8\J"Z5+/7*-!EHUS)2CII-K;\?9]Q4XM M1/ZH@^V/F>0VWNX="ZG_]B2 RMP83TJVVE)==QZ%"HP\-J$\( ^!;R3S^]XR MIJ"GN<";36\S5^7M8O[Y$RYKG=FJ6Y)'5?7S N;KH6H94=6]*N2E[D!")2/! M2\X$E8VNEV@W5F@,YK4: B4"HK9BG^DMZ7R%UN3(T'((WI7,H0!&DID<$BW_?+!6FX[@0( MYS^/IT>UXT?M@+P._N[X^0X1[XYOW#72;3G@9@4+IZ^L?S"PF*949X'J[>Q"-*2QNQI-;.=0YBXX RY MZXI%*4PM6B?TB@;CG,[:% BR>?_,5MA'U91_,/;]$$D/9E /$N%93>LCSFW* MP:SG.WV+[,OZDHKE-&&W(+_C]!A2_WM+S _+;E'J3RZ>M8/!'1C1K@9Y MGQ/6R&"_.%Y-Y[A:O5PHQF))+/>:7&"?%88.!+&7K,]A[&-8CW91A+<4/7A[7[@64WEDNK,363O9> M!SBFO9"1T7R\1!OE6KK2!N.^,H<)]X+[>C^0*+)>)VGJH1LL+ >'F3O%U5/P M5!X>Z)BVD'[BM34,\<:\QJX<4+K2\'5B8G+9)<42[ULD&LM Z,A,XLF$$*)M M?A7"7@?XR,VW_XX'1L&T42ZFB^XW/%A4SB/+7B;2"XDF7?#(O$\<5+(4\8QY MT3RJ?]&^-AY_XK6Q'7%&N0;NSCF# 1$-EQ3;"0K\5006BX+:/4*"E<5'V?HN M]KT,;$S= 7[B-=*&6(-M9JS#+IC?",TN[YE?_QE]?/V;.^Q;M'OYKEL4 TU# MH]V(VDBSP[?3KS?CYWYK+CDHVA0&1A.1H%Z!#@&9$UX6GHJ5L74YU?V(=E7L M]SS]=+]:/30XYX=,<(&O+ENFIL*IIF MGL ]J"[M/5_>8YX !ZD@6E:*X?6B-LDB2F JFN25R#S:/5+H#I2C.A[P8UC5 M0GZ#6<^W^!EF'['K9GAX*4@\N6B;>]-@[6LF^'.2N%Q(M M4<9 [/ "/'E9QC- 'UE1RI=2G,*H'IKQ>]^P4Y'070\]/YU:1%+6 ;/DMC+- M"3BD'!BG15:L2PFOWQ'T2/0CJ@UK)\FH/'(O8U, M>,BUUMJ06I7U^G>=;;V+SSF[D]POWC6&_=T]BW[+B1[0C, *+RM/^O(L<;^3 MG7CPJ;L;@L]YN5AU$^Z3%:F6XW 3F48DDBCR/(KB+N=LDK"M0Y_S ME["0V6FG)J3D]C"NC)^]9Q-;-OV^B&(,MV$W2]Y=X/7JF MVU7P?"$'MA8D7N 0TC@MI68R*<)A1&8>BV9<:P15M!.A]<&>FRC&8 +:2GS' MF=Z7IO]X?'1T:IM@=KE!PZ6[+C]@'_MTB_Y7=VE$T>S=C:U&HTEHU8SB]G+0 MB;+"9EL,*^#KK;5<,(A)LB#1*@\NA=CZ_-,=4 8J0":G**U;@V7NHDR.>9WZ MLXZ:15YHP"('#4EFX<5^QGH!:DQ6J05'-BQ#WE(J>ZM6Q^ "0F0V9-+1TAL6 M3.),&E-JT_PL[+ .RYCO\-PC3;:1Q[Z,W.OC[GB)O\_S=-7WHSJ];?SU;/&M M[I_4C;5YHD'TK^RK/ZX,;8JKB[VW=M9O %"-S>+0T]8L%ENM$.^@Y7LXJ79] M]>LQ3J*W4F@C6=$USY*B/.W% _1/+(!.V]:''3?%-I"2G$1A,,<,3&1+&MO9 M?LB>^9*RB9!"\'O2CF.RGH,P9D,]^2B1M.L,=-^(+Z_P5]_K;9D'A_6KB2M* M<,,5$U(BTT$)1L:AUEX*"=(4Z63KWH9; 1V3R=T+MX87Y],US1,Q2N-,L$9O MGJ]/W;X-M!,F$QDY2\G7.U^595###:# (BC$Z'SK@V[[,M";ON?_("P_T=AP M$J!XJ!T1R"5/3-MZ%:Z/@F67O'<6XW[,_768 MWQ83%X26)A66$,DRQ*@9. $4#Q84*&V)L75E^",A/DD3OS>F/5*$>^?9;V1) M/GW#V5?\.]FB+ZN)\X(@1L=$ $YHN6#1:\=02U6T,M&W[T2Y)=8QE66.BGD[ M"76_%/R AS E3V;YKKPF;PEF==5,?.8\"$X+Q0?"*W1F(=*_.*GE[(J(0?X0 M$MZ*=DP5C..AX>Z"_2$V]_7B>#F).G$A/&=8ZHW/3D3F)6IF74S T7NN?U0Z M:HUQ3/TUQT.Z;878ZNS6/1 _+5[@>YCF@]+A\APDQABT*I9AU()IKI$!DJM@ MB@[99NWL]NR[QU0'-RB#]B&;P9(RO]6][MIC]NUBM3KHNN4T'G>U MO*A;O%P<'B[F'[M%^N/+8D;R6KW'Y<?YW. MCCO,Y\_<]'D[;*V,"O^N:9Y1#6:(?- _^L6.^> KK9//^-OQ8:P&_ QJ__K5 MN^-NU1%^6D43I[E )Q13&0WYE>1<@C7 >,PH-0]7;0Z6SM]^ N:X5/B_Y[!!+SF5$\J/=R?>Y_;S4Q)1EIE&2*FT#@I6?> M2&!219\3YTE?OT-^9_;MCGI,Z:-]4G+/\M[003G[?OTCTFO_]J?_!U!+ P04 M " #GA&Y7#@3Q[@5A #A6 0 %0 &-T:V(M,C R,S Y,S!?9&5F+GAM M;.R]V7*;N9(N>M]/4:?.[$J.VQ7]^XK!H:$S2Z*].;@ MLOKI3X(4-5,B1?PD1;F[EDQ)%/\/F1^ 3""'?_M?WT\'/WW#\:0_&O[S9_ZO M[.>?<)A&N3_\_,^?__ST&MS/_^O?_^5?_NW_ ?@_+SZ\_>G5*,U.<3C]Z>48 MPQ3S3W_WIU]^FG[!G_YS-/ZK_RW\]'X0IF4T/@7X]_F?O1Q]/1OW/W^9_B28 MD,NW+7\[_@?:D@):!0*+ ^4+@QB$!V1)(<-4F"S_W^=_*&UL=L: CM: 4CE M*"4#.E^X%3XS@?,/'?2'?_VC?HEA@C_1\(:3^;?__/G+=/KU'[_\\O???__K M]S@>_.MH_/D7P9C\9?GNG\_?_OW6^_^6\W=S[_TO\]]>O'72O^N-]+'\E__S M^]N/Z0N>!N@/)],P3)'-;:3] MX?27W#_]Y?P]OX3!@!#//V%Z]A7_^?.D?_IU@,N??1EC68E^.>0*2E7H].L8OU2Q?,,WM$Z?XMO19#(;AEGNTQ\^ M/*0T_2M"78B9EVR.OQ[C;T>/W*0XS+M:V);;! M*%U[TZ"NK*,+*@Q"Q,'\I[W9!#Z'\+5W@88&@V_HY:3'$8-B2=*.%6+=L2PX MHRQXKK@P40@G^6TB39;$+&$2YU0Z?\0O51V_X& Z6?YDKJ"Y/Z M@-]P.,/)29Q,QR%->\)%E%)K8,XF4)DVX\BE!F-""BD+GJ)H/*J;&*Z/Z9)' M)^/EZ,XG\B-G>AF/3IMJ=SIJ*-2%YF@ /_\T&F<<__-GUDC)KVG<-,/FD/Z3 M[+67L\F4)L_XU^]I,*NFWLED@O1?_A2^][R,T3+G@.PJ@AQ$@B!DA(A1I609 M,A:[X<$F,'=/E>UT>S=1.E/,;2[Q;;GTQ)&TM)+W7IA?!C5DU]4&@M^I]3H,:M%D9Y# M*B:#,D6"U*K;5ZKDY/OS\Z_>O M9(9?W0Q+M"IJVIQB05!"&G"^1$C&.I29Z\Q:6X\KP3QYC;<1\VW]R^WMR0G2 M!WZAQ>8563"#T=)N&8NMI-[!0O\1!X-JJ [S[V'\%UX9?(]EKXW6L1JL=0I8!0Z= "$5\[XX MA;[UFK :S;&0H9&\.]@*X$:U/(H).P9.A( M)-?%2= Q631:*6WO.'_;S@RX']*Q<**EY#O8-6X-NKJRQ$>CR6L.U>959//: M@.#HC[U"PW@Q75L+QZ+\[:1[6]VJF;HOCVA[F3,NK2S@HB-O)&(@;\1KR-(& M_?J=) M0<_O#\/X;"X:&EVJ]ZJC^6')Q>H7I4Y6<@7,\+H=1O*,1"Y@I=.1*"BJOLUBVX;%!/E\5KW (=8+G!00C0P2I.">)I=DY)9K!5FE&*6B MEZKU#K<"RI&P9SL1W]:\VU;SBYNZA6N.P;C Y3(:"<-1=-*2MNU43H0#(PD M]<;*OGSZD]?O(P5Y6Z5^:Y,$IY=+UGH^'' MZ2C]]64TH(=-7H1)/_5888R3FP[1$FC%; :7(@?)K5*9%\U,ZI1&#T(\,A*U M5$CM9WNQ:M ?(9 MT>@Q:KF#2%L?Q3QL?+_'\9SS'[^$,?9L#LP4,JM\B@J4]@69 M]D*BJR"?!XT>K98[B+3U)>)_8DT0Q7SRC1!^QC]F55[ORAS>'((-C!P\% B!?#I0-B8O9'&>M0XDV0C@DR=0=^JX@SQ;7RVN0'N5 MX%=!]YB1/,@<0%C-"&\I$$MP(&-TP=&>7'SK6(0-(1XK@9JHY X*;7WF?$=F M(1ET[\JG\/WBQB4($X1 LM)\I3E/$0(Q&Y)QN=IK]'_M,QD>A/7DJ=):]'?0 M8^O#W"LG43*Q&%PQ($/2!*4H\-HQ(V]?5V31OAZ-:=(. M7\[&8QRFLT_C,)R0["N5AGG^W6!N.YSD_YXM;I:7:NIY$U(.GJR')&C9%\%# ME($\&9:UU+(@-H_[[F8D^\@/:LS^NZYZ]ZOQ#J((%I'/U<'^B&DV)AWAY,_A M&,.@_S^8?R/!S^>JL<6;C R\J%&5GB7P$B-P^HK:"&&:1YFNA^SX>-:!1CH( M+;A'"CVO?0XJDL]CI04ER8IU@ELPKC#&@C):M+ZKN0?.\3&DE>P["&&]L&@^ M50+WG(W,&IL@S(W17!,R>:17C*Q3:SB9JKDQ$ZXC:*C\*V5Y.K?DMA#C7:&' M/RV*K/PC#483S/_\>3J>X>4/1\,I?I_^.I@_\)\_3_!S??%8)DS&TVIFY5F: MOAN?I]&>?.]/>BZ:)# ET#5W5DEN(&K:Z+PAKQ@7/U3SI5_.5<2U0O1O5F+;7]6T@+=?\556D M+M7=1D>W%=Y(P#O3/N/1\V#K\7E)H$RMJH$L@$TL653922^?GM:OU>+:B](W MD6L'D>?GP'Z?6SV]$K1-FA,896A;D^2_.T-[&X'49,]D+V-K3^ :@-V9 MHBMG[[_]9&?^U;(VWM5K]5__[ZP_/?NSBTIX]SVFH[IW:X^LNRIW403I M!0^ 9.B1*T#^6$B:/ -AC''&).5;KYGMJ]R1HSG&,,%7N/CWS?"V9#^,!H/7 MH_'?89Q['JNOF3T@US2#:!I H+E3(S.R!C:[G]X$XD$<^&_"C3MN MISM321<[S:W+*N.TB,HDLJUK?''*$5Q1LH:EBL*\,!Q=ZXFQ_QO"3M5V$!B4]0B&D=FL(B&*#C-PX=%IJPTKS5EP"\61TV [J7=P\3!' M]&8RF6%^-1L3,=_CN#\ZO]#^E6R,T1GB_$WO9^/TA>3S?A"&DU[@0M%229:8 M()M*.>?!N7K**2/+0@AZW;P2SN.@/@-&=:R_#NXM5L#^CS"8X4K4/3O!2@@R\7D+0JRA=@6*"S2*9P)HG5FT,\EFRK)'..D@H7VO3/T\>G2^^ MPA>O7. 0"R.\MI;.+22=;#+GGO-LF@>(;HKQ65*LC<8Z2/9>9X^_"M?;@C+3 M-- H _FP,M:(Z5IFPR1!+@SJU#J ?4.(SY)?3?35,*.\GE#WKB20U0X!7W"0 M/^"@GA=_&OV!T_F<^(C3Z2(28C%%>B$SEJ6/0--!D;]"\R&J4H"9J(W,(@M_ M(V_T]FGXHY]^G-S9C3(:)J^O WAR'7#/JQ*) 0C9*B*Z$!&<-N3VHLV8"2_Z MV((W-Y[[?!FSC0*Z2%#_5*4Q&Y_- 2_X>Y)(&F,RXXQ,@8;*P-<:PRJ* CZJ MVD5.&D.[KS)!-]ZU[H%SG)QIK8>6&>AS/B^PO)B=O0CIK_F&V8LHE Q> 5/6 MTCB)O+MJU8-&Y_]G$JN84@N\@(OPSTGWP:G>0\%W48O _] M_&;X,GSM3\-@#KMVD)QW8\/A9)XB\ %),)/^%,^C"!;VU =,H\\+A2T&6)04 MO(8F!&<]F>F,F!M$(")GGX.+6C9WK+H>TW$R]" 9T3*#?3X%3U*:G<[FF_&: M^0M84HJ9T]*;)?F9PB6:H6BK/6=+T3Y8\6"4R>,>?9P\VX$:NDA7_X2G7T?C M,#Y;2.&N1*J;J5.3'I& N: 1K**%75EN("0?P"5;3\ R-[YU[<''X#Q.HNU, M:RK+QFJ#'-M-:<+!%TD%$PB"AV5CNW;/FX%^;CYMTM]=I%N?SO\2TO! MK%%D)@:I02E>($I=HX"T0\5$C,U[TCX017;J3H59S96N =Q,S>P'2>HK(.J$V2+3=@PYV =IMTV8'B M1EU)?6>4R,J1.R41))*5HX)"<(I>"31"*Y,TCZUOPW=(A169F/MBPB;"[J13 M^(4+=)YIYKSP*D4!'-D\TE&!QR @%LDC69LFV]9Q]+= [-X=:*",AF4HL!X>R.(S-S<1[ 1T#!=I)O(.9_P&G M-#[,OX;QD+RIR3DJGK5.-D4PRDI:X2)Y/SQP\C4=6-[]WGC^Y6F: M4C9HZ67OE0/I@:H<][[%U&;G5:':W2#55ZZUUJHVX._!V MEL@N.G1? "LZ.LY*!DUF-B@7(WB?ZQ:G0"R42%[YY M7=JU@!T).]HKH0.GJ**[@? #F5SC?B+C_'P$UW]PY9V]DD1F1I!'IW,MUR8T M1$Z"Q**4S)%2)^%_CR9T2X+F, ME@63G6Y_\'(5P9%P8@NQ=I"X7S&\?O7FY9OA9#;&?'):Q]Q3F0L5G86812'F MR0+.:@$EV"B#94[9+I:+6T".1.7;"[F#5/I/I+A)#>Q81%J_#Y/IJQF^'HW_ M<]R?XJB4=^73.&0\%PHM7 EI::I7T(8@AJ@*I)Q"+?%+8Y",O'RME2FRL.!: MAZ$\'NV1<&A'ZNH@G?X#?L/A##]@%=XB=W9^3C!,^"X.^I_G!P:U)7-=$S_U M3VOCL?*1?CHIB^X2BQ'SGLG1>.9,K?I>B^KXVC>*I(DHO99>8?M2#JVP'PD) M]Z+*AOGW<^'\^96D-9R2Z?4^G,WC:G!,O#9#^,29L@.U=-"Q_1S0 MLO_E3>"_?D^#60WJ/9E,D/[+M0M)S3XKG PX4Y ,N,P8N-H$TT1%]!=&^-BZ MV?8C8!X)G;I64,OD^$6^[B*/<0EVLE@KG<.77,)_D;S@FFX:^J[;.<((]AA$=A@Q2:$.^ MG-?@F"X@DM$YY!AL:7W%?#^B)\Z$#L3>,@%^Q9C/ [0+9P1"08H<00DKP3D9 M:P^L0L:1LS*N5Q-EQ0.ZSE?H;FJWD-B^$^"PXBJ-KV MH%2K)7C0-HC F+2AK'57]T SF(L'[CH'H9W:1MN*KW&#GSF(\X"5=6 T;.AT MY=&[;^'T2.'?5-\6DNM0D9%[&T6J1;-BH"_((>@D0$N&,G&//C>;CETJ\)YN M3&WUMXG &NOM=Y+4Z>ST' B-Q1132WH$;LF^8Q&\S18TX;.9F>A :"6D=.@AH:4(/Z2\ MJP]]@LI[M,RZZ6UWO:&;TE86+FD+C_-&"?3%$1 P3B5EI+#6-FQKM]?&E9T8 M-5L+M6',R/U-O]8!]8S:5VZDH[4Z&3Y&P+MK7ZGRO.\R,%9,+088("+7D&TN M3)N2N'D&[2O;*WT3N7;>OE(9SC-3$A!5(?- T/!\+C3:&JT6;)"B=5>RPVQ? MN8E2[FU?N8E$.X@6_D3O>U=.QN-JA]3CBSF+ ]D.20H'QF>[B" )Q7%(B3MM MOS3(5V&?([,Q1$GC!;FBT.+N ME:0M.3&O;AS(K;@+N?LGS0B M:V!Z5GMJU*)J-3C^:QW_GE(P'P=RC[F9#:3:==*FDR8%%!(4UB0'[32MDQG! M1LV#DT5F;==:(3I,VKPFL9,K$KL4:\^9*"/S D*M+JQRM!#G-?<+36_A+.KF M+>77@'5 80";*/H.7ZRI AIZ:/?Z(M9R-+&>T$?F:@9/ !=8 3(!>+&QD#.Z M7J>#0PT%>(Q2FTELWZ$ #[+SQ5FU#1<'3BP7&:T!*0P-3I IX&MMG128Y\J; M2"]VM3Q/MQUYNK=EWJ M;*F7/5'(1NF#LPEXJK7!54 (AA;H6,C[5-()%5LW7=H;=1YPS ^!.9NHHP/& MO)CU!S4J^MQ?S*R6CJV'H5S5DC])@AD0K:J77UPJAT+?#$O= M6O>KT1P?#QI)OJ,BNO.1+N%D-%(P#UA,S;11$8*5 4HM+B!$=MRW7@1N0#@^ M[6\CXPZ*A;PKI9_P)JCH"SV6$Y3@R6,S&,#'Y$!F+U7MVN!%Z_S9.X$\/#.)U-7S#/!C@JKRL*?-O_AOE-/3W\W"?7K>9<32?[.I3=!-L^SV(? M+A94% FL<0R4 ME0*B1C+1C=76Q,**+H_D]X&LJB_.?@__/1J_'(3)HDU" MX6B%, Z\CC2^H@HX,MGJAF]4,L()V]H2V@#>09W*;D2%M5>,[532@9-T#]1+ MH'^$TZ6UN [T Z*:2U2(13HU,U?+J'KP7#"R7 M0G)T18K614L.@F8/G/ >*LLV45<7]P1A>B5(J%C!) ]D&!A7R[%;6KQM$>"S M\MY*'BTVCTRX"F#W[GZGZKIY"?!H67<1)EXKP)$O^M<2CW>%QA82(-.!1I8B M^&0TT5^4Q),22;>N''P3PW&K?RN)=S#UYWCJV)9XG/!95%_,SL,TR ,#7[0@ M9-*)$DKPS7L[W\3P#!CP6(EWCSV8?^YR\72U1, M6%ATMQU 9RK4O5/ #IN/G14A\=9)LSC5BDL7I-4A6)$X8!"$B'D'P24'/&+RG+GH^(T#E!5':G=^_'%JNI$X M.R@%7?LW#0:8IK,P6%Z5+>,97+T$8[IV@JR-U,F2<28&$)H[9U$IRUHW(UF- MYCAYT5@+#2LX7Z\WHZ(N223:GD(]"70^0PBUI&+)NC"?B:1K-=M[DK6N'G,, M^GCQ-:X%<;5ZR3HPCJ_6U4;"7U$KZ3&2Z[#6E4R1,T.F@+?&DGOI)405/!3% MA!8:M2\M*B8=1JVK%OK;1&"=UKJ2R<8L<@%MC*A5A!30(LZ 5G23+5EVC*WE M@3V-6E<;B7UEK:M-9-9IK:N2?&28,G#)9#75 I"7)B %$R,7R/)Z?:B?1JVK M1ROOT3);.?.:!4*=5Y(N5RI)3_Z^4DKZ2J3.J_XD?/X\QD5C@U$Y_],M(IW: M/7S+4*:.I+!EK-+%H5L1([@7-K)C &YN@Z)2T(A?2A-9!W0==@KX3_K0H M1;^)HCJX&%HAC_/$.T=+N3&UR;NHF;-2U2L+26M^4D'P8&7S/@;WX>DZG&HG M'&DF\$,)K[J+Z1_# "N.+<"B=; M7S6O@VO7)PGM2;!&;Y6ME-'!3>1#&)9(OUK+(,D'0B( "90B.'!;>.K5IGR1Z(#KJ4#BTB58ZX,XU1/TQ MING@[-.(L$]FA'=Y:8^V>(8.N*MB,):#+]&#B2(4@8IQW]H&6@?7[BWG+G0Z MZE@A'1C,5S%^^C(>S3Y_J?WLLPKW+.SD%Q(0.9BYY "@&),>&% M")[)UA?D:P$[>MJT44GK4][YC>#R_&2^NB8ML?@LP*$C%\*:"%YX!SHA,\Y8 M4V2+AA2WGWPT)F\#P3:^3:O7O>_*-4SG[%X'5,.[M95 =G_3MJV&1EV)M_$4 M7PT.K3),$:,M+PQJXA4$1LN0B]XKS9U2<:TXR\/2^3V7M*QA)XYQ,PKEGP*?%HUDV97?F0W=[Z M--+!J ,!MLX3?=$?32]B,=]_">/3D' V[:= YNAD.N['&?TUH7[YX=TR ,=* M9KPRH%T() -3P+$<((=B9?!:N+Q>(;_-G_WD:="QN _JPO#7R;1_&J:8S_]F MLFR&/AW%*]V.23%?\/6L%HF9QWO6W]_92WV;H@J' 'MWEY2[D?RNKC?)'O8Y M*P1GB@(EJQ=C:6,E[J><:2;ZTCIK8T?7FQ^PKB8UONXNJ?>,3$)DPR%K69MK M644.HM" FA:$B"JIFPMMJPO-^X$=X!7F)AQ9<8794!F[OK3,H5;NTQPXPUA; MNQ V8^?]65+!G(H2K6^^G\2EY3:L:";P?5]:KNS[9(3PQ1D#RA0.2M=X)F\0 M:#1DWY#ODG.+&.9#Z'+77JD/=;O;1+@[ZW>V#JAGU.UN(QVMU?CL,0+>F?8S M;50A$Z1L:X,,S!E"3$3R**+0V0IGUMHE#DOKFW:[:Z_T3>3:>;>[K%4]0.8T MGEBO,,D]#<5S^B+))Q5>8?."E@?9[6XCI=S;[6X3B79Q^;88US)Z.+(B34U\ M1$G#2K1'^5IBH6 T45J71?-FAM< '(-Z'R_1UADL.)F2UWW1)HN[8K!@ A%K MPEQ !*^<@&BU]%&G8,M:$6,/9;%@$'.4VH*IM^Q*UO(%,0IPI0A&JU5,ZP4/'X9B[TM& MZTZO&XBP]2776YQ,/GT)PW=#_"\,R^ ;JZTSED7P%N=6HP7O$@,CA7):9D'& MP%K7'7=^_([3F;:3]ZBIL%I?9?TV1AK;^#8HVDB*8TK1H&1-1 \1'%H-I9:? M42D67+.F[ZHG/%DE-A%9]Y=.KT-__!]A,%O4BP[#U ^#-\/)=#R;-X"\5DWZ MUF]_QS"9C3&/AA\PS<;C_O#SO'3U%K=)G>+9\IIH=[)J=/]S 7A12H)L_;?] M$/L#&C=> 'IW"6C18G1\#=_ED:^-*&C!R>"(\Z L9O+;1*E-9Y%9$[QM'KO: M= !;]S&>8[B 1$9V/6,F!#VFM3:N.*BMQ4@R-9'5Q.K6,H&F&.746CGR&TAF M)9@]%"_9&\MN-31NHJ$N^N4T$-%Y;*/'+#-9 8IG#GEU.(3= _ H.*A$@)SD!6PF(=(+E5+K!@)W(]F[&[0G38^:JZD#=^C/ MCY_&<_&.BA3_W)T>DH^63\,WH>O%UG?.K,4!!;0R67RZ;T$GXT$VMI1)NUK MM>O&J\R=0)XY?=HIJ8.*]6^&WW R779O/2]BD:3,WH$+-9N,I=ISM48^$ ML$;:U'ISNHWB>9]7;*F5#E:8ZXA>ABE^'HW[_S.?)\LU< V$'1TY/(QN/X<' MV^KQ7EHT4T('CM,:2%EV7AA%6Z9'6\^9"X3("F!*B":G6B/\2&CR@$^^>Y9L M(OLN"E"%R9>:HDK_U#;?W\+@2M>&FMOYMF2"OA=^ R7PY]"4C('$5D G(N'A16@XN,+:AH+,LE"=,Z M'/T6B*.CP'9B[O*X^,79QX!\X> MC_G:*W(59;;40I=1=U>@B7-HR0B5O24WTBER([DOX$10$$M@06HNL^S,8+H- MY[D1Y#%:V-$*(I=V/V,%C8Y@[S9(EKGB''V>GIV%\-OV"+T>G7\/P;'+EE_WAR;?0'U3WH5:3O;P3VR(Q MHMFSMTR"Z$8&!YGPP'7MDQH,N%0SH5U@$+VSP$Q)C#1CO&I]W7,0"0_S6]UZ M"A:&.=$_>'D8%DY'XVDM<)9&DVFL3^LQ'I2614!(B?QCC8Q>Z0S&"9NE\2+& M\!"Y-WKBWB]-=TBK:Q?MG:BD [OK8N*_'LV+<[_".+V<_R%%CE!PJ")+7AN6T'Y 9:5)I/?N: M '^.]-R?YCNP"A\[B+?TW>4@%-(D3#("L\* RH(\<)\3V" SB9![KUL[&$V M_Z#O+C7?03S"78GZ%8]HSIGTRT4B$[\AL&R^KG-Y6^)_SF3>&P^ZO*'8^C:'"Y]# MD@@\U&M<9PIX6<@<+=SX4HPVO.,LB>>6/[D5A_>B]\//G\PI9\9"AI"SHBVF M.)J.4@/+*-%D'Y)HOBP?;_[D1MQ8.W]R$QT]I3RS=<;U(W]RJ_S)C:BSJX2S MQ^C]*?$Z1(>"HR2SG3%0,M3QQ0*UHXP/3L72O-+WT^+SH_,G#Y+.FZB[ QK? MDU.EC8K*9P9.2P9?IITJ;XM9JY_4B!VT+CZZ? ;:*NUG79[D^] MFI==YC3"Y",A$U9!9.2Y):ZC\[969_V1 KIN?4+Z/Q+N[ MMP'0_"*\F30.\C8\I%*(BQ(R4[2*L6P@,!Z *R-=1*>,ZBPF\^GN*H2!%F])=5+V!RMBT&Q]?;(Q^'?Q^C8_ H=0UZS?4,(.8:Z.Z@\)IM M6+N@E,YLH^.[C]F(&VO?QVRBHZ=T;KW.N'[*L^,3,FDM>3>Z=I@T9$4*K/5;C"PN*L%*ZU)*#Z-JT);T[B?,PY)[JEC% M63!@I+&U[**BA3Y9B2X*&2*DY#4))C/PQ2;P*2NO:]>QYH$( MK; ?'>7VHM1N6BK?#8SVBEX(QG@3R1+UI7:-+1JBHHG#@A>8>3&H.NBPO!+/ MT9&HF? [2%M9=D][5U:B7)P.R52"\ 1,"DDX:[5I;S%!, Z==,):UWI+7Q?; MK@Z$.Z9))ZHXE$/N"G#9+G0-B!T=QJX!;S_GJLU5NRYUMM3+GBA4 M3/"UL& M-.I Q2 A<"M %(D!:5(5V[ITU=ZH\\ 1YB$P9Q-UM#Z7?!OB:%S? M<':!;%GCE#;WB(;6;\]I4X_)D']JZ4?L):J7YT^G4VQ?'-+2UI M85 Q!N1U^1KB51TQ4\ HGZ+(CM'_UK(.'GK2\2B]O6!O:UUM'6LQ&Y-\9^,* M\77_>WVUY*/)#H-"!<774JN<9>*CS2"$B%+;E")OGKVZ$LWQT**QY&]S0C>^ MECY)-/+)0MHYS_^M$<=E-#X]OS!X]/WSNA^]Y47SHT;0Z$;YQ6S2'](B?P7# MY9$J]TQK(0,89E0M2Y; .[(-N.#%:1.R<\R?\]6^1 U6RH876O>D6;+),.D%@- M36?"@*>7P(-C,2-YY+;UK6%'0]G],M:,?S?7KT-0=@?.<]MAK;XT93P(IS/2 MOB\D*'(,(60?@$EG,W+MF&4'S>D#NBA_(AQO0X8.3@9:3^5I&'[NQP%.>MFY ME&J[I%KUB'P:1W:N(V_7>RDYBIA+:NU1=C:8'[QNK/"&QQMS7ZOMJ'X;C?+? M_<&@9[,S22L.,NA(@B8WS9N2($;+DTHV11/7=0P]9#Z4I!PM\3:!"EK6ZI<*T.A@I5%1J/5*G*]^QK$0 MHY$4.S@\69)L/MXQYE>S&N+^'L?]4>YIY2/Y\1XD00*5C0-:_2Q$LF,%AA"R M;7VP?A^>(V!#<[&O/#MYY'Q_U9_,UZ0/1-:>]=+2\TSM6>YIA+J RUZ 431$ M'R4Z;=>:X5<_]0BTN)VD;JO,M+)^KXSP Y(W.L,/^'4TGF)^<;:DVJ^TX4S/ M7H_&;\.$3/CA+ S.>:=45-8Y 4(9,N&]<. L(BA-%H_U2870^K2T"? C8-3^ M%'F;C;8#7^S:>.;QVB]'D^FD%[U3WG%#2YT.H%BP)*O:*XEE::,QT>O6)7O7 M1W>$O&JLDMOD<>TBGC_@XJ)Q=IX7?Q7E(K0RA<03:@:%>U]YGB!@D>"XR+5F M0];-Z[YL &]7<<^=D:8K51Q*T/,=@IL'SQ4GN9?>T%@DJY4)"_C, T@M47L> M@G2M YU70-E_<'-CS3^\W6VL@0X/$Z_"6FRZ%[>F:P#L**+Y07#[B6=NHLHU MZ+&]'O9"&++&@E"%9DFDU5>9)&F69 \"DU;:%\OX#JY)=T&4!Z*7]\.33<3? M.E[Y=>HO ?Y) EX&2%A=.\X)B-:191ZY@Y"=!UI)>=3&11KQ6K[UG1]_$*;K M-CH8-15@ZPK3;V>G!.?[R]'XZVAQCK<,C632FEJ?"5.I8=.UXG7-'LR8HXS< M>G.S.>:J"/053S@JQ3818Q?5>ZI0\6W_&^;+BZ%%/9 79[^'_QZ-+\O&.*6T MHC%"R3:3A\TU>,X]V,BRLKQ(<;,.2HO:D^O".W8#LBM-==.!;A742Z!_A-.+ M6;4&W*XJF&T&=4^%R;I2_?H4:Z:WW:YA=\+.Q18MLH60%D']'()(!0+G&*U, M0=KF;9T/@68/U0L[4)9MHJXNNB?,)M/1*8[GJSG)""0@VDJ=5S5 Y".FRHM M]='!BO)I'#+6H2[Q\&13L(I&J&I)'K(&(3A-K]!'C,Q)CZVK!]_$<-R$V$KB M#0WDR7C:^T!#762NFUR,YL5 )@\>5' !?%(,0K!H>0XZYK4.W^E3KZBK6 ]JW %=9_>_UM(K#&>ON=)'4Z.[TH M[)!-EBI"8,5!+2H/SB<$5SAS6GHC;V;!/DISUQZZNWUT*[&/6LBLH24]!Q*^ M7P&BDHN"& >TZM-VKX.GG=YQL%YD$W2.V:^53:+LHP>U.C/28>0!,8 -G(86DJBE M$#SP9)SEM<9"/&0V/Y4DV4-A=QLB["9%]M&#?#D;C^D/%N]\/\:OH9]__?Z5 MW"I<=NM;_*YGA0A9V0A%S1NKD=_DT!407&-Q*5G%=U#XH/N!_I@-.R1*!]?S M;3>XZT>W\V'6UBU74CIE2,%K,+;4J=8KUA%QO0$=-0TVJ +!U7H@Q4IOK+#FH-VW!P=X1 0]7&(T M3&S>S6#G:WF/&U$4C[6\?\FU;G*$&(R"(I5AU@C)651 ;P-C3K M5"F'G@:,C)PM[1,D6LM!,0S@,7#PCDD3?. ^M@Y .]@TX"[4OV8N\"9JV$MJ MYSH ?^0";ZS*C7,\'Z.'O1 FAYR3#A9*D+0BI^@A!&G!L8)065:0W,D8RPHH]#6^.NC2QS=2!-K)8YN M(L8.+I0WR1;* KW-*0'MC#1XH0O0!NE ,IU%=L*(U'H5>%*)HSLP.;I2UP%D MCZX#]T?V: >JWS:O[Q%Z.X#L41\4>N,DA.)JPDBT$"4/M6LRQZ@M!K=65/%3 MHUG#[-%=LFP3=>TX>S07ZPP+#(2K?>7H.X@U(,#:"LQ$B\V;N3WI[-&-5+E! M]N@F>FA=7N7D=-B?O#D-G_'C=(SA]([4Q65:3 @$S7O@KB8M&J4@&F$@LF \ M5\;:FWDHJVI0K_O(XV1$AV)O[4+]-@O?PJ]ACOS_6[.:7.!@\Q&9R M&K5F/ .2UTD[+Y,D$9D)D8['IG,G=]^K&K?AMA-HR NERY;@+2R=AL MZM&BJ)%VCD7PFA=(VBD1O/&(ZQ6WO^O3CUB[6PMSI^T>+Y+&KEZ*WQ30\GH\ M#/.G+]@?_SJ9]D]K#OZ?$RRS017JI(S&)Z>C\;3_/PT[1G:-KH/DNUW(<1>) M>,R9PA,9)L;&FGHD$C@>B;N"1R(S30WQE/I6WC/]7X?^^#_"8(:U8\5@-)F- ML<="XD&Y7*>JK$$!'FBB&N">26V$Q(HS0TH56K^EJHU933R9+4W81>QH(<;LM4Q3S80_\Y"MF+4UBH4 M8)$3,A]$O2$CZ\NPH)ARUN8;E=^/(&1K(TVL%;*UB1CW'+)E2''(8@&3N:7! MUX)4C%X59=&YZ(K#'48Y/-F0K6U,CJ[4=0 A6^O _1&RU8'JMPRF>8S>#B!D M"TT4G-962+$&3K+HP87,HO&;D1OFCX/_AL&P3=>TX9,M+PV2T KP2D=;S ME,@<, ED\B4('91K7BOB28=L;:3*#4*V-M'#_D*VE+'8A6X]A1(=BWV/(EK1&Z1I/EI@JM9>8@L@-0O$F!L<+Y_+YA6P] MFAX="7[_(5N6HR7>DM.H32!?--?8P]K\P%A,/O' ];,-V=IN,>E,#3L)V8I: MI2AJ:>YL':BB,OA@R$ SBG/'>0FZK,^+)Q?4LYWJMQ'F3D*V4L[::R,!"\%0 MC$=PEM8HY@N-F[$2_7K:?9HA6]MM ]L(L_N0K66EM#"\)8L_<'H9?73C=_3V MY5]N$9'5[N%;!EQU)(5&\53W\/7MQ=UU0*&"SQZDXYE\8E;M3&Z@N"RQH&9D M3>SN6.'M#N*K?AN/)I,>RXXL)%?;\]3%4M"KF)('SQR3-M"D"JUC&Q["=% K MVN,8LL&IR>9JV.UMPDE*L]/9O+73U0#('D=O)"W@@'-Q.%K:/9))53S)0^>( MP>TNEFH5RN=%I1:JVNT)+^T./%VDV54$'-TZ7-W'WX%S>P>6G6&E-EO71 M[2H(KW.Z=*200PG#V^2N)$@974H*O&&L]C!4=4]6$)"58A2&;%MW!7Y2=^=M M";+%K?DFBCJ :\QUX/ZX->] ]5O>9SY&;P= -V8)(@<_4S#LKXWEXWH_:"[<#]O]52.^KD@C.:TC1LA3,B-EXNGU\3\,41H(O'6,_YUZJ^^*^,L.LZP@)*L M=G9QAGQ#H\&F8J/4D@OWX$'U@T\Y3F6W%6[KV^LW[]_V4VUHM<2B4_&,7'^& M]0@RBP!1Q@+"&^&2\QF]7DO1-S[XB'6[C0@[Z()T7Y"5UBFB,I:HY<@-TZB! M+!@'T2;A=+)HFS>W>=+!;MLL[JWTT/IR^@.&S_.^'UCVLYD..T/B0ZICU>.8$4DL[T&%SDO M:G)9K55CL<[U[#C2_"]IK;;W&ZRYJ]%LM7+\^95FVG#Z/IS-.\*:5')0Y IK M68CFM*W56@\1:)=C4MGHHULOA>SZY^Y^M6BDO&L+PQ:R:AW=_&%T%@;3LW,H MKV:+!+9>(J/$,BOK*D6^!B>7,QI:JG0P*#2WPG*^WI)_Y^C])PSLU[4\XIS)9Y,@Z!$\$5Z1O3X3"K%'7$ MC>9*:.VGO1Q-IN_*QS# R=R%Q/QI=+X=G?<@[R7!.2]D510C:L,0#!#(T "3 ME U1"VG,>B'%#S_KR>N]"YEVT.;U+4GU\]S(N'1KB)](B]>TQU7@P7D'B#Z0 MV2$D.(T94HE1!!W([&@=IGD?GB?/B>9";]@/=5%WXAY@Y^;,>QSW1_G",@U! M6Q>2J5M; F6X!L]X38PJ1CD5Z@E6IF0_-BZ]W$"Z+FN8:!!RU"<$3>SF[I:V(@!R@!L^<6\_LPGIY]&H?A)*2+"FH1=;3<9=H$?0;%:A]$Y&17R!"4+28D MVWKEN ?.O@)B6RA[U(W0.X@^7 'M_$IM'7 =A;;>"VP_@:S-U+@>/;;0PUJP,/QLND9#"M+=,]$.2!$-3]\&,3T;>^QGB1E[U5 MHO7>B Q%I!KKJ&J5%VT@"5$8BZGXP =T>;?3O =W&/=P+3,C%@#5$?;_IV ]K/=-U3NYWL76A:4 MMA:\XK3^H57D-]/Z%[TQ+"1,1;>/(7BVAIC-H8-+I&- )EUL;!*NP')$MT$3<'00S MW(7KG.[K(.NJ4<5*5'OJ4-%$>VM08@O1=]&;8C5"6IP8HF' 8ZRI3HK6PAHN MG5@RVI!_9&SK5NF[)L5#W2AVS(E-)-[:V[_S!F2YC[$L8J[GZ:@DJ$3[6%#( MR<6U7*I",EBS[.$]#]E#-XI&BAAU(,65UD"SI(-7&*>M$PP>_,PMDPDVP]PH M<: ^E"R%;SB>]*]V40N!E^*# 5NR(5/!:_#9.4#.!)F)(K/2^OYM!91M]X#Z ML6^&D^EX5HG[F@S3D]/1;#CM.<\,.3\22A >ZDDFN!0]<&NC\\$;:5L7VUN% M9??+0PN]WUS[FTBZ T_A.JY/.#[M,2:SR,Y"EMZ",G6U8E* %9PSE:43IK6/ MQ]!] M"%/LA>+1"^W!ISB/OT<(HB0R<+5UAK&@[. HQ M0L3@9-V-0BV^SCA$*R+89$/13AK9_-;W#AB["B[J:MW?1JJ'$E9T??^:.\"U M5)S$K,"J:J]H'B$F>@!!J("C5$5\B\]28F M:9\T$1XX(MP5#S:1;2_F40,9=7_0=^5:LO5YW[H?O>6QWZ-&T.CT;UZ'YEV9/_S2 M*N3<1O2Q5I94-,5E3C3%F84DH\W>2HOMK\SO M(\T_UD-OTR&O?_!W//12D1 M.3DB3CMB,?'9ZT"30KHHR!T)7+0V\>Z!L_LU8GO-/YCL_DAI=W > 7:^S!^ M-YX'Q>3_"(,9OL?Q'&U/T"*&K**+0M.^5B+X:&O_QZ!#PF 9:YW;N@:L(R-& M$^FW-@#^F%6)O"O_,9I> I*&IUBXJ+E0Y/&86-L26 LE\,R-D.I65.D*2^"N M3W_*6FTCLB[Z-]2Q?1D-Z-,FB_"G/PC=8CWZ.NA?\6D_U'V5]ZR0Z#B9KH*K M7 \_B'.$FE8FQ@5F(\D<:AXXO!G&ITR4G>BEB_J5E\O5?(WJ8?'>2%U H1*@ MN%00-2U5* /*9%/"YD>%-S$< P^VDFOKXB8GGS^/\3/M0S5$DISAN:7]/IS5 MTRY:T!+Y3>$STGA=J#G18(4UM*1I!&^3!('%!5>2RMRNM0NL][RGK.:NQ-I! MC9/Y:#_@U]DX?0D3?#\>?1Z'TTMS=7%KS7NE%.Y8B*"%KXDS9(_$D&K5_9!I MC>+)Z=#%!O$PM*=,E"ZUT+#^R0J8=]16Z 5A#-DWNM;@2Z""@Z>Y$5 M8]&U#B1Y&-414F1;V7=0_>2\),OD]6A\B?-=N;+7]7)$67R0Q%I3+U!,[:I0 M>YMER4- ESBV/D-^&-4QL*.Q[+LH=E(Y^J(R]^I^>#(>A^'G^27FY,79Y7O. MQW/R=QCG=U_G);M__4Z;9G^"DS?#!>O_$VMW<5H8\4) M;@(453BH0%]<=@:8YD)GVF^-;.[0['2$Q\#: ^9$!]5=+ENTS47XXFPNT,6E MLG1:9\-Y;6!$5B!3 5R2"-8Q7;CWJNC61[#WP-E5*$8'C&HDXT,)R+@_99$+ M\A8+0PB&TXA*B1!"=F"5C47;*+-O7B/J$-.]FVE]HYSO3:2_LP3?=4 ]]YSO MC12W5J;O8Z2^,TIX]&A06_(($BY*9H5 =J!TF141/):;!S=/B0I;Y7RW9\(F MPMY)SC<7G(N(""476>//!41KR0;R@958%'/-JX$=;,[W1LIY,.=[$\EV<)'[ M?A"&-9YE3F2,CHA;%$3&R/7GI@"1E\:83/39NN!MZ_: 5Y]_;!O_HV7;P5W> M$LLR;FD--!UM\->1[&=G?[QF5JAX"[%VL'[?0!6BU5'$ #IX_/[D M\QCG%LKYMC)O0.F+!G*#%:&,M*U@MF *2X(E[Y2]<=.RXIYM[4?N?GO>1C&C MSJ7:1=FV69STOU\++%;51"?FBMAE%; M&38T(";C:>]#O0Z;4Y>8J3VF0ESE!91/MC9$8F M+YP;:Z58*_R./O7*U*;O M+J?UM0<>BT'P>"DV#+:[ ''.J'5@;++#KZ/4]A/VX>U["^'?5-\6DFNXU-Z$ M(TS)1G@#(8A0&?I^6 M$8UHDQ0^M@]SV1IUDX2JU7KLU=81O%8:80PC*-097!0,A/(ARB0]+^L=^#W\ MK#U8ZKLES9V968UDWVTRYLOPM3\-@T4H[P>C\>O9=#;&VK"NEK#L ME1BY%$& U:Y>.JH$$6D)UL[EJ&P02;:^$=@8Y+-AV6[4V+S^ZT/".AD.9W57 M26.D=[T97AG>E1$MQW(RNS;3X!"%OQ&K M&M[:+V1Q ^CM7(U?R>($B]?/],NV'=J1)#T,D;,: YCR#RKZ 8Q'!85$J M2&=E7+,$\Q8HGAEW=Z6O+JZ2'BNW\Q#ZW^B-TU7Q\_-?UNGT.O3'BTQ5RW1V M7!:P@KZHFJH8LI9 KC_GBGN69/,;AMT.\=EP_RE0J.'YZT5LX'(NTY[3KU7A M[QK]'S43?U*'401K VZ=:&^DX&]NQFQ^'1I8,T\,X&N5@3YFF)\Q_5 M]_%>$E9C\!%T\;7F@2W@1:V,'(K7-A4F9>ML\MV.\,B M[$-)D+Z6*Z"E(\ N _F7J=9C9N ).6!0+"56E&_N^9 XZI.$L+J<%CSYEJ MJ.--I-EASM3),"_R>]X-<9';^V98;X?ZW^:G\.>A21YU]$88L E5#7#2$&RA M<6L14N9"\)M%?QY.G5KKR7O/H-I(32LRJ-K+N&'$Q+U@5UW.+$.W?>(H&0?) MA0,5I(3 30+DVKIBT7K-MZ+%_<\_/G(TE'?K-6,EMA5CN0);D+'M=)2@D1&S MM580L_:0T >OE&9ES<3+QV-XNE39D=P[R*]?F+_TYOG6Z6N+YZ #L* XJ.P" MQ-JMS>1@C=5,E9NW[UM;#]< /&\?XO&ZZ**(^J,%<3F,8;XQP=894U=IG1V, M9S\.S18T:5:!L+&.NT@7[61L43./M*UC=AY4<06"BPIRK=25 ?1]!]P,AWWT_0\M.)/TLSDP\<_S\'%I)AP7(-$ MA:"XT[5<5^VGD5)D&"PY+8U9="^@'TQJJ+"=N9%+;-EXAJ70:JU2;>BMP67R MDT1FMCB53#9B.U_QV9.DN1Y6N@@[2$9C0OQ>1+^K*VYK/6R7LE@P5MF(0@LT;,0PLU9_833$[=&L#PC7C97 MG;R;?L'QIR]A>![4>!'N]6$T&+P>C>L?]8(-7@O,X(VWM>FA T>S%,A8L(S^ M*R6J0Y'QHT9X@$MV6^8W"Q_OGD!=5'+K?K2+O-5>[4D0C5.+ZO?*<0,Q6P$, M1?;!92U+ZYJN.QO<$YHD.V#I[B?4(RBVCQ.J1P_T>DI*3[O"@XT&>+*U6U8Q MX(+-8$7!+$TA5_7I3*7K8_LQD_8RD[8@V#ZN*AX]SO^8Z^-BG$%P\K2*!^MR MA'HW!Y'% $9JH363@H6G8[U=']N/B;27B;0%P0XIF_;!<9(6"O:O#A6-8%+1 MYEND*K7SIX2HC:?--SO%-"E(-6^5N+OA_9A.>YE.V]&L@VS;W1FS6+16&1,X MR6GIX-E"C((48F(H/AFTHO4UT9[\I8/4PH-YWU@A>U M$XM&P;.IZ;!/3U>;B. )K8]/YIBH,PH^*=]W?7'T(NU@*DH!Q=?R9QG);=$: M 3VSQ0N79&D=*W\(XWY"<^\0R'^ $WDCYCZIV;MI,15AT6*T$;+2IO9."1!D MJ/G-0C ="U>V=7>_@QG\CWE\F/.X2PX_X=.SAP5AE,HB:@$ZT1?DS%H] 0YB)F\R\A_3^#"G<6?L?9IGAFMX&%@45Y*!X+H6D VD1IT2 ML!1*R@5EY@<3#-:9;_Q(W<6'QQ!OCN$P?L"Z'-#/7XZ&TW%(TUD8 M?,+QJ>CE8E4.M9MSW6C(&>2U-Y,"$T/V6D74N9.V KL=YA-:61N>&!XPE;IR M1;88\J_?<9SZDYJ(N>:0>2]('[5+#CC7M-A[ZT@[09+5QGF@92YKTTE%W]T. M\\?L.3 J'9+M?WO!>$,CZP\G_71N#%BRA$HB+T;7 EVND#%@F(2 +-KD--E# M!W/*]M!@GN=,V#LM#LE.?G!@7,7",CD S@MRXK6Q$)4S8)*H<6U*T_\_3;X_ M0LK-2B/HS"5G/ ,:R8G$5D%064/2JG@OA3&A^4[[#*LI;K56[$79AU)-\7J& MNDU*."8-!!]X#6J-M+KY#'5@I23!"6 Z*5!1:7 :R0Y$@2J1;>APYV?\!\/;C6JA M'!QM-U%M!W2]OS""R"P[9SVXI B<((2!TQ>K"B_)&!]%Z^#)YU#)8B.=;U3) M8A.%[;-E\F7F_MWO^?5[?8D=5RQ8Z]D[J%ZPN0P.IY)!B2X[#!I$J8:G4N0" M"6Z!<>\L)G*,PL$$DKQM5B @'/PAA?@R0D7 M1(XY-4]#?H;G/]M0Y8"IH,=6 & M"ZC@78WK2I M3_MG01OP8=:.G#ER7%=#.;>QUP'5TY',O ML/VD*0G3R7N(^%A&K=F^L#/%]/T M:_Z6KV9?ZXS7YO_=NR/.16:\ ,'KPV@2!4VX:KY@25I?A/>MJ[L[P#HGM6C- MPA!N_'Q%O_I$"-_A_%]Y25\_QL=RE,4+!&YJ^I[1&GS-1[*";"L=15*N>4'K M*YC.246:RG^ ],F_Y&F>XQ7ANTA?2,Z+Y1SK^T6/0AD@; MF+=H)/?!#M+L<9#9G&1,H(]&-TM;;ZL8Q]0Y^*69_6-&N]_D:K*\^4B[X*7$ MA%+H!#)+1_:7M^"BD2 #:A$L0QF/I@=6]VG]F(O@B%3EF#JH/#?%CY/%OWZ? MY_P''??SO%BN)DA7U%K$1=:DIS6OF#& ,1HP+GOA=2DA'_5:>&Y2/U?"0=7D MF)J/O+34?YU\FR0R;U<3U%$;[:,$E%;4-U(X8*)UGYC-0097>#B:YM==)_5S M'1Q438:HW6L66/490]21C#LK$%1-Y@O">TC),T<7:%9$\VKP'S#+8B]M/@C9 MQY)E\3CW.4:5 2LV"U8G)YJEZ9U9ETTL'7JRRZ5S=&I;1]J1WUQ.#CO30D*BDZUKI\IP*P%> M7'=^<;@/4<=16;-O:(N^^^W/#Q_*;$Y?_5'QXM7[4O)\,OUTY.'$+M!/(+C8 MFX'C"35F+AQW-H)#Q4#)Y $C7?1]+E(RE,DY>2RNH%,(-:+PL@3:U&S4&I2@ M_0Q=*% "2CI2>;*)_0PU#NF%Z*/1(X8:^RC&B88:LQ=!)I/KBY&V^@MIBE;I M6F\CBXZ.A^99N3]#C0,M@B-2E9,,-5K!(QF?KKY:5PE8/4)5 K"DC?-1\22/ MIMOS68<:CV8E[*TF)QEJ#+846LP:G*&S3T6'$!Q=S#SWB6,,+.NCL2_/.M1X M-.M@;S4YZE"C84;/P9:FRG R^&&OMP<2JAFBYS^AEJ[!5J M[*4F8\1L=N'X5/17L_JP!_?@'7I:W62DAX2,%KMBRDL6G1O]1>ZCT=M>H<:C M4]L^U#94UQIH>1R^^G ]CY\)>,6W#F(Y[G5*4@(ZQD$YD>A:R )$D8)*7M(/ M-A+6GL9ON@QTA#>9P:F<#<3#\,'$MYG07:2T^A"\^F-:9O,OM^69NX?Y7O_0 M/0-P/5$W"HV]S8M%SJNQ?\V+.)]\7:->7R!,%#*+Z$D8=3NBO8E41A:0ICX3 M'SA/OG59^"N0]CW_;C_^/1G!6*NP5^/4T,/[EH.V[>,>%U5./O02UU8_.H:LQ"PTC0:L/[ZW45S?MU.>SOL_D*X,<\ MS?_&J\N@N$%F/21EZADM-81H&3CK2NN5%*: 5C1AE6MW6ZL$")V=H3E+W?R=Z%<@G8=F#"'_(7S_U^&J0KKM M^'"IT'&F"T+PM?@OD\9Z81QHK#X,Y9PMS0-6CQ"<%_E[2'< __;S,[U[D<)F M$ZP%IC/9N)@-F=$T55LB$]RC5ZEULX$7X(SE@QY^X>\O[4.[C!?SY>7'>B]; M7>"54AGI1(.(585MY!!XUF"Y1%E8HD.NDZN8/O6!CM!W]_KQ:,!#N8:;L3?; M5XH-;8+O(-87VRXP^OAENY#:WN7PN@MU#^%OTK>'Y 8DTJL<54(/SF56,_@S MA) "J,2EU5FX'#H=VXUZ%8CE]B]X)B\RK3IFBKS#W:-#Q;*R]Q#YK(;.&5^<5$/S/ R!.%&EJF$\5 M+4"Q(FAB+($P23#FC&6^4US@-?(>#GJ"Y.TLLP&NPQ_F,[("EC?5O;N\F*Y> M2/]ZFVUP7P_%A#6$$;BN%>_2)D"62=VB+3GH($)H72C> =:Y6$)#,3' Y7@K MQ KPKL2R \2!8ML=X!TF5-VE#1^N0\/M2)C'_CK$FR4_RXB'$]0%:;'2"&P$Q MU_X:IDA S6N;(D:@E4BV;!@=6]SSKX\UOC.N.3^SX80[?*CWC^FWO%A6>)/I MF_K;_\.O.&T=^]UAE#V#P?O.JU%T^&.N19SI Y+"_6V.TP7&Q^X_%*$PX1F( MY.HSO:EVK982=/(UB27[$'/CC?DU3 W\_8M)FN#\YOV\*O_RYEU>?IZE6TIR M?G/]I9:V3KYE6HHQY[3XF&.F;]/[Z<75U0-(B\M2NS.GH"!K5?NK((+W'FDW M]O13)YE)K<73$/[XFUM3?7LFU' 08H>H4NP^%;K&T"Z"G_+[?T_S?/%Y\O6B M+/-\"=@9Z9=[*O>7D9R';56@6PRHGZSK4%ITM]8M@Z+PUGG+76BN^#GQGSNPEU@&C[ M7V?3&HDEP=#_\>FNWO./Z3]P/JG.L[N?_$96\/+F$E.V.1>$*!GM7D[K>O,0 MX 3]X]$6[EJW%NJ'\,ST9$!ZGBJ3:E>:N$4HBU]N'OUFY9[-PT"5P0(D*E# %H\+,3&LWZ(BJ\(I5 M-[HF]!#V !I <+[,IJN2^_71%E$F79N %VL9 4H,'+>1O@V(=.QC4:U]!4] MC&\U-"!GUE*RC1.F[]/VZ2J2K',%=/05A.?@O:3S-.242)^#EBV2I0]>.33> MX;^[?!N&.S:SQ+O .+^:HE["WU*3LHOD!JPIPKH':6% .*9!84#P*B0PM!D5 MSTS25IP"@9UJBEKPUT=@@]84<944H_V"]I)"=T2R$P#19@A2:XU).V$ZU?*> M1DU1+[%OK2GJ([-!:XHD9BZ9R\!L(4W$^O B4P:"89FA9HJ[)N0=1TW1SN3M M++,A3%E]"LIIE8PA@P&4BB=GQQWK'F3NKM M:,[?(FK,R "!_(]YL9Q/:N?CYS$^_].UGG?!/E@D;'?8]/^5[QY1RC[O7A;:!# M\JZ0V&F>I-4@1"(1<,R .@A ;U@,*4A,K37H?O1#Q(7&8NV94W 'D0]?U_27 M//LTQZ^?)_%BGG%Q_P3;Q_PM3Z]SE>%O_UGF^12OWEPOEK,O>;X(-_=_#:]6 M?W&/HJ?6$/:LB!I4(LW*I590;C.J-[&0 K^=33^]K04EMRFX;[]GU4F>I0XF M0(S"D7EN!808"X2"*3!GG=T,U#CON)1FNP3H=::V952$AK=O, M&$2NI5))TD];]].Z&_L0.]P(FO'T,-Q!U$-4*SVXW?02P^TU!TO1/#H!$2-- MP2,'%S2'$%3D*)D*&0?,T>V/>+QDW0,HU8AD'CJ;M[I1OL<<'QTDJWACCLP9 MIF@].?HCN&HP1 IP:).=#%A$5!9"5'RJ#1W6NI. M39*.B_H7@D5C,M]'N"WS;&?7T^7\YO+O?UXB4Y:'ZGB-CNZ=FCEP7-!NII%9 M)>@:)5]J$K_(\;\_S;[]S_H3;QE>?W-/\/UXXT8@&@E^MI?4!C!%?WOWV\5= M2(00RQ0L>%N?5M4^@4L15C^R<"GS.G^DFR8%7O;BFCY.<_O M?',!<[+* GI10$G/ $/M8."+<#(R;_2&.W1;0Z?[#SUEMO82T-;,IN&=EQL7 M@I'\E=U''.\#^V55$KH%*2'P$U];%8E<$+3)F]$25H*XYJ_27PHKV2M M=;^>S^L;6JL/ODR>9V[0@BVU@2NCN7NER%A1UF=O;)*LM=-I$\,)>2G[:,IS M;09V%OWQ>2N-HX-18(9LW M,LDH6"8#3D>!]>D_!:YX Y[5]Y:"M-RVR"T_-V]E+P7HY*WL0\1XKJH.H'XT M;V4OHKKYK':0\F@JD+77A8L(4;E(X(0&EYFG>X1B(:-0CG4*01\7]3MY*]LS MWT>XPW@K2T'ALJ<]K+[_JNK;PBY8!.3.1>Y+BORE_?]4O96]!/_46]E':HUS MWI]Z8PJ=.5)Y!!K;@E),0G#6@7269Q9,[>U]SGZM7;C<7Y);EV,S=\FVE._6 M7:QW&F=/E\C^NC1@IB#,*88AW#="J$ON";&H;//L)KW9OR MUYR_TO5P]KV3!^95KI"WM:J=&P3O"JO-)62J?088V\B-W)+1\?ASQW55["7? M61OA-/8ZO:$38G8U2?6 6/5UKQ>4JH.L&!^%5$!7$4DZ2)C0,@E%9^-3S++P M%J^:;QO_QSA/FTB_82+6-DQK?>^"JN$INQW)^ =N&Z9>H7X/,3<^AE] )[U1 MR?H,Z*.K;PUZ0I>1T+EBA),L8B<'TI&1_\+A/";W?:3;.E1X]_P4H5D?3 E1 M16M2?0TH@Y*U9(PS!2BSB$S;S'P+KI^./.ZYWHJ/63-A#I'F=!?^?'.%B\7[ MLNJ&N%)C1U"$KWV&&.,UYR& SY;,36,CV9[2E>:%N5O!G/^YWY:/ 5YI>HAG MO0JZ(!JHR\Y3- ?N2KP?79O]*-K(>HCF)$^1*40M7+)@SW-ZV#'7ZVP=KWWD1#T) M10[@5"I03/#%2KJF-P\"O0!G_*#/OFQM;O^-1-VW-. C 0 V_PL %0 &-T:V(M,C R,S Y,S!?;&%B M+GAM;-2]>9/<.)8G^/]\"FR-V6Z66:"2!TB"M=T]%CHR6SLJA5:*[)JRM#4W MG!&<]'!&.^F2HC_] CS54A$B@?=^('YX -[Q+__CQ],2?!/K M(LM7__HG_R_>GX!8L9QGJX=__=-O][] _*?_\6__[;_]R_\!X?]Z\^4C>)>S MS9-8E>#M6I!28-(+Y?S'T?/?P^II/TW3GZM_W3Y:9*<>5,WZ M/_^OOWW\RA[%$X'9JBC)BND.BNRO1?7+CSDC987Z1;G V2?T3[!]#.I?03^ MH?^7'P7_T[_]-P!J.-;Y4GP1$NC__O;EP]DNTY_U$S^OQ(,>V\]BG>7\:TG6 MY4="Q5))7[56OCR+?_U3D3T]+T7[N\>UD*>;7:[7>ZUJ*5,MI1]K*?_[N1,W'O%$&)\@3O=7"UR_4&]7_&IOMUM5U>+ M/K[$KCZ+O"3+"3Z+73<=D9?Z%Q_5WYIN=$,]9%KUTU!W1U3QHQ0K+FJVW&L: M9/Q?_Z3^MF#E'W1Q_SV_?\PW!5GQXOZ[6@%?U&^^DJ4H;A_60N@U\6_BB8KU M@@<\(7$DH?0)A8C&/DP#$D'"4S]B,?*XAQ;E]DM?B!7\[6LK5-7SD&[_9(%" M>68VKT61;]9LMPX^+4\M;FI=TRLA_GE%GD3Q3)H7E.S::*C5^3>UV >@$A1L M)?V7GWYIW6<&6>;%9BWNU-+Q1BORQP$Q*PM6R%'FI@"CV.:1)R& 4AECR MV,,L](P9_6)WSL%;&36[F"EA04[:<'O6EY0"6S# MU9++K4Q'P<8:[5&O M^5MVE%NLR\7;?%7DRXQKV_[]JLS*3!'ZCZQ8I!++A(<)1%RJ/U 401RF&#(> M,JS^,9;'6!AO1/BF;V4 M>;.I$+Y(@B0)8<0%ADBD"*8T8% &OO1"1-,PQL;FU'[;]0#&"R,G.%P3&71-+"X,EE.*]QKGQR\,ITQ5 MX@-1E(M(,A_YJ0]QR@E$8>3#E L)J1_Z:11Q1+BW.#JO/OM)#A;$Z,,U.Z5W M^?%^%$7Q5[ 2)5#V8 '(LOHXU;*LIOEJ3Q&0-9H8[AB'#UD_1XX[ M,PJ9(= MU,*#G[3X?P9=!33V^RJ 5H?K*>9J^/I,IZ;QCOG4_&9G0@WO?Q)6NQJ>EONN M;V@80^HK:KY9BCMYR]AZ(_C'C-!L61E^]U6_VY.&) G\&),81F$LU!X-IY#$ M(8(DC.(X%$&(4R/#S;[KN=EUK>3Z2.)M_O2)+QCGD(;J#Q0)15HRHA CG\DXC8*$"AOF.MO3W(BJG3YB M$!V=!]2,?9S -#+9G""8&]"(Z8Y6+B+AB$7.]S,I:5Q4]Y C+K]@?\S\10VS MV)XY8<^/F8"QA]2NCB()"9$^E(&(PP"1$"6)ZO^NRB*#-&EN!O M@N@#^_K>^EW^1+*5Q8%R%[S+9\@#(1G;CAB*AM71\0G=KS@M[K8VV0'Q"16Z M9\*G_GG ,;#:UNC[8_%.U/_]L/HH'LCRJRC+934PG=F_2%@2(YJ$4/@\@$AP M":E,(HC"F&,:)8A[W/B0V*;GN4WI2E)0;$4%RYVL%N>I5N ;'#J/!>G(E-"* M#5JYP8<5J"'>B=ZU!<:"V.) >RRH)SKNWD+^4ZO GT'6@G[ZNW9U,CX$N=YS MIL;U;?" K+B@._$M=NT]0-LMG%S!MO( M=+Z'6$?2]OC-W0;."!%'F[C^OB;=R!FI?;B9,WMI@ 7Y41'00[5<[9BI/0;_ M3%[TCW4LQKO-NEE8&:.,LQ!ZPE?&8X 1Q%A@F,H4,89D&H2AL1EIW?W<"&:G M0'?A;>_I;L!SK01XKK0 O%'#P@:R'R$#6W-4W$=FJ [D'0/SPQ;R1GY0*P#> M30&YA>TY*O03&:"NA\#.!AV,8*\A:M_J=-;H8(WW3-+AK0RS2X]-X#M%@ZKE MU<-;\IR59'E+BW)-6+D0B2]EDB8P(%(M*IAZD(:80R:TE9J0!(G8QD@U[WIN M"\K;1WTTI+=S>2LQ((5:6XK*(NMLZ?YJ9\1:C(:913L.QE.=5NQOG;>2@T9T M\'LKO,.;4'O$')F_%AU/:@O; W)H& ]H8>@F>UD%)I-U^7*_)JM"-:DH\F.V M$A]*\50L/$*C. P(%$DJ(?(Y@:DG4AASB1%!Q$.4VNVS^SN<&W$U\H)*8-"1 M&/RN90:5T(;7)<:@F^Z]W4$Y^O;[*A0';,+-H'&V#[_0W<1;<3/ECW?CAN\- M]!][)&OQ1I$9UXY0:H=?&6.WZ[6V#+255KQYV3W36&ZWW\F:5W_]HXZD&>>]]OB,S),V0V/OL38B=JY\V\80<5HON!%!/O*7&[.OH?;D M-[':B"]"MZ6L5;7SUCF^=$ZK.[IL]NGZ@)?I,(3L23UR)[]J[PM9KS;U5MU? M",(0BXB$21@J8D=20!)Z!'H<)0%&B6]XK>]:L+F1^3NQS+Z)]4NUC6Z/957' M3Y8>?,X&SM1VG7XX1K=Q*Y5NP%8IT-$*[-2Z :UBH-9,NR]W=;MI3AA=VL-N MX79F-SL2:V+[VBV8QW:XX_9'LM?/+2[O_W.3E2\?5D6YKD[MB[OR4:SO'\GJ M[EDW47S*5]]$H?/.;2JW0>:A1) T@6F$$HC2,( XD2$4V..4DUA$OK=X/LC[ M=[VIZ$I^&PXZU&(\.OJMD1%0LM2?S@V@XB%;5;S4_ K\E*U H3$H_NQX!^#L MV_#C0$:A^BPHBW0Z3QJJKT3M]Y*4IIA(_>$$S;?1YM7[9_XR3J[$"O^ M3_91.-HKOL8PCVR$5 K!2B/0U1ITU ;T!72?:Z\U*]V5<5)I#SKJ@TI_4"H M0(/ #=ABH/Y:H3#A1M7UP$VU>W4F][RVM*Z'PWJ?ZUR 2Y';[+E4NVF_SU? M\NX.O(F,"*A,F<<89!BI98Q*##%C*90T9G&$68QD:NQ>U-O5W#:H6EBH-J?P M48D+2$=>"]>5?G -/(.<038R?V_1TI)V2;L8DANE'S8+[QYG\$WDR7/^HP-/ ME-@.EUT.EO83IG'"--]AQOS-X8MOE\)VAY*H=A1#Q*8K4WY)YV^Y8^ MU1XU! ;(2P*,XY2;9=B\T,_<2%2+:6>,GP/0S'1V ,O(1*DEM,Z::6V)7L#! MD=UXKI=)K;P+JA[:9)<>'S;M=[Y\VC5\_4WH3"9-)'F "4L#WX=22 \BC 5, M(X)@X@4L()2&:60U]7OZFMOT/QL"]7)3Y5*Z$(1N#;4923@"<&2B>%^4V5/E M?-)Q[_VXP^_39?RL:<, &4?4T=?3I/1AH/(AA9B\,O#H6MF7U42YDU]+Q4K: M"E33M-X.;OU!O,0B&1WFNH1W[&,X%JO;G9C8HN3KS,NISVO,J&QB.SIJL M7KXVD]H7P?*'5?9?@G_@JL],9H+?5F[QMTSUN%8_K;JY3M2_J>TS/\CPY<64 M>B'U89)0162!B"")1:P,)1'[7B!9E!C%KHTDW^PHKY,UK%6KRA-6:P9:U2J7 MBJP &H05RY9U[DI=PNZS$N51N]M_7F?L?.SH)(-O2*"O-Z1C4VUG-'>Z@9UR M)X>UFR6NT7"B;'%.\7>>4LZ-=*^4=\XIM.>3T[GM9M@2TMQR%/=YT^>;39&M MA)*B^'6=%\4B)D&$A90P12%2:T**(8X%A6&,!:-I$E+J+[I%WBY2R*4NC3CA M8OTZMQG;E)Q%5NWX%#O01EX[OKZ(M!D!.T%O&D9M1=6K72,LV$E[ RIYW5&C M*3*.N.YB=Y.2EZGRAVQD_-X(N5<^Y\N,O2S2A*E-,O+4?ME35F>EX-7A]X'2D5O_*W.:J[SG&LO5_49O7]Z7N8O M8JUO(M9"_Y:L7[H/W3[EFU6YP C3%%14J(]^>5DI KI" JW*#=B.Q9XV^T_6^KB\ MY72!J[/+T*N$F?C.U 5PQU>K3EH=4N%T+=2VK':06XE_*$YO7(6D1[#Z/P;] MU&,0\3"$:>JG,$YYRCFEL6$6@-Y>YD:+C9RUWZL/7I2@-O4XSV'9SW7.$!J9 MPEIP[BNGX)4 6LHA/FIG<;(I5^H KXD\T_8^JESAIC^KQBG-5672"VCT%R0] M]_*$=4@OR+]??O32P]=>T;PEQ:/^G[X!^D:6>M.MS-ROC_FZO!?KIP^5 W&] M%]\_F,>,81PD"N28*,Y,)8,I9SZ,HA@'R(MU*OEAMS)#19H;P>X5QU'Z5%O MZB\=S8;>K@P>-]L+E2E&8V0RU^+?'"%?#4='_(DN2*[%T_F=R&"!7ND:Y%H MS]]\7-WR,#)^+Z5@Y9U\_X-5:>2^*,:_6YT0YHOJ?IWIL%C]#TJT_5]TGEP$ MB20RY0$,0IY Q.(0TC1%$(?4#SV>2.X'-NP\@HQSH^M:14W6HE$2K)66H/Y[ MH:P9P"HBT7\"<4 DZZV:U;_;T?H87X 9S[_RN(Y,_+LA;?4#6D$]E*?7!)W= M8#N.]2-Z< ]^N?^&WJ-FJXV.,6VRV.4KA_='(XZ0HZ5D# DG75M&A/APL1FS MJR$G(AORC=RO"1=Z&C4[4R^DA,180DQ\!!'R!2244ACZB?1C+PYD:E0D[FP/ MX!1JP.T/OK'5J/J6J>LC*2M4A8L<=6X&?#L5*,Q,A\W:EB.@\V!AN.A ML2#ZJ89HH@5AV%"YBM=V 6;O G-5!],M1"YPV%NPG#1X1:(R>CD]"#U,#](D M 7G_0ZQ95FB1_BZRAT>U@[C]IO:I#[L4;-4U*V'EABSU09>_0)Q$DE%E^$L4 M0,1UF5CA>U#$R)-,_1DPHR7Q%768W6*JPVU 7NL#Q$ZA&_"]40F06B>PWJ98 M9#NMJK27 U)63?SI&-XOS/N#&'L]OSZ-U391U?ONE]1B 1HP.LDZ.W" ^[XO M:5@^J]<92Y>9K2;68/H<5Z\S1">S7;V2*,,6X$_Y:EO5Y\.*Y4^B+2*)?>H1 MGO@P##T,$:48$C\6,$0RC*(XP)[O+\J\)$NS9?)L3U:+V;:_\0CL7OVBNH?T<_F%8231!JAT@K*VB8Z?\[5BJ3QNYU(-3=+NM$ Z*\! MD#;LM0U_ YM59DD_;L;.C*HF'Y&1::W5!W04TK>H]1"U.FEC=AN@7*L%9+X& M6C%0:^8\*;Q3I!VQIAN9)F58IS >LK';QH=VQ>O;_ >Q8IDH M%I*+T!ON;%L1]3JK))UA04_? C>GISN*,X #$?$U=?3I'1DH/(AR9B\,G$-B>.] M;)/ZG?M)@!(I(174@TA*!C%6>\L4!0HM29(86?GM.9=P;C1U=WR@^@HI_L^. MI\5IZ&N-TC_K6>=LTO)?&H373K]_5KY_CC3[E^!UED[_8D<#8[M56P\/:U'G M@M3Y=2H#]^.N!C&* Q31%"8ICB'"DD(*+H)L1LTLH1^;9*U&TCZHVA,95W/2E[J:-C#94_BCVV?2]P6DD MQ%IME9MFWS;YCJ7T&,?"@S'7#KW8$Y!&/H6QQV5,,>4Q9Y;I(4YT,SM:::0$ MZ[9RX:!$TF2/JY$:FS5:D+;E'=^ZSA;=CX&[M JG.IDZ74*/HB?2(/0] M?7WJU:K9XA\ZB<]@0F7$*4F0P(.SL+H5=6Y$M)_"LW-W MT2H+MMKJC5!7.U"I-SP#J^-OP' W.XN1'7M;:S&H5496I2JL=&T2MMZ<'NO) MTK2.,S(C9&QU+.BK)6\=!_"^/*XC]6BW-!7KBU3F#T\S/[4*1)6:@A>_K[.2O$N_[Y: MB#1*"$HP],) ;3XE%3"5<0(CGV'$DY1QNQN-XR[F-KT_K_-O6:$/8;2+@_C! MM'N$M@%R6B@92@&R5@<[R^X$NF86V768C3SAM\*!2CK(E7CN3)[SJCLR54YT M,*F)<5[!0].@Y\F!N\UMQ:Y..OCV@,1'B20$4TA\Y$$4Q^IOE"4Z)VD@"$EH M$MJ%D/1T-C<&Z"MH-N@0JA=IPUV9(_S&WE?M0.O(.<*QE D>KG8S?5U-NQ\Q M4/IH1V'RSC "N5>OWYD89;_.EDCG7CLG?Q-[=N+8.@^1'OVWY,?IVH$DRB5V(M]2 .4JAT)0Y!& M.GXGP;&0R/.E-,KV:]+9W&BF"3PIR8\>/T1[2$VW(6Z &GU#4F&DY!R_ K,) M),XV*CU=3;QEN:ST\>;%X)W!9*%/.\4[4?_WPZH-(/Q[5CZV1Z;;FKJ+$,=4 M1"*"L3)&( IEHO8X20)#$J.0$$F3*++D#YO^YT8I[>T';RXTK6G%"GQCIAD+ MTO')IY(8_-3*_F>0K;;1V^"[DG][M72SJ_3LE)*&8.>.I:QZGYJXAD!S@LL& M-6-_\7+W?:48X#%[KLQZ3_@)BWW%5)YV-.2^!PG2;D&13'&D-EN8(]/+EKV6 MYT9)6^&L;U?V ;M\HS(8AI%IQ!@!JRN4D]I><6VRW]YD5R4GU>A>CYQ^8.(8 MD5](MOX/LMR(JL!FZYO\+'0*T'?9MXR+%=?I0Q>ZW*4R/6(HHMB#R&<^3)G: MU(0(!SQ$!">I?;*>,26>&UVTLH&73"PM[9?QA]?P>'=.@S;V&?'U(25::U"I M#3IZWX!6<[#])K3N,P@RL1VFUPXZ,9;WGR,(Q19^9T$IUAT/R)[:]/=+OK[E MO K")LM=L0-EG;Z4XH__ASR3U2=1UF42VJ#LA4=0JG;#!*(HC=3B$TI(")8P MC%""$H80Y\2L$/.UHA@1U*0%FEO.T6X 9*M.=?M?ZU/M[+1&H%+)(COG-4/6 MOZ!,,@R35GJN\-_IT:GY MI:H.1YO_Q54&50?8]B90O:;]Z?*G.D!A+WVJB_:NR\NDEEV:K4B=883E#ZOL MOP3_H%;/,I.9]G.MO6#;7K5_[.ZVNUI[U;I\+M_K DF$>11', BC%"). DA\ M3RV*)! "LS3T ZMB:)-(/;=MV#9!LKZ>%7;9Q*<=;K,MV>P&<>3E=IL*JJ.P M3@75J@RZ.C=1$+NL4%60Q$YOT"A^L\V;?5,GSKXQ3#8_.%_4),/E.)_4N#*_ M2KZI28;A7#ZJ:3H?MJ)M$V15$:EVGB1&$;"2R#"?@S3@(30 MCT+&0QR(@%J5@[_8X]Q6DO9*A++I0]FTB(:!I!XF%6 MI0V($I$F26!TI7"Z^;G112N<]6WA">0N7QE>A\?()& *A=6UX7F-K[@[/-'H M9!>(YQ7JWB+V/#5LY3_VO[ZE1>4WL AEG/B24(CJ)5^FD$3JQS04',4A]T5H MY=-XOJOY3=Y*O&V(A9+XKW:+?0^L9JN\&[!&GMFGHBG4+&\$=;C$7T;#T=K> MT]&DB_IEA0]7ZQXP_*X%!HW$-I71+N!L<+WB#KVQS8$I M@;.X 7$'X$27'*> ='1C889%[Z7$A2:FNW[T_9KT9OJ MD-P:.!<%$(X0&:^NP7+AY4R"ZOUJ:AB%.\? MR:I)4_LIK^Y/!3^H@O6K:KI\1TJQ]1SJKK$D8H)HQV_.:5J[ZU :8^@QPG'L M$\^/K?:),]-O;C39R@[;RHX/6GK E?A :A?$;Y4+XK-8UPG+)_(]'>GC,B/J MF4D]H[7!@5]KC1'H@-0-;MXF4M\B=:)D9(46T'!UO63'."F8Z9?PVJZS(VGW MS^%H.^[0.G/+'5G,8<9&UU=85,5..INBOPFB@V;YG;[1WJS7V>I!/:#$7+<_ M*B6S.N??(B4QBST<0AS+ "(91# E'$&?$R*(8 E'1I%BSB6;VP*_'T=0.;0< M^+&TVH&[%=CJ5SW5U1!4*C;)/RTW3^Z&W6P!?Y7!''GIW8WC36>4R.$H71H? MZR70.9:.%B]W@ M11SIFS\?PX027;_.CR"1*(4^%B+FDH2(&AU1V74[-Y)N!-<^XTLENJY87,FN M'H5Y*M> M5.H9@"4.4YP@9:['(41I2B#%:0P)2R)EMWL)3HQ.]4PZFQVYM^+JB?&T%1@4 M6XEM2.<"T"8L[@Z^L;E[2N1L2-H=@E-1\W D+=G8#)I^#K[0QH3,:Z;-/M\: MOG-M_9RSWOOU3CE*D1_C4, T]@E$E*>0>&$" X2EGWHL0I%=S@W#CN?&OMLR M*'=R&ZA3Q^E41QQ;X8>=;!@/A^'-PP@@C\W1^\%/^[%/[H\C;!%R7N[E0K>O M5+S%#(SSI5@,WQ_&6;>,Y9M567P13&3?JK*EHFQS@XLP%4'(0YAZO@]U2G9( MJ1]#+)&,,$'$9U:Y"OLZFQLWW:\)%X T$NM@H$;D*H+UJ4L8Q4?J0 M98S>&;#GO%.,I@=GW/C7>VXM49*O)&?@#!6E186 M>RW+H3'8M(X'^,ALM<.ZRMG2BMZZ113ZUFWWS,>1D;;8Y(Z'^$1[7L=?N=T^ M>!AZO=MBRR:GVR4/TW5OTSRPB6'VZ.>U>"89UTG*5H50UF[E&E'?EQW&5_F( MQ!X+/4A3J@\N@PC2B!(HT]#W41 'B;3R,[#H>W:K1N6FU5Y'D4IDRT V&^3- M;-:1\!Q]TUQ)#1JQJTUS#6];>G7,^+DN(X46:M4%:N^KMBKH!#XD?$0R&+(F256:.G MK[GQ4R4;" >Z)IW THR!'"$T,N-TW8=J06] QCXO99V#*>A\YBX=@,ZT=/K M./:<5_FLJT[/*\,8XL!>NI,?15'DZU.%<5 <>U$:IC#@"89([9(ACG *U6[8 MHS+Q?8]9W1.8=ST__E "V[&'!B-S2RWCS=$V=J2*1/88.>(:BXXG MI1Y[0 Z9:$ +$T>;-4[K:FM8E,I:5J)^VE2+-/.EGP0T@6$LB*XMD$*L-FR0 M4QFG/DD]G\J%4B_+^=>2K$O#VT[7 BH=LM=+3 MF))E=9C^4[:JH[^*/T\4_W5VN*GJ)T)$P#B(9)W2FZ3$AZ$?TI#B@%#*F^%^ MO[J0SWM&@]W*.O%0B^J_#W0;6&\'?/STO\QDSH(JD4$@\AF$:8!QRGC,:!I>- 3W=SVZPTT@+6909]C+@62UTX0JWBM?S6 M7@1]F!O[$3A"W;8W$%@H:U)P KF7^A!QSB"A'H,R25#D7JE,2LTVE/2*R .#H=L7M[X,E(F;,_/A2%(KUW&QV)^;G:&%;GP]6_W;6E MM<2:92VRYF;4>""LA0>U]* 6_Z:]5:H?:8\9MDHXW&<.Q<_5 M/M*Z_VGWB4/A.=H'#F[(COFXR!;: UKU\/7EB>9+G=2=1DE$8$AD I'.YX&% M'T'MH(GB,,",&A4I.FIY;DS5" =JZM:KO^PF^W%+DTSBLPJTD_/\ R-=Q!073GNJ-$'%AU5-#@R+P#(-Z82RSXTXMKG0VG1] MHK5YGK6X-ZW%4Z?Q4\_I(WV>+Y=D7>R2^+D^W7?XK3@Z]W^=+V &-P*%Z95 MC8!.,-+:<4=Y]K;V= 7$A!<&[D=OJJL$AY+/ZY+!_9!87S^,(,+K.#'T"GJ< M?F_ALX3RE&&8>+IB)_<2B$,2J?63((H)"\,TGB0E[C#YY[J&7DAYF\O764P= M?SS37*2/^$G,8%%UN*:>S%T[G[OX@>,XDYMZ6^GGM<2.,S2N;_F'BC$@P+>2 MHWBS>7E#V!\UFY&02I]X$M((,X@05DMA$A/(I5H+>1Q*7]#%2CSH*_![PUC> MXVZ,Z"FMZ>FHL_&HZHMX;G++5"?"TCM>1!],D3=.0>[Y'Q*+,2[(TL^N/N[ RO;<=C7CNJ_L8GM&T!TLS M,_NC8>#O1P2L7.3QG O4\.3 @,U\K.ZA)J[I455!!6 MF4NW*U[]N*QHOC@LTBW"*,8RB*$0>FM/0P*I$.H/E 2^( A%L5VXYE!)YK9) M;Q1IN(*]@'(G>^7G6'94LPSY'#Q:9B0SR1B,S$4M_*T2H*M%A7]7#] 49!^U M,/O5L+J*.!TLQ[3QJ-?"=12M>G6#P\CUG:#E6UVK9%UDW:)[& O"F!] B72" MRU JZRD*"&1II"@T1DA$5HGCSO0S-V+48H*=G%>4-#P'K!G+.8!K9 X;A)0U M+5W P1'IG.ME4DJYH.HA85QZ?,")4%L'\6W^1+-5Q3:?U_FW3'= EA]6,E\_ M5;_]L%+F'5DVJ>=:E\WGI2C%+?_?FZ+4.^]?\YQ_SY;+A=11@R&)82H3#R(< M)A!3GD"1\I2KS9DB$Z,D/R/*.#<:VE8)93LU;\#S3E&0[32]43]4NK:Y+K7O M3[;5]@:0K;XWX*'1V.(89Z3/PN!T[/4'>V02W8[SV^XX=W0$'[KCW*@)=GJ" M#YUQONV,\Z^S&6>+([_7'^^)C@U?<=SMSB#''9'><\R1NI[N+'1<[/;.4T?N M:H MH9-;Z"Z^D%(L?(+2,$D"Z(>Q#Q$+8TB2T(.,)B'3Y01CWV@S<=3RW-;M M5C:P5L)94.\>6@8+XU ,QMX3N%#?8KT8"L-$+&\&AQTAGU*YET;W7IB._$[) MN4=9)Q\8=H9Q@OV^")8_K++_$OP#5P.=R4QGQFZ*]NDR[VO!]XOWJ7]3WP0_ M+MQ4Q:W\?P!B;V(A0)2%D80 MD53"-(UCR#GRB,]\DA*CLG^V'<_-ZNXRB6:6HB/Y__G?<> G_S<0E0:#'2'Z M!\+:/<(9O-,Y36Q+3Y4OHV13L$7'O5]%?[>OY6UA!$:/#X;9^P,],_3!L_B8 M?=,E3TOUX61;WMQ=>,5!&G%/4(@B3J!.^ \)3W6DA8]IY%%,(CLG#(-.Y\90 MM;=8:3T12ANRYC:QNIJ)XK^]'\T[7TC2QWG=OJW35)ZM:7'4G(*&0TD1(E@ MD&J3R@\CPD+FQ1QQ&[*Z1IBYD5A584E; =5?.N*"W]_E3R1;67+750-EQFE3 MP3\RUUV!O#7%N8#,$?5=),F0&DU5XW.CN+9R4)./KR0_!E5@JH$SHZBA<(Q,.2T2 ME5S.BR/M:>NV^E'=]&N4-]I3ZDS]HOUGKLAE=_H@PJ/2B[$70$D\#R*$ DBT MUZ8?^Y2%*4^8L-IK_?.< 7T]>^9CF4OSZF.>?XJ#G5JP&W!;JC6&;LKJE+[, MP6TWDBWU&/^2K[\J0T$[CWX5;+.NCX@8VSQM MJL36OZ[SHOAMM19DJ<_#=7'G-T+F:Z&(:\&". AQ)*&DOM26 ((D]A.(?8Q0 MZ'/D^7Y[!VK&+T[D&G#!.3(95=*"G;A5D6S+5.%.1LR,L:8;A0E=TW<**)9K M%81*6*A5O $=M<#)\=*E6K1NV@1RF*C<)=:N\ID[D6G:M.G^B\+["$2IXIZ$Y:&$,5J3T:CD,(T##P1QG&8 M$M\FMKFW-RM3;[HPYT;DX:XC_1"GU NI4 8TYB2%2"8(*L,ZAD&2<)HD$D=> M;%_YRAG0TU6Q>E.7+W*);2P9\1A#D/M8'RD@!JGG88ACC*+$0[Y B6V9*K9SO#O2E#02GJS]0TZ?YMOO2H;0>)HM>WO:])5U$CM MP]71["6G:?KK="&GL\-SKK8>:BV$0:@#50512R'G',;,$SX-$0DCJQL;>Q'F M=A1R-E'_%17H[,?%IP&E(D8P8EQM%DD80HIC#_* )QX):!C1P&ZS.-+(3+HS M;!/XMXF%^:1C8G& -=H,&'G1<)EPL-6ODW-P]'H+!BB/6W"A3X Y5%PP ,BP MY())2\.6L0^K;^I[RMU!XNB"XB 5FTF:W MMM_\/+=G62.C]:[L #LSRAJ.R,ATM!7LICYD5!/=&Q)+;0^ZB[+: MRI.E_0GW651-CPI=8#7Z.6$-4"5FQ5"MH$!+ZO*4\!(:SHX(SW8T\?G@)86/ M#P;KM \D@&F:Q) B%@F&28A2JS28)IW.CEO.W,-5>YT PN?L\^^[$Y<]JA]$/%556 M!=VJ7 3W2K#F=/N3SA9:J)W;EWRY_"5?ZY<6?A03#Z4!3$A,M,<$)[$5M$=TXH_-ZIT:J'N2U^.][XIJ3(/,G01:P-VMRK7(6*3*O!:A MB5)F6B-EESVS#X7>+)HG7YPNFV:?W'M9-7L?',!L'T515,2Y$O\09-TD7Q B ME#30'O$D"2 2C$(JHA0&/F(DQCA"OE&8Z?DNYL9M6LC:8O+!BY+28N:>AM" MU*X&9NSC4XW)?65%K@30(H+?:R$-]QP]\%@PV]4P341MNT\H5W#ICP@\5;(Z MXK9>''K)[?2;T[%;K^1[]-;_Y$@'+L6%FKU;-]$S97O;?_^\SIA:LY,HDISJ M1,(\@DB9B)"D6%&I3$D:8$0IL?,9FE3\N?'RM@)X6VV^=:P&SUKAEYMU^,XY.25[M2YC!*4EQA=/WB4+SVQB+"HL)CT1&&<.ICD3<"C^O(Y%1 M!L;Z2&0<*0:Z;)"53IO\9I,M>;9Z:"P[HK8(C 4,LC25$'&=M)@E$C*"<1JG M ?$]J_7O9"]S6Z9:Z2KO)/4OYYV2+) T=,>X%I^Q=Q$:$OV_+487-Q'VKA=] M&+ARN#C9Q[1N%GUJ'CE7]#X\,!\PR=95-?A]MV$RM1%4(?3>Q$BNBB[51K@\WW-;?97L@'?,K-O#Y9F,]\10B//?RTE MJ,34=@ 6P$)C# Q%7>WIZ>IDW7>UGEHRR]!J\,S"Q)RDX25S].$X*E MA*%' X@8B_6NV(,AD:G:#[, $2M.V&M];BQ0"V>93W(/+K-I/QB$D2=Z(]<( MD_JDQJZR2NZU/6U:R5-J'>65//G0L,FY+=F)0DZH)SV8Z-F(>(QAZ@L"I4Q3 M1C'S_<#**6BN97;MBJ0>P60V'V=8=M9=D=!S2CJ:?=-6[3RGS.&<R%$D:?#QKT 4H]&2!G+C'OFU;+/ M]3*WB7@/[L#?P#] (RMHA+6X1CJ+I\%%FPN41IZQ9P :GNWZ[)/_>#=S%AX=FG,^?Q;I\^:S&KKQ= M52YE&ZP]2O6=2[[2VZTJ,"DDB$4\\J ?8PY1 M$L0P)9&$29J&281%D'I6(:>]OQ*FU!.01"E55=O[5@(ONFUV';)!@VHV%&.6-A/#(#U6(WR>VWDG="@\#OM?#C M6#I#4',5A6K3];31J - .8I*'=+&T,R&;"U((=Z)^K\?5K>,K3>B6QQ[X>'0 MHY&RA+C/8XB"@$$21@1ZB'N"<(EQ:)62UZ33V5%9+2$0/[2;3E,^.:\"[P8G MK#<"WXS!7$,Z,G.UXH*?6H'_K-WS6I _&B Z(,&B.43.TBX:=#EQ,D9S$(Y3 M-%J\.SS1:E%66S[50+5IP#1@./ #J',S0B1\ILL5AE!(CJ@D?AHE5OYEQUW, MC6IV$@(MXJ"-V D@38GD&GA&IPTK9 ;E8#VMO,,\K <=3)Z+];2"I_*QGGER MH/>H* HA/M8$4K!U5CFP5@=Q"RG3$*% 0,DQ40:&]&&:^,K4H$)MHH3PB%U6 MGIZ^YC;9:U&UBY02]@9TQ&U.*2TG?A_,9@S@"+R1J> *W.S=32\CXLKIM*>G M:5U/+ZM\Y(!J\,K$*70:)_E?U8/EUD.^SD,>1$CJG0ND<>!!%,5>EBA/$T/%M^W5$:F1-=ULJH->W&3#G. M=S_B4+QV1I@>"><5XS0<8F>Y70RZ&K9HO-D4V4HM24H>FJTJ<;X(EC^L=&7' M#USUG\E,+TZW:MDJBUOVGYML+70(16<[J_YM\Z1TJA-4UD\VE;_?UP=!ZODJ M&TW];PN22L9"$L#02U.(&$DA1BB!)(UEZBF;-A2!S;+R*EK,;>%I:]>W9V]V MJ\WK? AFZ]'LAW?D%:O5'W0 N $["$ 7 U"+#UH4JB/8#@Z@ 6*;Z[=YX0:T M'U #1_5BG32M?L+=JO:J ^IHW7L='29=&5]UF [7SM<5QFYUY2);O%<"E2]? MG\ARV8J^"&6DAB'TH8PB A%-/8B3.($1H6E((X9Q*DS6O3/MSVU%JD4$E8R@ M%=)L63J'8/^"X0"7L=UAK" Q)M8+BI^@O$*POSSDWWY6;]9LI_ZR([ES[4U" M/Q>4:8GATF/##.*#S !M9K$Z)^C=IBQ*M2QFJX>Z+ PMJL3(BX0F),($0^S3 M&")=YHXF80"%YV$21T',A)53W" IYC;]WXE5_J2I.C=,'';=&)C9DJ,C.S*! M'.5D.ZN(P^/>JX!T9(,-DV%2&^HJF YMH.L:&Q"OU<19*J/H M?DVX>"+K/]JPW#2-$XD]#B71B5Y%JH.U? ZCP!>$<,Y0&AM';)WO9VZDUL;S MZLU1N975(A"I!])^!G,(U,@]("Z#QUWXX[Q5W3SDZ^R_J@^E_5JI]"*!*/1] MGFBV]"&6Q(,^0U$8<=^3J=5%VN4NYT:<.XG5Q_PN?R+9ZBIOG9,PF]F ;L$; MF4RM<+O2EZTYV^(J^/GT ]/O^]+YI?WKT48W<\O-COFJ,O$48\E#0 M!,,P8HI N)="PF-?_2W@@9"^0&8W\:<:GQM55/*!2L!F>V-^:'0$W.43HVO@ M&'GR6R!A=59T3N5!!T5'C4UV2G1.C>X1T=EG'(8"Y!O%SE^VH3J+F(?(DY3 M-"!JLDKD0^)AG2E>8D;#T$^38+$2#XHSN.EZ?[E;H^\VK;_;;N?C?;Z5G05( M(VDGF,E!!, AYJ9+OR,<7SL"H$;TRV5$W40 G(%HS B PRY?/P+@# A&$0#G MWAUP*/,V?WK*5U_+G/VA*_(]BB7_(I9Z.M_GGT19.9M]%66YK%Q*%@$1<4 X M5K#'(42(!A![?@@]QE(OPH2K?VS)Z-[PO,9.A '$=#]%8HGZO#27H%8'5/I4 MM2FU0HJN*HU F8.5*&LG/E!LM;(XQK <,8-SH!$&8*H2H!VH6]%!(SNXSX&2 MOAH8\'4"I"T.D<9#?**#)1/DP2'TKHZ;AJ'7>P1EV>1TQU+#=-T[JAK8Q(#% MI"E6WY9X+73EZ4+M-A7<4G)EP%*NU@R>* ,V0%"D-*%"[3EC9!2>?[Z+N>TY M&R$!:Z4$I1;3@GI.(VG Y5?C,S)E'T-S[P0:"_*]&J*).-86*CL2[46AERM/ MOSD=)?9*OL=\_4_:$5RQ+A=?-[3(>$;6F6AOCACW C]F''I$>Q]'D3:(/0(3 M@D6( N;'TL@+ZW3SHG;X7GAJ:.;T*@BCN M\\:A\XL@R_>%3F/T[\HH^B5?[X[A%T'JARBB&(H@2""BQ(>I3-3LEH)[*$FB MF'EVQVXVW<_O^*V-6E([W&PKIFTJ=@O\S8[@G&,ZE5-##:;.T50)7F2M'SY9 M@EK^&Z U@.H1^.$RX ,ROMLCYRPAO$77$^>+MP?E.)W\@#:&$=K=LU@K(W3U M4(4 MZ[I+Y^4LK53^B).! TQ"V' &8$H0112*AF,4QR&ON\'46)DGACW.#>+ M92LP6%9GWVWFH)<;L-H*;4=CEU$WXRZG6(Y,6#L8F^C_CSL',81I'PN.?9L$UO;W-CFIVPS;%H)2[X20EL&ZW?C[(9NSC# M;F1FZ85MA$HW1K@X8I7^OB9E%".U#]G$[*5A3/).T'*78E&?S"RB%/MIJ!-! M4ZQK6=$08LPH)!3%*0]B]8^)#7T<=S$WSM 2JNW4-GFH/B:VHXH3,)KQPW7@ MC$P*%2X[Z6ZJDT]W''!>=T<3_T0'D\[V\PH>3O&>)UW,ZT]JD&L_TP5G&"%& M/!C2D$(4:C\FQC#T)4<8RUAP9I72]%Q'LYSCW6]9BSK0:_DLN$/F_##(II[Y M9FA=20''4(Q"!)UN7I$.CI7M)X43SP^EAN>U8%E]18<\QBF-/;4Y"-4.(4A# MG8 PA%+'M3.*/2^Q2D#8;7Q^%+"3S7;"=R SG>3#@!A]8AM@,& :'ROK;.IV MFIYXNAXK=3Q%3SPS;%H>1.HP7W4K^M^!=1 M9NO*C>M=5K!E7FS68IO3@.$4T93IR>PAM>*&*4R1%T$?)21)DSB6PNITSJ+O MNW1N)M2'+.[K,'JKN?E$]D.4_!%G_C92;M<[!TU1IK#(9[RH+ M<8*D+U,/$H$(1#@BD'".8>QQ1KD0PB=&62*NEF1N=-:M:ED^"M!1#C2::*^D MRMO@&\F656J_KT3_(5CSK^:^6]<-8C\%3CHT(Q-B=Q1VBNBR45H5H'5I1^=E ME/J8SL"\PLWLNOXG\TAS E/7>(^A& M9K'!J V)%;V$A[L0T;,]31T9>DGE$P&A%U\91AN=U.$ZK\VG?$5VOU'[5F4= MLBIS>.OZ3KPT)C2%(>8"(I)(2*,H@2F/8X1T%E)L52;*LO^YTQE_]?9U_J_ESG02X?R0KLOS3L4LAVW,S8:<31&-WN&G\@K,EM()R.",^V M]TE)<" TA\0XM)F!!7*T0\R'HM@(_DY9AP0E,?1($D1^P'E \.*;6-/;H>EJ(;EN1V69STL]9" K%)OPD$R6\/&A'[D1:R> M [7LH!9^6Q:HEO]F-V$:%:J9XK!_%C(D+$8>Q*R.,)J[L(R( FEYKFW3_0P-X.F+4WT'[?WH"0_;#)(G\*O?YH[067T&=X HN4# ME8#@_GI@;))J7PG05.FT&Z"^54"1"JB^+\@RBW8/"/WYLT^].&'F[!ZY]W-F M]STX@,Z^"/*@CT S5M6H:X/0 L$$QQ1RZDN(*,,P]42B?R1,;<$10D;'DN>[ MF!NA-4*"92.EQ<0]#:$!I5T-S,B<=HC)D((!I\&QH+6K09J(UX[ JB5UQ&N] M*/02V^DWIV.V7LGWJ*W_R:&QMM_$:B.*12H(CGU"(&.I#]4.+80X"@+H>50G M&(I1PD.[L-JZX;GQV'U>DB58U]+=Z#R9MF&S#6!F.Z\A,(S.6K5(+L-=]Y5T M%MG:-#MQ$.N^,L?QJ@?_/O BE+'U1O#ZIE79**)H:CPN&-=G^"R"1#!E6Q 1 M08HC!G%*,6,T2EAL=39\MJ>Y3%MI N@1IZ\C8R@ MP:J2W0->?,'>;[4YBM'WBDU.P:()O(QP M'/E>B""16#$"%Q*F,E4+-&=!&.+40[Z1/U5O+W-C@_9(4-^GMUDJ[7P7^D'M MYP1G4$UT<&J%DI5SYT44KG#?GB8,5 ETGF;%^6!'S/F M-!1IA&%""(=()AA2IL/E="R-FO0QXE:FP)E^YC;UNZ[FE<@7KP.L4#6S!AQ@ M-?+<;[)D:1E'<>TV1,*1*7"NETD-@0NJ'IH!EQYW5;%')_-;J4'*U+Z3"XYH M$$H8Q2*!R".!,@9\"OV8>8Q%'O&Y?VVIGDY_\[M-[0AW;56>+JYFK' ]5J]: MA\<$.P?U=TY@,EKAG6Y?KUQQYX3:ETOMG'II<-X\H5YZ5-;)._%-+/-G?:S; M+)WMP7*L_C]*4D@#DBKVH 1B+ GT4P*UYYP>_"?(M=PH!$TBA.)?10$D D2 AIPCDD ?-9C"1G M5%HF#!@LS-R8JEL Z:8IIZGW1*UOIE*I\:?0D[$.--BI=4VR@>'C:<9Y4XW2 MR&0X_@ -R5QP-;+N4AD,%V7JW 97@W8BV<'U;0XCY$^B?$N*Q\_K_%NFMHMO M7GXK]%EUG1(^6SWT--1$K3,EZ-J$;S=% MF3^)]39Q_7:R(8Y"CF,&(Y\QM3E65BF-DQ@F-*8A0T$!DC/SSJ3/B>TX"QB.#3:; MEX?QT)M-D:U$42CCD&:K.JG"KC134S%57R@4"RJ3D& 4P2#V=2POCB$1 86" MAVF8R@BE'-N0D7G7'6J6)6[:.LJKLKR,L!B),R(:AQ\1V:K+;0= MJ6^ZU<*VY9;?]D)L35CV:#EB+8N.)Z4N>T .^6M "P-=%U=EQK/E1F>QV.5V M>_^#+3?*F/M%J:83_6UJA_([^9ZL5\JF*SZ+=;4!OGW*-RNUXTQ1[ NN^"U% M'D1^&L&4^!%$(B(H34@4Q%:90IU(-3?JZRH%BJU60#1JU5M3ME-,GSZ)1C7P M+-9UJ/SPH'DW8VW&H)./X,CDNC=X.X7 ^[W!>[L_>*U6.A"_/D=4?%QIYM"[ MTR70KCQ!G<@TK=>H2QB//$R=-CZ0Z+^3-;]7[U8)YU+UP8<\B&&*/>V,%@:0 MLE#". I1@-6.63"KK'Y[K<^.>+5P0$LW*''?/G*&]#<4C[%IS!@*>R(ZI;(K M0MEK>UIB.*76T00_^=# 1%%ZRK\AA;;O.BF6=ZFIWKSL'FEJQU;]OU?V8?FR M*\-25#<2]X]D=?=FQ4H?6"D$NDKO)?^C+Z#[7%N2 MNU+]!M3*=RI1%=UL@0T -Z"&0+OOU2 XS+XT\;"YRMHTE=C39GN:>#".LD1- MW?_ [%)J%G8K_GG<)Y)&4!)?KTA$K4A82LADFD1^S),HMBH^OM_\W-:-*DVA M%L\R>=0^9F:\V[ U-=\R;=W@,+S_"!&*>1"36&4)A)BCRGS,L(TD&%*4FH5X'2YR[G- MZ"IZ)Y>@(,L!]ZP7 3:]9'4)V^@WK#5BE;C=P,<":(E'NE\U!K%#B>^ M634%X/A:U?A-.YKA(EN\:W+7_+\;LE:S=?GR13SGZW+!HL23Q%.4$O(8(H8X M5'P2P# ,$XQ$B*E9=<&>/N9&)*V88"LGJ 4UXY0^-/M)Q!%&([.&/3S&)&$ MP E6* 3[RT/^[6?U=DT(ZB\['NAK9I#I80 309XQ"E/A2;0,2[3PA$%(&1AP+H[)=UCW/C0:4 MX%!+WO5754ND;(6_PGO5>##,C(Y1(!Z911J9.TZI&MRMV*"2>QSO5%NT7#FE M&O<[K2^J+1Q'+JC6#0S*A5O7'M#7=6V>[2HBH*T[H/=;Q2+U/)3*E$&1"$5> MU">0\CC2/\8L"BCQB-&IND6?#OIZN10!W[C&0/3]%37L$F MDZ5T#.UF:WNL!MDW=:P/5A62^1DU-F=[71K>#A+]6KPY-R:%(4"T4 M;=K])/ DCP(,/4P$1!Y'D%(A81B$*.(1QS05MDDX]GHP^N(G3KM1"PC$D%P\ MAP":F8A#0)DJOT:#AO-"!6=T=I8_8[_UB3-FG%3M.$?&Z<<&GD*3YZPDRZHQ MGI4ZS/)#4X'CS:;\E)?_$.5GDO&%1(*E""70CY4IADBHMI!$^)!0/TDX)D$2 M6F7 ->UX;J;8+]D/P0$I"E%N%[+J]IDPIIW*BC8[)R"E=C'-<@Z4AI9'UZ:C M8GB /0+68Q]CUR*#KLR@%1K030F4V.!%#8(6W.%1MB54K@ZT3;N=]EC;$HRC MPVW;]X=QV"\DJV/&_R:(#A2O;MFWO_SW3*QUAH^7YGHW#4422T_9)2C6J;P# M 8F7,"@%Q8C'220CJRMQJ]YGQV9*SB8'PU;2ZM#FT^U_V%&6W2"8\=9HT(Y, M7GVHCG K/P@F1\1EU_>D[#4(ED,*&];(,![[5:Q4<\O;%;_E3]DJTR=LVL%] M/VV6CQD3/);03V.L^$N$,*480^&E5"9!&L61E5. 4:]SXZU&Z&I2D3VQ[5C+ M#'(SMG(.Y,@LU<5P7^(1LY59@>2(H\SZG)2;K& XY"2[EX=QT;W"OGC,E[SV M2OQ,BO+=1OR2K_^^SDJ12WDG[]>$B]MFU_-%,)%]T_N>!?-H'&.=D9GJRT8> M)C#%4NT9)>*2LM2G?FI#4,-%F1MK56+N-HKKK:!VI'7%V)@QV32(CTQO6R4: MOW"@U0#O=%F;>AQ:Z<%._!O0:NB.\:X'TQ$-7B'(I-QX/6"'A.F@Q<&U?I_% MNGS1A^REXFOM"UXEF/QUG1?%0DB4H,@/($MIE5N,0BHHA:$OD$A2@M*(VA6D M[^_09G9.4WZ^KC?UW$A=F2*B%=FZ G ?U&;$YPZ^\2\P*T%OJDO?NL#%5E@= M$Z/$=5H=V 6=U6"^SJ;NEJP@>(GJ@:;O'5%,".]'(="#^-0FFB3NTU9E.IS MR58/?Q?9PV,I^*V:Z^1!?!%Z#ZM^WZ;ZV9#EO5@_!8L$I9P395F>;QQ^)(O MES)?:TD7A":1C 6#C"=J^638AS1)$$S]*"*]U0HH MJ<';M>!9"3XJ@PG\KE4!O]2ZV*8:L1XMLQ5KU#$8>;T9!W[[]"9#(725 L6Z M_VG3I R%YRB5RN"&AA;:J7+I?29J"W2_2T-9[#*Y[XK-!6&(0AY&D!(60!1& MZF]2[3%\%H8DC"/$<6!7<,>X[[F18IM*\EG+WLW?:9FZTP9^,ZX;"=216:[% MLQ(;=.7>*S(Q2DW 8@YJ\UCWO/$-7JL(3FNU6/?Q-"*HT4AQ-VST!=KJX>J MD.$VV?%ORMHL*OH4_/T/IAYM\C@FPB.2!2$D2< A2B6&6/H1]'U.<"A]16:1 MG=OS(#F,YN"DSM%:#9#I?'Q5U8+:?]6V6NF0$3'CM_%0GJK2J99?'P(T&H"F M]NE6B1O050/4>CA/G'D5CL[JI Z18>(JJE? =%QC]9K&AK'C;X6XD^^+,GM2 MW%$L0D+#5%$;Q#A4-IRB0(@%DC 6*0I]*60DK#)?[C<_-S--25=E$6[ELZ.Q M ^C,^&DX(",33X/%5K0;\#E?9NP%_-[\=Q3CZC0&T8HAC2#%!$,54J(G,4L@]75 ]35%"C=."'#8^ MMVET@$UE.O-$($? ]4_C:^$8>1);(&&5\^.,!Q-QC,(J90#P(D(^9 MS3I[NINY3=3J"')/3+5GUX):'@2? =5PAW U5&-O >Q1LC?O>T%P9;^?[F1: M [U7T2,+O/_I*T.:;G6@H4X-]G%7;ZP)1>!WJR\Z]?VZSL_Q*5^MVQ_?D"+; M)9R)$\D12QED%"OB$%2[;X@ Q"=VY K5[E6]51 M$+0:@JK^3Z-4'=[3T1)4:@ZN,NST S CN=<:UI&I\15&='@$ET/H70=XN1#M M=>*_'()Z-CS,91_#EHPS9T!O=;CMJER$PDL3GX>01XDR(3V:0$(3"5G") I) MBKAG59N@O[NYT?KN:'2IQ=U6[WRY :R6V(Z>+X!M1KCN(!R90OL.EM]>@,^: M"\U0<<1N%SJ;E*_,%#]D(,.W!CH;LT?!-TO1%&<_2G__12CJRE@I>.7/^MLJ M4QRH70B:$L4OE2V\NV].4<@"SC'T(\H@HC*$:1()& ;8([XG41!X=@$/CB6T MF7331$BT"NJ#UB]??ZL=/HNVVO>+I0>PX_$TX[E7'*.1B?&D1^[.=_$&[%1K MDO5IY6ZVH]=LTL#U,2$HAB$D/L\P0F4132Q,/=;* X M$?AF]?HP'GHGI- II+Z(;V*U$3I5<3,94,ICX7LAC*3$N@8G@C@,/>@%"8\D MH3'UC"XP+_8T-ZYI!07K6M(;L-K*:L<[Y\$U8QHGD(W,+5NTOK1H?;J,EC6M M7$3"$9&<[V=2ZKBH[B%97'YAX)Y5FT(?BF(C^+N-/F2K@_XK"ZKH2D%6*Z#R7ZGM8BCY,Y:B2LJ=PX" MZ6H?.5"*:?>+UT%UM"^\LKF!@8]/^;K,_JLIJ?YA5:KO,E/[R_KJ8T'CQ!,A MXM"77JJ-+PHQ3SW%GU[,&(ZCB%FE?>KO;FXTV956']7MY&TN'2W#%ONQ-F,[ M=PB.3&K#P;,/.C3"Q%6$87]GTX83&BE^%#MH]M90Y].OCV*YU"=:9/6RH#QD M,8I\98!A A&*!"0)(C!**"4LY;Z/C#*,GVY^;H31N%U6(H)&1EL7U#WX^CGA M>E!&Y@ K/ 8XHIY2^PI7U+WF)G9&/:7*L3OJR:=&"(=K[CV*=QOQ#T'6.M>: M6'B(<9PB#%$0>A )',$T3F+(21"@*/81\[B5KZJM!'.;[NH3BAU&O)T$W$W183;R?[G$]W6!X]59%MO0\-( M[LVFR%8Z1([]YR8KLBH-C?ZK:KE)6B^0Y%$J".34\[6!DNJ+K1!2EE"&_=2+ M$ZL3HHL]SHW$6H%!1^(;T,IL1V^7X3:C,Z<@CDQ?_?B-4!G &!Q'W'2YOTFY MR%C]0^XQ?W&@>W^VRDK%9M\$/]Q3?1+:5Y.E* PCB)$7**+Q&"0H36 J$Y'0 M-(X]@1>E3IUJ1C3]W5FQS+;3\69)9_=?E5DJ;L!*6%YC70#8C%KM?A/-)0'P%@G(KZ^,UA#/1) M?&]RR>EKJ'6^4G]E=96D.@=$_>?.93B*0L4X,8(DX E$H9?J.I(1)"SBG(HT M"4)DPT>V LR-G70&OE6Y? &$Y\]5UN>M-CHO?D<=.WJR'A@SLAH3[I&I2XD. M=K*#?>&G25TR%#U'O&;=_:0L-Q2<0\X;W(X= U;EM3]NGA21_GB;KY_S=75+ MUI0,HR)AV$\PY#&G.F6^@#CT8ZCS_8K$CX1,#$M[]/9C,[VFB5=I) 4=4&T-AW M YFA9GQ&F>$1;V0Z4>KUV3B=0GT M%4&-QI Y#UB\W/,K!2,:0W(^T-"\B6'D]I84C_I_^B#B&UF**@=]&\6H_Z'J ML_N+SI,+@2*.F)_"Q L%1(P%$%,D8)H0XJ<^(S1(%L^U,VQ)UJ49Z5TED\W$ M/)1LO#FJA;P!3/U9U=-K9*TFZ'H7DES].RD!%0_9JBH+I*9T+:0=-5XWJ@CY M-(YD /T@)1#Y*8:$,@X3/T!QB(@($&]&]?W*,'/VQ&/:RC67$17JUZ\RE@G" M-&18[<[\ZGC/3V#*10II$ 7"2R4/A%6:FV\,>6 MAF'B$X(C&"81A2A%*4R]-(*8<$R9QZ.8+11+&U50D2>R&,YO;D]4?^ MJB_66G$!ZE(0,_# ZFC ;@UP=ZE6](%^,9W53HGP%SY;24JZ4 E'OA="S@TO_ 1I(9LY0*HD4G) J/A&7O/Z>\Z_>Y1/Z^3 M2_>%H'W/7RD ;8?=:X2?J=[G&WRV@^:JT+-. M,P/+J7W]-?\FUBO=ZE>=&;Q*'GY;OB7K]8OJOJ+114!2'!,F820\M;/SHA!2 M206,49)XA O&4[LJ:R:]SHV^?OO+U[^ ^W655]TRH:(9RF;LY1R[D3GKMZ]@ M)S#827RCKPI:H>L:"0[+M-F Y*IZFU&?TQ9ULX'AJ-:;UH3,)K-_>O &7G6'VUWWO8!(>707["WKL/3EP@7]Z M)ME:T\7=^EU6/.<%6=[)C[GJ01_AU@>WA]% DE'/]T(&?1KK9%PT@91Y#.)4 MYUA&W./$*H'/$"'FQ@V=X"&9K\%.)7U5KU5I[C^&)/P;-$B&-L7(T(]M;W1@ M7H-6@9.03Q/$=0V>KNR6(2),:]-< =*1O7--6P."NF[+OY'U'Z*\DU)H-]@F M),03GA!^P&$0ZPIJ.IT917I[))&4?A!1859_MZ>/V3%>"6HQ02NG16S-&1C[ M211/Q2]<4=G7ITNZJA? M]KV8HPN/#G3*SY^>\E65,+K.(5WGEEY$7* @P1[T8AY#A",/8AEB*+TT#2/" MI/J/E3/OZ7[FQGJUF'4^^YLFC7V; ']P8OMS&)O9< Z0&YD2&]"^UJ"UJ>AK M,1VZ1O;CX,KI\4POT[HS]JMZY*AXX?&!L8@GZXYU2MR]>=D]TMR,517(M!=D M^?)AI:.)JNNRN_)1K.\?R>KN63=1_(N7R3*ADHDC6""D:*:..*0 MR"B!@OFM*=I7N%I<$ M] 6ETA\T -R YEM1G\KG_E@A^TC-B8?-59CG5&)/ M&R,Z\6 [7=5X4G]>YS,I%XB,O4,L.Y *K%2GQ HA#]0>3H9\R MGF(:")O IT[;5@;O!&%,E6@ZVY22S6ZIZ )FQN8#81B9<&L$/ONRC5AY=^S\O'M1NW'GL3ZL,+Y@H0XD3Q,8)QP M!A$1'&*1<)TL%Y,HHHP%U&Z3>KG3N>U8#^L_VFY-#6 VW:>Z!6_T36LM;EW) MKA5XSY?3>;E9&XB<[6<-NIQX@-4YN M6;(J^J@*K-8Q"+57HVZJP0/\JFL3 M]YQ)3?%!&&Y\7VV8Q][>=D:X9PM;EZ_<;55/#GV=86B;M5BPD(0I#RAD.O88T5A" MDB0,ZEQ'/DX)%BPVR_-[L2^;KW::7+^MUY74AM:WRM#B6W$M"]Z>1=C,5G*" MVLASO86K8Y>^NPR7?8G;2U"XJFY[MI]I"]M>4O>HINW%%US>E=;VQ>V*?UCI M1/_9M[H6=^VNMI!,))P*'Z8<1Q#%ZF^*/B0,.<7(PY+'<62U,[27879V@K;* M(*TV!*RCA(L[S/[!N.8ZTAG$$]XL;K=;G4O%43UGKX!NU-N]?@EF<%%G!)'9 MG9M94P/-I%WVE^J:3O>[%H^J:]5-':OT,2]TW:L[>4]^+)1UI"RDA$/%@C%$ M@>=#[#%E044L(:'T(AY;U::R[']NS-=-DI17=_6LJP!0JY1E5('M@!C:6N/! M/+8%UD&X]H;8D[T): 0_:?'_7-7-TT=42H?_G[LW:XX:BL MD$0"YWP@/N 9_&X.W,#S]>>S;+W:7=R;M <[>\\/M@UBQ0E3G\PMD M+$_3*$I!AG2^_DA"0 C'($8P"B%*I:(\URP.%WN?&]]]$@IFL@R(%OPUJ+9R MNV=VN#P"9A0W&JXC$]Q^IH=.\K=(^6",V@BI'R[W_68I((QA&4H%8=Z(&Z=] M?'I>EJ]"] [(V]B4&(6IVK0E0(@T!BB/2/ MRR]YH;5^P$M0T" M/XNE&1]X06AD/MC).%&T]B5,O*>2>=NXZTOJGD\FXS."^FE55-_7A O]*;1K M6B0RGC-E^U :*3Z ,%:V#R':OQJE"5($(8Q22ISM86X\4,L8;#HA;2*#3^$W MS %>4!G[^*4&9"N?4\ST*61L(J:O1&BJ>.E]I'S%2 \H/QPA?>K%">.C!^3> MCXX>>O!*6TBL?Q1,G#Y4_U+6+"IX[5=4U65A^G_767R^E)O_$IMO@I4/J^)_ M!&\"5CZ5Z_97^KEH(: ,0Y0(P%)=YQ:JG1-&,0&Z" ^E<:HV359'XM.*/S<& M_MMJO16XB><^<;$8B%_ZWR)0$!1/^MA05V3:*N541&OBK\;27)S=M_"VEYXW MP5;ISO54:ZE^NPE>Q2;8*7K31DG6^9]ZRHY@QDXZ1KYMXVF$?QN#>]*!.6O% M3RN%W=)9K3>+W\FOXNGEJ4N=)/5.G^H#M! !)"($")<"A&$$DXSF64B,W%R. M6I[;@M,*9[98'.,TS.-7:3\RQ;9R>3S8.ZOM$%FIEWI$I7[:D=1Q>Y/PQUDU MNJE]_@'G9#Z'UYW;^_TXAQ&F1 *:)3E &%) (

(<=9W^?ON%$5[V:_=*NR3^9S%V&POY@FYD6>UH7?$37"[V:P+^K*I8W$V MI=IE^0Z:O B7O]P_9WN:.O_/)95/Y "Z^(I]],J']LCCNWIUD6,9LRS, :&I MKN^;)(I!%*% G,8\S[!@9@6W#AN>VT+>R19HX=J;*6\5 MBW)*4Z<8E+V&)HL].25^/^;DY-\=#L[_^D)^D(^D>F6O&_'[2R4^B!]B63X+ M_EVPQU6Y+!]>NZMX(3-$(@H0SR(U$T,*:[6#_MJL\D"GIRK^)S T8P5KD-G](LP#8R6;IPR/N>5]Q:_ M=]3!Q.%YYQ0\CKX[^Z2C(\+O'V_;S7 &*1="67T1%*DR_5((<)1@D$F,N(Q( MACFV;SE78URU__>Y6(EHP21B*8,,9*&$ (F8 TRC"$ .94Q" MG&-B?!YZMI?9SD1Y&IU!ES&#*4Y2B)JY,AWM21S(X]^\C]]856NZN3T MZJ=6MZ!3KC[,;<.T&_VL2NM=/X8&)[M3C60L MCH.G&J&)#HC[T^>Y'2G1GS!MYHAVI$BMU;][.BCV@>7@T?%5'4QWF.P#A[WC M92\-N@?PK=28OQ[&G(4B$Y# 3$?MJ:UMI ^;10:!C&.(HS")9G8BCA=[-X0(AY#]TYV,WGDWI"RIP+W!I]WHX/O M0FW)UF3]VE1>^52N1?&P:NA'];(FJVK9),KE_WAIHUP7F$?*V)4Y"%."=0T& M"C"G&8A@FA#&4RZXD15\C1!SHY%6Z'8E5E-DLQ,[(%NY;X)5XT>W&<@RY&^D MS*AH;/Q'IJFM^&T5K)N@&XQ.A:"G0]!3PA]W70.A)UYS$F%2SKL&I$,^O*HM ME],!L=DLZ_BAKOB$VC"T)\\2"L(0BT'*HPR@!-$FWB&-HH30!*(\M##^SW M:GF]V;F7(1DV8P?>G]!*O:S%OA%J\+P#47Z5LF!"&;+ZM.]%T9 FZ&?=37>= MJ?:+6.T2U>Y1ZD0Q4.T>81PIRA0RC06'&3/R:C+J;6Z4V^Z^R'_W[3=2I4;5'2G54%Z?:'5I!3+(49FK3 MFD2Z:%D2 AJQ"" 917F2)+DTBR_P),_<>/M4R5[0\B(3* TA@!@D4,4HKB+ ESPD.K,A\6 M?<^--[>B!D4KO!U9VL!N1HPC@3DV";[0JN %T7 "K6;C 5-69*&/&0>RAN-J<+< MZ+._]^ECL+%W0:Q'CD'(=\8=AJMVW> 3R-%2&AX0BS6#*4VQ4:N9J26:Y MA%9!N=,F^*U8!57]:\-$4-G#OQ1\'[7@<%(KHM EJ M=:8:%9MKTXE&9ZI[U1KU_J38BZYOIT<@NE&JL^D&S]THZ5-/?V[&'J =OI^] MIH,)+W ]X+!_P^NC03?K\]U+5:QT<(Z.>:_J_**WOXIJ(=7H1#(30!<6TFF, M.,!QR$"$0R8H1S#/B8V)>*:?N2U"G9A!3TX[P^H81EXV3B&DS [V+S6/*F"HD0[YO* MC;HJ[?;X:WLB=BO5S+Q=+FM?/F5"Z@WY(LHI30DB@$0H!"A%:IL;A2&0,D0I ME7&,[&+AO4LX-^9IE J>:JV"8EO^12_TK3Z6)SS>Q]3P .QAH!7^EL[UFB_) B!/E&C2 MXZ0D9P'!(6W9O.KH0R>D6*\%_TY^-9&WW2^:Y-H+SA(N*6(@U4GU$8P)R!,< M@S3F(I&Z&]N!-1)UZ72WY!?;<#Y3;!2P]_$+%LZPUV W(QY/ (Y M,NML,52BMGD5;H+M+QMQ/3JQF>'BRTGM0F_3.J&9J7[D9&;XFJ,]O(W[_U2L MBHWXK/98JN6-^D(*NA0GO0VP2&[DGXDV7$\RS47P>!9^&\(E>IC=^SZMZ MTN =>-RQ8!RI'ML81\6I"=;WL#K$"Z"("$!CF(,L9 AAG2@\L[J,W34]-R[5 MDEG6?-O!9#:;W90?>0)KH49(+'RLJZ]R;+N&IZV^=J304;&UXR=<$[!I0_*/ M#=G4'HB=@^Q")HQEC&&0,:KL/)PR0--($;(.J'N=?&W[\.C>I]^43 M+5:US]_]NOQ15.H?9'FWDN7ZJ?[MG:[13):WC)4OJTVQ>JCE>5Z*C=@E.-I9 M9]4"1QBE6*WH'%,&D$@DH!@F(),P8S$.$4V8BZ.5=TGG1DA;1R2VT_0F>-[I M&A0[96^"HE$W(%M]F^/Q6N&;O"N/^RMIL%.U>"N-^RWO6&_,QAV9T^VT8;$LR^.-UZ'C M#89V%+ZKJI?],E:--_$7\;/^4U5O9@F$,8"8*, XSRC61:&$:.+ M'V)-2^-K"Z..;0BEW_V(9^>UXWQ1"W[:QWXE?C9_K^P#4RR'Q?"RPCO48]]/ MU!@W$N]'F]RTX2:Z?/G/Y@F?#G%60/FZ@S#K=-IK!RL@CFX:[-Y^FW#X3^5: MBF+SHD2Z6[6%(Q.,((4)!DF8A6W*="HSD N<9E&TU290-[+D(XX$#.) M]SXEX;]40/< Q+XCMH>ZLB\$U_H7OD:0?B\V2[&064PDAP1(% I] 1T"(D@* M"(\XY0G.$BQ,Z[\=-CZW@Y">?$$MH'FMMR/Y+S$'C:,YSH8-(E_[R"AROVP)/.0:-U&>_6 US0+$U# M2D"2"J*,+(H!SM6_UGYQ.4XDY7GKPIGGZE]Q M& .&DR@5+$MX9.7$;M;MW";WU*0&T'4SC79>= MZO2M[[X&@#"XR!IZVUNVF>I^77[2EV1?Q*9ANL]E52TX9VD>J=T$R?1N(L]B M@)&, 84PBQGF>9C *_//G.YY;ERDA&L7UN W-1BV!Z_FB-N1DE<[&*<9DHKR-M2J@E.!%(=X$ MWP=E-S;%*A#=V$@U-MJSI#&ARYU2OK(V7@OJ8,9&Y\:GR]9XK?Y[F1JO;LQA M.3J(Y;Q;W3*V?A%=+?I%F&4BSD*J=LG:9D^4N4ZIVC0+BA'/HDAFR"@ZR*2S MN2TNO<#F>I+IJ44:B=44JT6N='Z8UI-+K,Y?:-L#;[#*>(1SY,7D,$1<(]D* M&[32>H3.8E'P".%$W&_P4?HB=T-P!CG\4AO34;6A-GN,;/J.VX'%GDVQ"P'+ M"4$224#"& &$2 2P4/^" N$8$D1(9'5]>;*7N5'M%S5UUOI;M#N .(V@V6'# MU;B,S)E'!P?![6:S+NC+IDZNL2G;8D^CA( -@N/I&.%T'Y,>&0RJ>7@\,/SP MQ ZI3OE/&C! ZXD#Z02/?BA9=?;RL8?]B:@XJ%8K?0Q!R6J*29J9UE> M+I=D7>T>G,IOUN?'%\I$A!%!@*18%YHE$N0B"D'..!,TCCE)H_;C^[@:VX'Z M33^]3KTY?7BB*0OQ_[NOSM K8@:BSFA'XL$?O,UJW4,F:-++;!0V.V_Q+3PG MBHO5$ 4:HT"#%-0HS<"3?(0Q?VO70[8H<;[F)O)6DOHD"EL'S>SA>@Z M-$9>%AH"[]+8CI,:[*3N/K."[7S 5V^DF'H__O/\OOC^5+15;\ M=L6__U3-O7Y=B8YF=,Y_G?U?C76; DMB*;#D N0TDP#EJ9KC7*8@$B1E<4S4 M;MTH.9%3[W.;_KJ$U6X[TXI;%ZZS.,FV'@*#6X$Q@1V9293H02=[H(0/&ND# M)?YIJ"]G-?. N<5UPIC83W2_,,(8V-TZN&(X> UAW>AT]Q*N^NY=5#@WXI@^ M8,1#"1*\/4 *,)00H3 2'(J))EEMEDCS5 MR]S6@5I([2?3Y)_X4PL:U)):IJX[C:G9_O!JI$8F]@:DT@HD^WR40R#X2DUY MLH]ILU0.J7F4L'+PX6MR5WXGOW8NW-NK-YJG%**< HDA5Q-?4I S+ !,DE1R MKOT4K>*T!OJ:&Q&T=W6ZI$<_+.&J1):G03;C!$_0C>X9XHB:8U;+03R\9K8\ MW=,;9+<<5/ETALOA5USK*JV+'W5!N4_%K[J(@% ?TN8;V8@%H5F>QBD% B8Z MAX[@@(:< Q)B1EE&$R&M C(&^IH?;32R!6M]HEVN@F5I:D*:(&O&%9[P&IDK M=E+>!+6E\3Q-72KJH\G&5I,NON%'%YV+3^K;^(3:; MI6BS%];-+V(N0Q8F!'!&GE:WEM6..0:#-J,,7>"-S1P^UG9Q;_O!''29P>.*.P:XF)0\3I0_9 MP^@=QYW&=NOR5?;OV-HD%;I&9%5?L='>%=O.?1 G"$H9Q8#%.J%?SB#(DQ@" MPAA,!8@Y1@C( M,&0 A9B /)>ILND8#\%G]D+;GNOYL;I=[%Y+'FO3/4Q#:;.I.M//W$CA=[+^IV@"-D1S>5KLA+7; M()U#UFSGXP&OL=F@P:<1,;@S@,EZ!W,!!$];DW.]3+KGN*#JX6;BTN.N-T4_ M5"OE^O6+V"R2/(YQQ#A(&9, )6D,,(XCD$M.F!20\HC;70WM&I_;M.]DLZXE MNH>8Z3V/&PZC7^RT8NFJ"QX/6$ZIZ^W>IM?TQ!,;Q?%4G$- & MPH)P&<62(0!)%*I)J8/ N. @B\.9A^H/6 W ZOU9O%- MG]+<_BJJ!1-IG"5J%YR%+%6VJW-;"W6UQ*+: M*"-CJ39W1!]8M$=42EC#0\)]V(;GH#,88Q_9N>%@/"5/ZCTT'=4+O:FH?MI- MP_VV)IF")\7OIM_I/SJFB6QB&?]X%&+SN6Q,WS;SN0@%QS+%((^0VJ(B&@), M40A('J:,JF&EQ*H4]OFNYC9)6TF#6M2@D_5RSG1;A,V63S^XC3R?72&S3_-X M$0U?>1W/=S1M(L>+"A]E;KS\AD. S&?Q0):[V\G/!:'%4IG)7>Q6$G+*8H:! MX*E:OC-$ (4)! D,:<)12%*SZKHFGLX'6UDOQLS9(V<1L^(1P8E"5,Y_>P'S%7UH \U@Y,FE-J8+-#'49B^N MQ/0=!W9]7SX]E:O:,WV7O#X)*:02,L 3)O0U002P%#%((8D291M1%AI91&=[ MF!N/-C(&E1;28OZ?!,^ +J^%9&2.;-%HHT1,,OH;0F/!A]="-!$)]C^<8*.1 MHEI27[G_AE 8Y+N3+TY'L2_$A>>=W5#)P\-:-%ZN7^4W\4.L7L1W M[0VP@)1+D9 8Y%F. !(ZRVAYGLP,G7^B-3! 'P)7FP+DX>UY$Q)\KY_FNIG;4O*CT"3?,R^^X$<@M M_R'6FZ(J5@^U-^=]N2S8ZVY3*^*6SDS'V5%'/CG6W0Z;8&A"ZS0CI5]+*\>13!\MPII;%3V'5C M9W :-,6(C,QJV\'H=*CK$6VUT)O+LP?O$PV$73F*T0=DNCH5U\X2CW4LKD+U M4H$+M\8GK7QQE?Z')3&N:\QM+]S%+ZGNOHEG]9$^ZAI(LG>*MTCT#2P2"5"[ MWP0@B$.01R'2KL:AP@Q1(HW2$YIW.;>5J9.XGFKKKP8+Y,VVRG[Q M''E=V8/RVQZ4_4L*?QMF)-1_)9E_R%;=I\D)GB M$AY1I$_S(QT?S@'.4@P4PT FHI1$J;#BF7[KLZ.41CA+RMC#RY =7%$8FP@: MN3QFN1S4V-?DWFM[VGE\2JVC*7OR(==KM]Y,KR.>JZ\OFVI#ZMH5BSCG62)I M",((I3K$@0$B$PF8X!PAEL4"6UZ^#74WM_G;WBGUUZR;ID!#%?3$MKV*&T3< M]$+.%X[37,LY0^AP/6>"S!67=(/-3WQ59Z+J\86=T5MNB_U?RY+_+);+VQ4_ M*/]W=$3,0T(1RB4(60Z!6OY#G2F&@XQACC-&,PRM_,7-NYX;S722!SIK='%0 MHK*Z"58#(8#7CH+9_F(<;$>FGCU8#XNH*EC;$_Q13_+M@?.TA['H>-(-CCT@ MA[L?AQ8F+B_X>9N FHBM:M=QRVY4OJW=]>YU^\__IQ!KU=#CZV?Q0^&J8V.SF L1D@BD&2,Z)VH& M\* P9;8>L]U)?;_[0C6$/8S4C4/Y@C$^40 MCMX"E]W0\<1PAIU.RF)V0!PRE>7;C@5@2/7XZ%7\9?-AMXG\3 M&Z)V-/PC6>MZY-4M8R]/+W7&T0]"%JS8+ @EC) L!6K.ZP3M*0-4)IG.GRQS M3DC*[>['+G3THDY (?<8O&F@\/J)U:\>ZE4^U7UMU71722G&5&S24# =*%A MA.(0T"26@"61Q(I4H*&_^_DNYD8DG][?!9V4@1;3PE_Q-(;#M.$'F;&-DD-0 M7*J GD;'PE7S:I0F\L,\1JL1U9-OY2 ,@XZ3I]^P[8TZ%]!\&7M6?4]K!+K M;\S MW4Q/"?A>>=T^/PLKU<[ENRGZIG:]XK]M=O[XON5CP- ]EDD' .4P M4D0 S9[ MY7Q"8H2_&6WX1G5D%KD>4-_>*BCJ]$L(P MYS2/8\4U4E&/R G(989!1B1.DAC%L9W3]'[SG\9FG7 \C;CE7XU[5ELC7M>*('X42=H$131*>_17E(H)$#[:6.YC:)6\NY%;:SF?61?R>Q[O?*L'O5E^?A3Y77CW=;ZQK3T1F4V5\$$-=B>^#BK]36L0%*N_!%LE@IT6HQB.[B!Z8DT' 29E M2G> #MGQBI8<_*0_/CTORUVM==CKEQ8Z=)6X.H MTR70$@?JNXXL?(RO&)UA'W/0WL$SF'#\*O% HZC6J+K-$I M4$HU#_A+B><)V4%_\RN:G\XI_7H,]CS7/33G5#=5[??%=LFKSVVWE0._E^_$ M/2GXK51T_E^"K#^IKWD1)Q%+LU "CD0&D"3:$93$ ,J<4QJ3$,K(HI2J;?]S M6X6^/XJU(%I"JYJ@UK ;+#/C@CGZ98P6_J:WTZ[EO]G57KT)OI?!.T5H2HN; MH-8CT(H$6I-QP;>JT3KF($Q6MG6H*Y84RK];-3EGYU57G@V*PSLVX MG?9HE\$G\;FLZB.F)D;A1?7J@M6Y=Q:0I!Q3A$!(2*IL&IH# MBF$"0LCC),^00,PJ\MRR_[FM(OKXH:A5"'Y;*B7^$I#-9EW0EXT^B0LVY5Y6 M^,=RR?6IKM(MJ+0Z-P'5J@6_%:N E\LEZ?_Q?!2VEY$T.QP:<7Q&7ICNVF'Y M7 ]+?0JW$S_8R7\3* V"6H4F&YF_0R%'\#R="-GV/NEQD",TAV=!KLU[17(8WNW*TAFGHIM&^,?>X_+.)[9-$)# G$! I=1@^TFZ= M402B/"80"ZXVFW;YS?Z%"@GTZ\W?-'M -?'*G<#U/K'YO>7F\(IB KZ1')G/ M3M40N/%;1, &$8^A\F];3L!&Z5.!\)Y+"336,J$ZV*UU?R\VCX]BR=O]V_?RB]C4]+LK'MFP\4*01$:<*@L58@80 M$U!G?8,@BV 2AS(F<8Z-V=)%@KD1:5MZZ* 28?"SU2=8MY;0IM1E5YHM6;_" MJO4^S7WL#*AY[!&9<$<7= ILC5$U!/H0MJG\T*M W*@Q-OH6?#_V*$RT%%PS M&KY6BFN@'%Q$G!J>;GVY1N^]I>>JAEQ6I=>-^.?_2YZWWD!1R"E+B 10"*&O MD2C 2%)]1$HA0;E,,O,\HX>MSVTUJ>4+:@%M^.@0,Q.FOP*)L5E\!X++EOL( M#1OFO0*5J5BU1NK M983",8YF)XM7H3,R;?5D&Z$^\5G-O5T!'[8_\27O&?6.KW'//>BPV=C=:?SQ M\OS<;&'(LJ[4L"Q_WJUDN7ZJZ7R[Y6G"WNN[C5W-RQRJ_8G,4\!B77DTAPP0 MD>4@A%F8"1I''++%#[&FI=$FQ8]4-C.C+]LT]X=]S9JH'*U;T%.N;R@T^EGL M 3P-K,$^:OK!&IG&'$?I>S=*[6VO4?G3T0;.8LLW_0!.M%&\>B /Q]'3/M,O MX(.[4T]=3;>G]8O-WD[8<]-7E,#=NU$F',9Q@K!:+$.BS'NF]L](2)!A'+,$ MQ2+B=/$LUD7)_]B0]<9L%WW5M?-A;^--T7?BH5CIBBT!)>H/3+A?VY] EB1) MFJ0T->T_67]=UOC5>"WHOUDVH3H)" M+G&$U2::1&K3%Q- "56,3B&*<,XP2XP225CT.3=RWO>-?29KG06PJN4.?M35 ML[=Q4[UH*N=@*I-1,2-ESUB/?4NWYSU[W\#[;' MM_*JO03!@'/MQ5<=[?L76A6\(.O7/TA]U*#[TA7.%Q1C98O&&,A42H D#4%. MT@2D(<_#-$Q1S(TY^VN=8^H9)%*$P(R'1@(Z(D!WF" MH/I/2&2:01[F=E$[1UW,C0 :$Z3[MBTW%\< &NXEKH)E[*W#'B(C6&?GM?>U M*SCN8-I-P%D%C];\\T]Z3?K9W,OOY=1;8 )9K"8UD))Q@% J=6@-!Q',PTA@ M3M2O%IMR0Y9F<]V\:RL.V HPWA>O/5V9OG9[:=)-MJXS^UD^O23Y/#4.9I0Q M#KHC4\F%I)Y;X7M)/4?/Y#F V+@9/$]U/(?,G0. &&;L'&K!CL:J]6;Q17U0 M7^7OY!_ENLN0W"ZN).:2,HY "C-EI:2" (P9 3".,LZ3D.'0*#WQ8"^SVZ"T MTED>90\C.Z=B#(TQ>1BI/L03JH$>1ZB?=OPPW/8D5&"D7C?KS1Z^ M-@.+)H^5#IYKR]X=^ IE&Q3C1ZD6Z%[12_-/>6N2)%B MAI;WK"@7NGVC1"AF8)S/?6+XOK-IM(2BE,60DXQ:VE5BBH-;*\X74>03.VG&)< M1J9-U_)W)D-B3:#7XNF)29W%F)12KP7KD%NO;N^*R!7%UH+KLQ&QJFH?OUM= MQ/RACJ5Y][I[Y)Z\ZE_=_B1K_O6Y3H[9\P;_5BZ7G\JU_N,"D8C*4$B0D! J M$RY"RD:(%05G/!>)3%B<6=7#&T?,N1%TK0*H=0CZ>@8]1?5%4/^Y5MF@UE;7 M/6BSU?8T#O[4.@>MTK9>.N-\((9G8V\^[&.?I+WMB+N%PHPV(#[C:?P+.7U0 MSFA GXSL&:\WMZ7IW4NE%CEE:+#_?BFJHLEEORX_Z8#.RUGOWPE9KL7[1ZU! M=;>Z9:Q\6=57K2NNUM2$!YS*#.K>E7' M7$P&>Z&!2>CJOX"%Y##QY M;8X^O4"4SGD M![+<)2S>5LS\4JY:EYX%CR7#.<6 I3I$*4P)P!%* :7^IL; M6=02]U/4+SN9K2KP7H1YF"]& &]DUFAPZV4RWXH;*'D[IS^_&%I5+?:)Y615 MBL]]BQI3=@%2VUK$I@!=J#U\L9DI:PV;ZG106]CX-;<]VDQG=JGK #,OS... MEZ?-H47'D^X6[0$YW#XZM.#J?_788!CCD! M":-1BI.,)1PM5HIC-\(P[^)A%T:3)F\F3;^C,1UT6@GU M11I2E$E](@P%5I.9AH 0S@%3DUN0, _5[VV"+,[T8[79F""8XKONH]M/J)W% M4DN[W7Y;1ZN?0S>*.(E3F 2YPB@*,\ 3C,"LHB$#$6()M2J?(8/="?8RC7H M/JLF-6,V6H!N9$K=2MAD*+_96=C^J/4""IX8]EPODQ+M!54/ M^?;2XPZ'<;^3S';';$:0#)ZP#;&:D29[YVIF;S@0 MZ5@2$'&"\4:H&C!LW[1G(AL6U3E/JJ[ MJNE-=4=?E7#-(1HD7X-FIF-@SA,\["VXA$D@$AVKOJK:M &60 M $JAXMT\1QI>1GEN9P;.YFL?-3.3U1&+D=GRLP$ UG;I"54]V:+] MEB>U/T^H=&ASGGK$,7Y/K'^H2=\N+8P3DBC[$B0L(P!QF*G-4!2"2-*8$BYB M"JV.G?9:G]O6IQ7.,IQM#R^SZ>B,PL@3LI5KA*JL)S7V%9VUU_:T056GU#J* MA3KYT,31M?U2'2]/39#5QU_/@NG$]N52-://J/3%WX+F,801E8"A2"W$<9X! M$G$,DDS&H20T%,(J\_0$,L^-23HI@Q];,2<*DK489T.NFM?HCQ4[[VF9A!+*W]4+UU8*V%Q/\:4;;V0^ MY-:AZ^OB;Y5\M%BU M-519^; J_D?P.Z[D*62A$P U&2GJ**FUX#I7Q6Y[6PNI4QVW^0476,(LA7$* M\EQ?/F=1#@C&,8@H%"RE>282(R_D4:6XXSAF9+T9N/S,B+SS;: MM:?@3;!3,>CKV&7NZ;1L$OOL] Q:16\,LM(Z1[Z.,A*>0UO]RO@FL:NCP'PN M.'6X,ZQ;(;#8,CBWL$=FY9]X&I/L58P M^>),LTZG)4$K((Y8S>YMUTA:MM:^/A]$\_]WJ_NU>"8%_R"D6"N2U-OI5244 M5W[=/(IUPZ +GLN,H0@#R?5-1O#@MTZ%OVC'EFX,6O'K(:@5 M:'>>/N-[KT'06_"ODQ 31P9? ]1QV/!5K;E1Y2UC+T\O-0_7C>JSBK5X5/UL M U"ZJR<6ITH0#B1B$4 28X 3@D BHCR#RMCGD57&1^.>Y[:OZPG>/!<;LJP/4ZMO0E>V%_Q3N?[T4CLM*@M8[S@7,0KS6&84J/_H>%P6 M BQ3!""&D!"8$YJZ5I@WDV!N/-:O-Q^L6ZD#6:X#^=)XT[:"U]7FZQ+SMGQF M/TIFO#8J]B/SVW[]^5;\Y@*K"K[UAZ%1(>AT&*4:O1U\_FO3&_;_5I7J[> 9 MJ%MOV9 ;*=ZO==S;YO5>?7";OG/@SL3>%2]+0QS%DC.0QHCHRC("X#3D(,HH M)'&H?LFM$J':=#XW*NQDWW=DO0E6PM#!VFD$S+AN+%Q'IKE.[)N@%OS \7HG M>_#G*&7D7%#SQ&Y674]*;"Z@''*:4QO.=/:CJ(IRI7BRV4PJ([C8Z)RD'FC-V5DC:O!Y&#H7^KD,B3^^&>AK:H*YK/8)1C%XR9%"U >@ M"_76^5UI'(:9D!CD BO&H)$$%"DS,"."AHA3JDQ *\;H-3X[@E _!5HXI^2X M>[ 9DH C&&//>5,<[*?X"85]S>A^T]-.X!-*'[1NV%]<99B3) M)=0!1QE &4=JRJJ5/@]3B8C B(96'L^GNYG;E*US-_ 6= -9O&UT,U M\H1V0,DIR_5Y$#QFNC[1R>39KL\K>BKC]<#3KDG(ZL/B>Z)LBN]KLJI4DVHO M\*%\(L5J$44PD[ED((218@*JK^1QG.@R8RE/PIREQ.K0=K"WN1%"Y]I22QOT MQ W^; 2VKM8X!+49/W@#<&2:N ([AZQF!IAX2W$VU-?$^3GUW/4Y-UKI51O]KGY? M;)V7'6G%!/8KCSK=P!R98J[ T=]QYC$R8Y]B]GJ8TU0"JKX))HH?VH7A;RM:+)>"[WY3W9?+@KTN(H1AS&0,(,QSM<$1*TYI 5K'1_K MKO]X+'\N8AA!$4,$XI2JS1K#$E":FR:9V3=R]WUMF'W#9\7UZT$^-7^4T\E^O:3?4/\5 G]5Z(1#",,%); M.JI,3($HR&%,01)EJ20"1SBV"H ^W]7$7F]E#:I66+L]VP"^9KLR M/ZB-3&\[P'9B!G]< LQZ_W09"T\[I(&.)MT#75;X<)=C\(9CQ2"R7A6KA^I> MK&OGO^U]# VISNL3@2Q$^B0J"@&F"0,LEPQ"0AE+K5)YG>MH;B31R:EKT31N MK\XW76>Q-:,('XB-3!!N8-E7\;F A*^:/>>ZF;9"SP5EC^KQ7'K>-;'?$GAXV2"%]^X.L"I3@:UH RF$@H)4A)!@!)!0!YC""(:(@3S.$'"-7ZI[F!N M5- /3[H)_J_PW\,P"I[)NJDZ\Q]!=!.&8?>_@+QL'LMUG96GB50*2%V_Z@\U MZG6\V;_]KR@-_R,.;P+]]=4SYX-@_3]%]9_@C8Z%>FXJL"U?53]QC.D*J3?53OFRJC?J'GHA>)3B?1]OLNPD))2R-0Y!)$0'$N=35 M2+#:<88DP6D>LX@L?H@U+:?X:YM\J/&Q/N8'HK_WGW!:$OXJ56).E6FEN^5.Q*O0F M5#-$M[U!(1%(1#F@>80 RA$".:,0))!E!'.6$FZU/ESH;V[+12MN3:MD3V"[ M&7\)9C,"\ C>R'S0QVU?5O_[24-4/+'$I=XF)0U#U0\YQ/0UQ]*1ZP>R*OZG MOJ=X7ZZJ )!2#D%&J=J@\9,3JO-N+5'.CI[Y2-\&>6O74ZRNF=XU;U8*=;L[G M9'[&V8SY)A^]D?EQJH&S+_CH$VA?Y2&]R#1M,4F?,!Z5GO3:^!6N:3I>IVI3 M!R6YP(PQ K@,E1F8)E1M%$4.D CC* XI0W;9.0\[F!OUUO+I!QR\QOJX20%E MG@H*=)Y ?0 C 4ZP!#%BB/)0,)9Q.T/Z&N2F,:2WV 5WZE/M.[E:WN<>H6FV MFER#T,@+0^.24LLV0EZJO^RULG%%G$>DS 4$8"(4H BM87%4/TGEF$448DE@Y;S>[C#^]\J*?RL>'C=?Y=^J)AW[[5.YWK0;O^[D*)$HCB2/@ AY M"!#C#. TC0#A.(T05G8SM4JX9"O W/9E?1&UY51V^@1+K1!8:XV ^L.+SG;K ML.>P'B%#"W=$W,NJ,]:I.D<9Q6$B?;.1 MF;!F77"A9MV[MF9=<*)F7= -:JNCLKU;4G[#(;6(G7C#H9TH].+[HPA66]_M MUMWC9<7US^W8;1[)9CLK^AX>4KN8C9$P'PSY\-WG=!$C M(Z&U%W R5A_>:OUM\ZZ1Y=U*ENNG^K=WJV)3D&4;Z*>^TSII]_-2;,0M_\=+ MM=%RG@VH7B"8(,:(U$NW]C'*]K^0@>^_-?OK>40L7CCEFXY4R M'$7JMRYN..90&)0['+5[MV7TLS+JEK^3C5X#5+/ORUH"L6*%J':)O6.*(QCR M&&"I$XU"K/Z5P CDE#"91QP)3&P60:->Y[:$U4('E=ALEHW)LVS+4EJ67C># MW&R)\ [DR 3?8-@*7'/PGL@CY4ZW0LD3I9KU.2DA6L%P2&=V+[N1T=9GY&Y5 M;=:UW5M]_;D2_(.R&'[4?H)5E[A#"Z"=25X4MALMG6&E_PF.5YG(4@ M8C(!2"8(8,%"$.>8$BPP)PFTN_WT*=[\[DH_5IOBJ4XQJ(5L'.GMB,WO\/$D MAC$A@.98#9](,D S' $6QRPF>2(IC&V6G+<:O"E6IED,F-F"]5;#,/*ZMG.2 M[.EU$]2:W00]W7HYJ7KJ!3O]E&6R,9F!UHO@&,A[6BN]BC;IDCH&J((F?4X<,VX!PW'X MN,W+CFZ/M>M,YWV',T1"E@B049(!%*(<8,1#('@&8YR':9;EBTVY(4LSMMEK MW8I5MGV,>$^G^PA8(YR3#]$^>&;\X0S)R#S1R#6&6^(IA7UY(>ZU/:W3X2FU MCGP,3S[DX$GSOJPV7V6= *5-DOZ]_%:^DN7FM?-/BU*6(I1E( \SKG<*.2!2 M,,#4- Z37,WKT"C$U["_N>T1M,3U?7N=)&;=9OC?E,&Z$5M?MP\&K#J!;N#+ MXA?*D5F@0[%)M=/52?A>!JW$%\-^G5"TI_?(>D?[%'PEZ6H V.;:M9_6_&BJJ_NM'L< MJ1Z#3\OR9W/0\TWH[T1IV/C+*6;7'E.UZD&G>U%/+U8^K'2R'Y<#/+.1M#F? M\SXZDQR_B%/PFZ-0(_JP5&<>(= #0ZRF:6<]O<$AF!0%A%.(H9R 4L02(U]<0% /$<@FYD#R&5I7[]IN? MVX9T)UW E'BVU;CVD#/C&W<\1J:4'A3OAZ!P**YU2F-OU;3V&I^X?-8IQ8[K M99U\RG6R_A"K%_%)R=*=?/^]V#R^?ZDVY9-8;S-]")AE(6(08,000&%8%Z5! M@"C[DR4\RU.([6:Q4;_SF]ZUV($>N^WU4_!321YTHCNG9#$="E-:\ [PZ'SA M!5L'.K%"RAO/F/4Z,0%907',3':O.UZAO3P_-_YC9*D94!L+/6? [3R).*,L M#R6(L;Y)HS0"><35%D1@B B-,:9V*9/-^IT;9?7%#OBN2JZRO_0.)9!*C;[K M^/^QO&4S' W#>S;_&(]]T]:'=VN\]KVL1R$M2Z!\W;49]CKM;9L=%$?W;9:O M.Z8&T+X%7\K5-J*]=E'>II ,!41)1'(02IVI4TH(\IPD0-E.:4QQEB3(BJN& MNYL;137>/'5XB@A^:X_L_^)0UN\"RF8["T[,N&B6'Q<;8K-ZZ=B*=;OR48\E.O7!Y-,Z O*=#/XTF.. M1DN7P[$^:EU$H8PC+#C@:1CIP%@.7!R %VAI:$,R)C&PS&8-@;!2=U]K7WWV]\VBW^2<6.=O*GG[)?8UO7G4_* M6";+_Q)D_7'%/ZBV%Q&#"4QC!"*1UC<8.<"YFKLA1S2,*4=99%1S=JB3N4W> M5LZ@$330D@8?=:$2):OYHGL6TLLKKP^@1I[33AA9K<*70'!:BL\V.MEZ?$FM M_J)\\5D_U1@/'<2Q2&A"A9KS.(L!"D6JTU=@P!E*0Q'Q/)=6OO@7^IO;]/\B M-L&RK*J ;#;K@KXT!4DWI4Y#L2VH\U@NN0Y'5<9.D_KFNJ*-;C[Z'H$=>[=^ M5,)Q&O=\0X1&*NWXIB[YAJI?*O3HUPV_+@3T33RK[^J15.)^73ZLR=/MMF[9 M[9-VBHH6A'$K"&O8[-RJJQ=;9LEJY M=>(:+?A-O]0;J66W-3#,QL'4\O".[N@FB09V)W)PWP&[DSJX'0;6P5BQ@LF; M%6/6Z\3FC144QW:/W>N.Q<;*DO\LEKKPT"[Q?Q/J\&%[J[A;LR,I681R"AAD M&4"92 "E80A@1"-.<-F7\0YVHL\FX M6.\!JX7,48(DC4":\ CH_(8@EPD$,@V3,(><<91=L1\[T>7<^.QP*[;-9]ID M,+WI$J!:YQZV& 6GW=B5V$Z\$>-!(VZ;Z_>F,1;/QZM>NPD;0&><_=>I#M]R MZS4 P(5=U]";CD2DXY=THKI?K*C$=_+KGKSJPYI$" -<[6M08P!*M,8Q%D:QPA#DE"CVRV#ON9&)DWEMC97$ M%;)@;7E&G&*2QB$#,I?:GSZ7 (<)!BBD.!\WKSVL^!I-]7OCV355ICXJVIB4W4%)OXN=*$HP6]_B#5Y$/4?]8W[ M+F4EA2F-*20@DW$*4)9)D(>8@2P348C3-.'8+L9F+IK-C8\Z@0/22!P\:)$# MKF0.I,YU^4-+O;N OVD>:,L_\7*Y)/W[>=O3F+D,BZDY-A=Y9\3IM<+@0@TJ MVM:@ B=J4-T$#3K]!*UM(M:- J@K4743-!@%Q6I[;+7]>EN@FD=J]ZA1,K7. M;OQ]V;>ST6M:2WHV:I^SV66I.5P3AF&4I!2*"R[].8 J+S?(@XX6JB1U@RJQ0?^\W/;7YW MTMF6-]N#S&Q&NP,Q\E3N!/-HX@_K[*W8UE[C$]?$.J78<>FJDT]=X9%P5U4O M^Y>,]8+_\>EY6;X*\4ZLA"PVNKC5(LLBFDG"0#0D B*!&B42XB M:>V>8-[_W&;Z_;ID0O"J22S3"1PT=^WW6Y=']8Z#BX+%L%CX*XP#]B3."XWH MAWX+M?@W._!;#891=_-FL,?.IVN#1>_3^SG80W/2Z<&A&3?BNU^+9U)P91Z] MK'7RPH7,,,&0"Z"+%P$49Q#D<4KUCT1")J)06H7-'G8P/^JJY0N*3D [ACK" MSXR"KD%E9([I +F["(@U>9S3VA,['#4_Z?0_I]SA_#[[G-L$_B(VVERIJW9R MP=^]_JW2Y:NWE5UNV:;X42?P76""8 QE!$B><(!P* 'A,@M%'L,4JV*5W(5NA[8C 8AS,*&(<=$D.WEV&VIA=[Q#P1CT7'DU*2/2"'9.70PA7WK?3R\2X] M/-YM#W$__A)K5E3:.^-NM5';IJI@]98I6F!!8RE% J*4*=J#+%2V6I@ S# G M%$+&([M*7Z.).K>]46-NE(W8@=C)?1.0AX>U>-"72T6G0W,_ZG#K. M?LOQ1$Y7_!%?96LDJZW*(A<\S/(\!WD690#%, (T4;L'$B4)SWG"4KM'9V%3YCGY'5PFE4=N*-E#3A/ Z^ M3KZ..YCVA.NL@D>?=)OF'\3S6K"F:)[Z]U+4YLM*IX)9;XK_:4INAE D MHO) M(5M9+6N6G@?6C%[\P#4RJ>PCU8DY@JOB931\E1<]W]&TU40O*GQ4//3R&U[2 M$6@".FN!TS *0ZHV*2(,B2Y!J+8K:4Y!E.1A'$$F6)+:> A8]#TW%X'ON@^= MKJ"VWMN".98L8@.]&:V,!.C(/'.8SJ#9M4QR,.( V#CY#@9[?LO\!R:07,B' M8-3$E9SJWFAJ[YW4@>=V,XE4XT&P/(FQQ.L8]^:7X^H^TV/ 42^+WV&NGR; M^Q\#$,Y>!9F\ZQK3U9QEOB^?J.JBL^ITKLQ;]M\OA=/4H$5F( *8) M HB)&. 4$: 6?(Q302@75B[+QUW,T^[HE_SXM_^%893]1R!J>1T"J X@S2/* MH$A!CF)EXV%=LSFF J LS^*49#!F=-'DF%5DNMY, >QA=R/2E7@H5KK>1$#) M4KO?6YIT)P -,L1PCF)$L:0']N.+3P=EU-AZ8 MJ@>O2)IN(Z_!9N3EL!'H)K@]*.5S3SPG_3P+@L]0N_T.IH^F.ZG@R8"YTT^Z MK4-JL7O2OH5JYTC45&K/?;-,S>H,1R",]#2'N0"4Q5*O3!#G)..46WG[G.QE M;E;E3LC@64MI-\5/ VDVRZ^&9^2)WD.F%G"$4_-!"#Q-\]-]3#K3!]4\G.S# M#SON.]FCX"]+49N,Q49\+GZ(HRH(36%4SE.,89P!73!>DX $-%9[*9XR3F0H M4228U4F3<==S8X9.\O9P1,D.:N%/U 9QJTAK/BB&VX91H![[#,H?RO9;#&O M?&T]S#N>=DMB#O.J'I&>G6_+C^5ZR?R3?P0JQ>Q@&DBN"01D'D8 M J3^"4C"1KB&N12Y;A$(8@ MI9PT!>D(5"82PQG$64@3]8U9N3D?=# W^JC/ZBQ=F@\Q,V.*:Y 8F18^EZN' M=E/2R.;1??F,UKZUAS[;#;GN5,.)@3'O68).RH!C-VC'D29AB%@$&$\3@.(( XQ#"F#,HSS+,HE0LO@AUK1\>_#[8HQ^/JC0[V0<=0!, M;T;' G7T*]-&\."GDCSH1+_91@"\WG2&0O#M,N .UZDNN'F[9[7J?.(+6!=@ MCF]FG5IQ6U1^)^M_BCH!X8K?>J$$KJS]B,L/$$Q%=Z&Q2XC%3_)!H#-]RC*@^?R_[._E'N:XS3'U1W\V' M\HD4JT4#?RR]B4Y\4_"$VFV4;9]7XW-;G!=6" MQ)F(94H4"]((S7-C^H-DN<;JM>M\(\#NNUZ\K6)UG" M_"#0K62>6KLBF:L^ %^+1V4HJ&7T;L7*)_&YK+0LHGA8-2D+V.OW-5E5NA!( M'>U8_[1LSLSY/UZJC19-"?M5*OD7",HD320&(6QCSB0L+< MRHMR'#%G9R/)O4 MMGL:!HV*P6]:R;_KL%M;\2_-"/^?6#$W=+CCC8@/M/J M^A=R^G2\HP%],HWO>+U=[0*C Q/?O=9V6>/=$(D\PH)2@#"2NKB> #G3X4,B M4I\#@S#CB:-3RV%?5.DO^N]?V1.):EY,CF*V=2*X!;TJWD!HW:HK; M-2X>YQ#Q[[1QU--;N6&<4WG L>+L*PYG+I_% UGN]K[;J[,%QR&*%7, RG " M$(VQSFZ5@Q"%:1ZF+(4D-,F!,=B+%5U,E@9CJ:7MVWC+3EX+V_LLL 8G'3[@ M&ID@:A&#G8R[ZW0?&%DGKIJ4<^"Z6,&L7Z*%B3+8I%2"&BNDR-CR0!10P @ M(T1&*&$XM'(R&T_4N6WC.N$"U=E3\%NQ"EX%65=_F:CLW^6A-=S[S6+ QMXZ M7E_V3ZO;U/8+>@K?!-O/0.L\@[)_QL/RUF7_+@OZKU'VSQAP;V7_S'NT6VZJ M]6;Q351=WLC68X")F$J1","B" &41/I&4UGJ&*NE@!/OJ!9U^7@. QQX$?Z'#HTDZ==#QV)"?"%<> MO4NWQ:;S8OA>UOE5M C[+GD+&,<,9ER", W50D$P!3C+, BE$(1G.80R,O.$ M,^YSADYOJJ%'G1A ;9^*G5\J&4X4XHBX&7W[07%B)[5-&;32'KOW^B-58V@\ M4>/E_B8E.&/U#VG*_$6'>Z'WKQOQSS9U*LHCC/*0@!3R4%FE&0(8DA2$,&5* M8RPQYR96Z6'#>GNWPY(>7>?OD*6 MC/N=-EC)%HZC,"7K!APML'6IK,#-Z[WZDC:W*ZY=Q9^;"X3OJL7;7T6UH"3/ M4\PP("FD '&:*=:2.4@D#'&DFLTBJW3=!GW.C:]ZZ1F_[]D-P9]:7$NO.Q/0 M#U>4&\$>5^6R?'B] M?R3K)_6YO&P*1I8?BJJI^%*N5;_OOWUM-^0TAR1B4MEH7/O]AG$("!80)(I^ M$HY"F5.CLB&._<^-CO8TN F>]W2X"?A.BSI(@'4I8Y0,0HW5HQJK![)JJZ?; M1. Y#)V!)3GN@(Q,:GO"!_O2!SWQ R5_\#[X%GQUL4X=@++7]',E2;[W>KY95-]%C_$$K;S)F21 ME$0PG3L/ R0P!P1A#"2-PHP*B41&G8STX[[FMJ[4L@70T?0^@:6EL7T=0I.9 MUS=!(^A-T (V0MDJ TQ\F] G>GH;H_F\RF?-Y(%7[!B"BV+Q<;4I-J\?G\3Z MH5@]_'5=_MP\:C\[LGI=R##D,1$1H!Q% &62 YI3!+*0Q(C' M(X,V&'"_W, MC1D:48-.UJ 1-FBE-2.,2] .DX5'P$8F"D>LC"G"$(D3]% )]N\/Y8__K5IH MF$']8T<(E]J=A P,E>N(P/1Q!S/UX]/SLGP5HHY/ZZ[@M4G09S(J+L.3#L#SA"=06OM4AO3F6:&VNS98:;ON+H6 M[_MS?!&;C[_8\D67O_YK6?*?Q7*YR'&2T(Q#$$=0 @0S1:BAS$!$D! ,96DN M+>OF7.YT;NQZ=^CC56=PL?7P-0#;S#SS#>'(_'LB>'6K#*]:O. 5D]"J[;K18B(5$BI014 MX!P@JA/VRS !,H(818I\:&25>^IT-W/CF$ZXX$%+9\LM)X$T99-KX1F=/UH! M;X(M2+6,-]J2JSQZB@Y#X8TF3G8R,3$,*7I,!8-/7YM0Z'Y=\A>V^3O1T9*; MUVV@?9U[9.9&&/T4.JT& M0:>";;8,YT$QHY@QH1Z9?,Q0;I,6C>/*Y8J>]Z1&AMV_4:8C.W#.IS^R;,9KDC(4"1!1G *4R P3%&&0X%5FD_IC%5NX_EOW/C8#.%"7OZ_!_!XT6 MP9]:CZ!5Q-(GWG:83 ^;1@-_]%,H[[A[J ]OA-YHU>*'>W_CVO%&T%RN)&_6 MC+U/TX=V'_VIJ!A9-NF7/JG?58N494AG4P D$_J@"TOUKR@%E BI+$))<&Y4 MYG&PE[G16B=HT$C:Y:.J937W9CH/ZC ]>8-J9!)R0LG*C^DB"DY>3.=;G\#4Y5OX\"*^J WP]Y]B^4/\7JXV MC]4BQRQ6=E4$DC#/&ILK#TD(>!@E,B$BC)B1E^.U@LR--M17ANSV-$FV"H1U%KL5;3>E $5P3TI^$WP7X*L@Z\KCZ5CKP71TX;'68Q) M=S[7@G6X!;JZ/=\E:O]6"?FR_%Q(L8 A3Q*2UQLB76XDP8!"(8$@28AX"A4E M&F6*L>ET;I3WL=H43W7)N$;&0(MOFYW!!&R>,ZH-;+729!B@&(4@QQ@#$85Y M&&6$LI@M?H@U+=\*[G[GXP'>PKQ4P@6_N>0%-T+;;'GQC>#(2\E@!=^;W0-A"-7J>WU^5,BO,>@V!>D??$N^/N@_76XI/Z&A M7W\ 7B3J1@$42',B9KI<+I+(?$ ^2"3R(DQK TW\H;:$J4 912$E:4B&L'\; M ::V".A7,!W&[MU"[M?>[0/D%.UB,;N-OA)VG8'H+3UZ ]>LX5 M#5X^7&X%\.&P%K?9?[XI"V]&VWHT$?Y^8=<\[R0]^N< M:_,,QRQ,M&66L"R!.,;:4$-Q" /]RR25D3:5T?RE=%U\V]#UQO(P=ASI76C@ M4(?A&*&1&-!*9"!KF<&+$7JFN> Q7RX-53"Z,*? 9:\8L5HLM%4(M*!5_^8^ M?6-&>&/25&JK/4X@EZF$F)ER[S3%D$J$$4.$ZI>F?F,^+RVK]T[V?6DT>,>W M199J_4N^*I:1!].;_*%C&*YO/G37=!MJ:3\#VY>I!@ T"( 2 L_-B,:;,Y^= MB4:0>OPV1>--Q12,.[].]T=#3.U;5]Y& W+)E* M^3TL8A@M]>Y>ZJJ+!RV>RFYORV)P:AV% M":= 7&X\TY,6RG#7V_M?-;'HN:LS[F.51 '-)$0$!1"K+(::'QAD7$1*,X%* M)+:.GS]X^-0HX/8>+"KY'(+%#P'K_M2OA6'@#_P6W(-:MC[E&PZQ<(B;OP*3 MD<+F=V_'%AI?@?-GE.^,FS^\9[RP^3/2[D7-G[NFGZ&BR>UY586+U6]6&J9) MF)(4AJ$D$.,@UDNWME:(DHQ1'B:1R%QLE*,1IL9-E8"@,!*ZF23'X-E9(U=! M,C!/U6A4A5+\%Z0[J[HG0^/X^:/:&&?5.S0OSE_H'I3Y,=^\W:PE_;@2*0DK([H@AQFM$,4ZOF$(@T$0W^E=MH[!5&>4K57W.3>@T8+E3PE?CLZ\N2_]ZWJ>".$GL[B?E5LZ.+_ MS5_*M\ET., 903"*TA1BO:6'&8T#*!*% QRG6J'0K:CCJ6&F]B'6=0IK44$E M*]#".GZ8'_DS]P#7P1[N/U,P:JAXE';N0N**BX\G'CES0L4NUXWJ.G5?W MV,0_T!]?I7I=BJ^2R_R[R:Z_61H_H_EIGN(@T*:S_OA)JA=?2C.88?4?C< .>]QN;"UV_][P&I@(#%"5H& G M:5G9OY;5&V@.;@)OX(WD-.@/HIL'P0J73G]"]Q/&\RY8:;+G:["[HY_GX3-= MFYB$XEZN2U_KKCP/0BB,.1BW:ZJ=H6E._V9F6.3[:^BCJ];WVOG3]M]U7?O:QHWS;+>1!#J4B6)7&<<655D*=C MC*G1QF'=A3H5Y(K:%#LX+[MD/8 T,#7TP.>*JA1'"'BH2;%[YCM5I#A2ZGP] MBN-+W4W^;_+1// 7N7IGLK-?M6@%4G"%10H33KG^O ,!69))2/5'KN(P M$W%D58RT!M"1U-@6XT+QO_7C :^/MV@\?)^+^H_A4[@///'FT;<%&] M]E[@\L7^TFT?Y/KY3GVL.Q'/21JI0"0,8AQ+B%&80!I' B:9H%$2X CIZ*> MEX><&@64(A9 #_4,7I<:7+#:)H8NRLIO]'$M2Q/+L=J"!?QV.P6_H [,&6?3 M:XW$IIQZ(_.PZ;2G\1DP@?9@P'=/F3T-@$V2[)D[^S=[*3;EUW/#BNJMEYE0 M$:,13/0NHB8=*0FD-,%<(B%5Y)3$<6*,J;%,2T3P9R.DL]/A&$I;5\-5 WN M8'#"IE=[ES/:>^SMJ.GCRUS[D6SGZGL(_3Y=U!;^T'_E9KN3S& M-9_5]HH-P/[S1C/Z3ZK1-O1/7]!O8;U?&SMU\V;:0FYNEL(4J7TQG_7OK1L[$4XH M(3(+-:X9TKLGCC-(%)-0B"21&0FCC,;SS6I#%R,CO!WR7QUA.]/&%VX#\V8C MYJSLF%N=J7[>(?=[!W+.]HX-))X,G\ZA1K6 ;)0^-(6L[ND1XOI5TD=S(K.7 M;XAQB",N%>1*4(B%I@Y*@A0JS$Q52QH18F4;G1UA:CQ2*)-:3R#B$J%Z+T$B1JR$-F=#; MP2!+9(P%)TZ9KS:#3HWV*CE!840'O)+=L4Z'#=1VUI%O =FR%)<4,L[ XW$ M)FZWD7F C%H7D'Q5\[ 90 !0JD*HMB-G*X6:6K4U6YZ6Z6O5^*#1OR^ M785[SYDERXTZ$T-SX*4Z1I4BL^VDC-2$^%IHO;WW^C_KM8?%[0HRF!XXW2,0A,\6%J&4AN%5) (LH"D"6.93*+83P>' MH[&GQK*=Q?$+4T6RE!^4"CBE(O29&#N&'0CN@:G4*](>&Q*E@VG0U8E^'R]DSVEP2:4? M?#K&RK$?;%H<<_"O K0[.;_?HT?,VK]*]_UT_NL>U;/"("V>YBE269A$""*9 M2&U Q2W-YQJIU 6WKT/,$WM*^N M/W+NGC@+2'SYV+J&&M=[9J'TD5_,YIY^%%+M,[?O13%-., RX M7N,Q3@)(%54P0_HC#G@L.%/6'IH+@TWM"V[$!:*2MYB!OYYR_@1,6:=\R1>O M0@K] _CWN\V3OHQ7:H!%K541KZ'W2@U0M:B[3IV@%M8C<@Y>*H\( MCN2..GSEMI_V6_.Q^VH;88E-IV?ITC/&\X(M5\;J66\-+1 &C21# B 7:4D4I-R<4U-36I8('*4?*:M7K-?K4 MEL%&^#((__A8<*= [QVPV^386<6#03XP>7M%V]FN[H6:)[/;;>Q1K?)>L!P: M[?T>TL.F;T6ZO+Z\+,K-/5U\J/JK?GN2K/V^5^59GM_F>. MXH@+FB0PX2R"F/(4LBS((%($<2;"-)#"L1*MWHZM( M;\SLZ+6;^NG@5AEOO5^LJ4>R@VXKIN6[JR*T6"W/9 M[5)/ERS\UKHX@,I?98OFP6/7L3A0Z$35BL,K^O'?']\>#+^^KM^^2?ZZ+NV. M)E27(X1D$,*49:'Q%\>0J$1!(@A-D] $'#J9:.>'FMJW_L??OOT--,*Z?><= M>-I]]WY0&I@'_OBVA0?LQ!P@+?LR&IX^]8Z!1OWT+RM\2 46=US32N2!_I#% M/<'V)J5% &]+UHV8#> M0(.-D;1/EY ]%*WW7U=@,_Q&RQ@!I73 B.>Y?-5YY;TV_M@;X!VZ?9Q2\'2+ MCY-7]ONN]1/,6ZU-B.^YD.+#VQ^%R:/[DB_IDFL+KX9>(E%]2RF\S1GUZ+,E;J9Z :#0#= MJN#&$PZS8L0QR) M-))2DHBS^8MV-%9]Z NG]7AT,-]8?6IP PP^9@O33M)9*@ MDL$YS:,+]BR03.KM(PP91<:E1B$C800I#E.NN/ZOX#7LGY?B?4!O!AX!O=0#1;^6V5HJ[Y5>SLUUKKOI B[S8Q0=(H6*%"8)!JH2V3PVM MRR2&L4QCFC&.<>;D?G858&J[U7:<0+W&T@6X71:;]6O56Z%1"90A K52H-3* ML;Z,ZUS94=20,S P:1G102G[K EL[$![T(I=?5'T57O&=?AQ"]#T!.>H"DW? MYUS3R.O7ZE"TX.N\K.KU:[Z4MQOY7,QCS7Y4< PC@@.(,X)A9B(J1(!CGHDL M88%3]O*%\:9&?4W+J;K15$MD\*<1&I12.\9P7\+A M\=JRZ_QH[]"OZZ+JIYMU7;ZM9YF1U?-S7C<&6@K3_DO3F-1FA&R%<^_6] @1 M$0F:0BZDWDR'H8 ,FWI7'$=!%.!,!$[VE]OP4Z.@EO1EH@-OR^]8T\1M'NQX M:#AT!Z:E0V#W1-_+'AG$FNJ'FZ\2+&Z#CUNLI14+B,$P3"9,HT!S'N8)9BE(H&.)$F']A M3G:5LP13H[FC2"A #R)^]+\]:Y.A,)6PGE8+/3N%<7J!PJ@S Z)2#OR4+X%8 M+1:T_<^.<57N\^ER^CK0+(US.%M%: 'SV8*= F"GP0SC9*+7R?X/8 MT.L!K\OX[W#^VP.>T\?#?1[4CT _R>]RL7J1XD'RI^5JL7I\^YH_/FV:*"?& M!&:)H%#%@NAM:)A PE@",18R(RG"&$F[Y#K+$5T^O'&2YKY\O 6B$1ILME*[ M,=LEH),PC3$70F_P60HUN@G,* H@S;# -,DD=:NF[1'F45JL; '>R7N<6NP7 M4O5#;K>]K1^3?Y4;FB^E^$S7 MYAAX2^#<'-HF2O,*C;2]*R4D6/.*0+'^@Q*>I4YE(DX/,S4ZN>'\]?FU2ID4 M4N4\=VQC>09-.\JX'J.!F:(1$#02#L /W2!XHH4S@XS*!MV*'I+ A:N'")>I M_ZHWX+=%\2K%G(8H4\Q42,.1Y@1,4TBE(C!-<< "0@AU\_.Y#3]!KC!BEA'! M37FT-TG7X*^MX#Z#.XYFPXY3AL-X8*ZY&/Q1)AU5>9YF"G:J@$J7L8)#SF$X M2K#(T> 3"AXY!XQ;,,G9IUS;/6Y;J5VNO^A6Q]7Q:85V:!0*E4:!U 2KC>ZIKU<)O7&+(VPB$3",A2R?DWE/$LZ M-2(]ZC57MSQK:P<^_WBQ;QT\_&1;DN\4IG!HGK[4I*Z>.5&=V="7?$,71J\9 MN'E>O>JKQVE:-] ,>.]EYUO.=VIQ-Q#OOEAOYG=_+?7'])2_?%H]TWPY)RB1 >(,)H'I581Y M"*E$&119%L4BHP&5V.9;/_'LR7WAC7C@STI RR#>4[!U?])7@C'TAVR/@_4G MW*%QUX>K;VM]M/IONP_VU!-'^4P[5&D^SJY+>CJ53F\V=KO@#V^[2^I-\LU? M="W:R0.OSU6#[J]Y\8\O:RF;"DE?Z4;.0RDEY?H;#P*J%_682)A%:01#QF3& M:$@3ZN9<&EKBJ=&'D1$J+23(:RG!6HOIZ$\:?)XM_4I3FKT1_4M['L&6NJ8\ MP$D_E-%Y!G8I6:"E]PP8S8%1?5N-#'SM>B?-.+W#LLQKLV L.5@J_Z+[TVEIUX6VXP?6$XM'VZ7V5W5D62&?2TL-4& MU..>TP847WO/SK'&W8/:J'VT%[6ZJ1^A6#G?]0[XN^8O*4JJ*TH/;9&D7IJ MAO ?R_56SLK?#EEI-/&V<26K0SNPWK7Q>*UQJ&X"JTH]-R(C3HFG96$'"A%&ZA4_VD&)JRU$YOP7(2S5,EP;]CBXE+Q>AO_+-$Y"U)O6R M\Z+O=HZK[#-;EIZ8H>=@Z$6A!+52 %0:@$J%65/$IE&CBLT"C2+ :.(SQO(* M(+V%6O:18>2(RRM@.@Z\O.9A_:CSAG-C,YC!5HO<9'=OFU^J4,8QBK513TW. M( MC_9/^3ZB"B"4,)21U2F4[/]342' G*6A$[=UPM -@.TKS ]O O-43,6=: MN@R&)^[I&&A4@KFL\"&+6-S1T\JB92\S0T"_ZU?A3CWHS4I!2]N@.?_. A4C M*:%@$84XPYHR8I3 0!"44L6S$#DUI[@\Y-2HPTB\#9QVM(LNXVMI!'E%;6B+ MIPV8QS-T=S!\62V7!QS71+$&X,@>L;^S1^M@4Q3!L-*V9UA)5_5_=Y']"*,P M05) PJ($8D$CR&*:P3!(XBBD29P)J\17AS&GQBF-U.Y="%V [N:6@> ;F%RV MR&TEKLR3-_!G_6>_9KJ6D#HTRO4/[4A-<(]>SC?P4D&[,= R(_;?/#6U=0.I MLV&MY:/&:T;KIMM>HUG'6WNW9&QG YZJ=Z=(PE(6!C *0K-AE)JJN3+5"B@) MB3F]SJ1CV\$+0TZ-J9OJT$W4N0=R@2?0U@I^M'7_7$GFWG]MH -S&- MM\O_INO@%S MU':NWU-Z]]/<%6&]^4[SA1GB8?6QK(+((DJ):UM--PF6\0RE80@EH5B;^VD" MLXBF$)-((AP'*&2ATU(TZ'1-M0+X:--EN6X-.0E#+UT:__TBWUL%#/B5"N#; M'OB?+H#?IUMJ/P#]-4UU''_LWJG]X#G10K7G@_HM9Q]>"[UA+PK]?)8O2Y]^ MV;ZUT#_0Q>U2K=;/Y6]OE_DFIXM=%$ IYLM";N2-^-_7HFSI<+O\KO^[6K_- M0RXQSE0*52P#TZLOA8PP!A'-]-3&41AP[L*B \DY-:YMU#24VN@YJ[I05YIJ M)MZJ.M-_*94%=!M";^]..'.B\# T^%IJ1A*RE$7E(&A/EQVAA[.;7$2 M,I]7F[4;(=9&+/WCW?IA]==RSM*(13@3D*6Q-(T0"#2M7V$J94@SS!E/K(H3 M=XPQM46A$A/4<@(C*+A; R.J'9EWX=E-Q)Y0&IA$]P&:50BM+B!DS7X6&)Q@ MKD+ROSVNOO^'OKLB+?W#CJNZGCD*SU@HU7"$S:77%NG]*@N]I>3:GOU(BR?3 M&$S_88JG?:<+XZ)N!P-D,DHQ@B(S30B)(I"HD$,LXTQ;E7IS'KEEU[C+,#5^ M:!?6;90PV4^F#['1H:[(JG]H:=.WPJ[]3-F9> /C/S#S6,,]4O5;9PR]U[6U ME^"=*M8Z0W2^%JW[HWK$L]X\+_/B]ID^RF^;M:3/)]K$U-U'$"(L"9B$E"@! ML4H0)#PA, T)$3%+X@!'UB&MUL-.C0U+P4%+\BNZ\1< ZU#R.L@$(\4]6H'M:>P5V>@.B-?[9\V7O"KLX9[\:_N=_=MP[TL M5HM<5-ON@UAOJ1A-XS2%499I*U!N7I/S%F?K(0>#;,O(^.M/7;'4",WP[ZL M]''K:XM[?%1ZVT9X?:PJ$7_3RU99_,4$>"VI_J;HXGY5Y$:.SS\V M%6)9*P@:#<&?.QW!YZ6V+ZH>OHZ9X-[FWHX(WV-&!R;-]YG,*ZO@78_\( 7S MKA#K'6OK70]F=QD^#\_OZ6)]?='V4[ES67R@^JTWI9:DW.PR+%H>NQ1Q'L0, M0Q0+#'&(,YC%2D(B DXD3UD86CD0^@P^-8*OY06%$1@(TY9SX>HT=<'>TELZ M$*(#$VQ;;- @6PK>RLHJ!DK+ZH.9+[>HR]#C^D-[@'+D".WSC#X>T%VWYM_H M^A^RC#O\)OGKNDQ9-Y4NJU9SO]!\:>*FYB+#&2&AZ;6EJ":R*(*4R@ J(D2" M*6<)<_"$N@X_-2K;20@>M8CFG.)YJP@HMIJX..Z7Z9#(C^4Z]3L#CJ[4O@!VNU2=GSJB:[6OQOLNUMY/ M<8\H^E2_AV6UF=+2_BI?5NO-G/ 0*4XE#$0@(8XD@AG+(IA&2B\7@J4HM(I5 M[1ID:FM"(R?8"0HJ2>U#BLX"VLWUOF :F-%[(.044G0)@EXQ16'A:KUX?G\H4L&4NCCHY&LB+*I5GM0:\DMV]N-QEK"TWM[X1''I7:^0% MM< S4(L,VC)?/A3O57C.&B6/M>"0ABR"A,N,Q1+)C/>,;+038&K0?^BHA&-_2\AS-:#O].L8QN MX)P/9'1\3N]*;UQ*47S1"AD"OEGJ/=_&[/3>[M2IW=]]NY#?(G_0V>2TKUP\]?U7F',+NNLNN*>OI66!L9A%%+"8:;2!.(@19!2RC4=E 5U&BK1*E$J=RC2='F1II:-G, MEJL2SM4&.86BK=UQ)3:#VQJU?#-@$-J*. ._K+T!>NM2X9A M$@D)<1*DQIM-84HS&=!8B5 Z':]YD6IJE%+*>AB7XL@M?J;+CHM&GX2!NU%'?+KT8LT_Q37_#[RC2' MK_[Z@19Y\6N^E+<;^5S,,Q+B."8,)UG&F0MM>Y5N M:O1ME*O:YX)*/:#%!RT%0:,AN#/!0[52Y55M+4&I)OC3* I*31W/,/V^ W9K MP;O-[,!KPFY29\VLTG.SNFK/*KUB5IU7AT'0][1*^)5MU-5B$%@/5XUA!NF; M'\:*O QZN5N;RC6;M]_DYFDES,:BV$CYL5K!\N^R.1[18DG]5RW@S6+1ZMQ8 MS$D<(4ID"I.,*=.G2Z\=$<]@(+$(XXP%*7>+J/,GV]16CK8#$KS4;;<%^&[> M"M MP-O1KE]).W6/LRVK]53:& MSIVJN' >,<19$B0P5AF&F 02LC#!,%0LBDDDLX!'\Z5\-"X42]+I&L_J"\FJ M+Z0]ZH ?2BTN4-KH6&\%-E%EU?FS(]=THFW),UQ=(XU+JG8J'U$*%8W]2,3XUZ]76I>*K/&/M+U^LULCY]-P,Q<48EPR @4 M<91 3&D"2:1M&,)1)!GG:4J=VK1V#38UR^77E>F^*M>FUBES[!/8":H=9?B" M:F#&,"C!!X.2$=C[^;0-"IY(HG.H43G"1NE#BK"ZI^?9];8'1?&PTELIK42^ MD'M-E1Y6IDISV=U"2/'A[8]"ZNW8MES3C=YM?:^.;QK[/-,F2<;B $:QY'IC ME 4P0SB%*A.(A3)$*'$[RAY R*DQ4DM'TZ1LW6@)EG(#3!%TE^- M\\M4)MD68J-;#?_3\3A\B#? \G3\G>=U8/H\F-*M@N"X09UI2V?FM5'4Y(O] M]$B\?E2FVF70_:JWBXMO M\3R8&I_SH0G0UM6V0\&#5E76^*>ZG?3+U;%U[][HI-G0IM&5]M[S7NWQI?OR2%YPN_D?2]>>E M^*25G(=!DHB0",A08$*#$@SU_V,8Z>EW-0(M-+>-(*N@^!B\DT+?BLC?EHB3VBA*)$!)32@C0UH@0/J-VJ;59XO M03L!%'QMOU$-2( 68 >3,8#W[FE!90*GMF"!"BU@X (:+V ^Q=^.UWV.],2 M?8K;J?)M9>7;RMMO*VV]K?2 __3;>IG_S-OZLO>V[MVSVG];7[9OJZK>UC?S MMDK]M@H-G+?MW#3?A^[=XL1D'G$S.C'-3^YU)RIC_^(6>GS3.H7J;_=F>Y18 M!M?/XTC21,811'$B31. %&:IMC[3!!.*DRQ-D5- 0/=P4[,"=]*"%R.N>QV+ M#FCM]LO^ !O8"&IA54HZ W0#&F&K7""_%2TNH^*QJ$7'8*/7M;BL^*G2%A9W M]620DVV;+[5UKEKWS1'F4L8X@DIBI/>T/($L32A4'+-($I[1S*U^SA7"3(Y] MM)"SZFQ?[F2=E8' ZZU&Y06.Q'3-C%G2UDCS,#2IG6M%/P,[7CN'RL[;&&^V9W0O8H,'2(H1W;78G+P"2VDVZ@YG = MZGLL*70XPN@%A*J^87F^W@TVJA[RBJ&/#?5QM952I[6>2;CRL] MY+HPK3_,7C2PU"K,:M=48;28F>[HM1Z@;#SKF$7L.DUVY#(D^$,[QO=PK_.!?R]Q MKQS8WRK<=RJ KYVXNV?\]@3/5UJOZ_#CYN[V!.1@)WI=[V8&6H6-=O)[+%[3"S=? MU6GO\JM\IGJ-6C[>R[5:K9_-6?(=6^2/I8B??[Q(XW)\R)_-^;'ZIG];J"HX M\B"9($ZB,&09ATS;QA!'+(!4X@0B27D0R(1*YM0@Q;-\D_,EM+(1/A>;_+F, M$:Z5+D"CF(D89++-3/D2;)XD^/*ZT08#:(*+]64M@, .(4?GI>^WPFZM><>Y M'GBAJ34S:TNMVYEYFNVFO%+0O!AM%5UR@WH$C0\R =YBS/U*-W)(^B#0'D>P M#S-,[W"@E[5\DLM"[WRJA-#?Y>9./= ?-YNJRW$YW.IW#>)JN=& ZJ<]EHU? M9;&9(Q%PGA ,,:<*8IHQR%1 82S#F$81BZ,(-\6('IS"AJX1RXI7]FL6/8RP ME.P+JQ>(2EKG**.K9LPZ#&GP"1@M3FFGR7[*_:S,PM?TK;72>X*67F:9/IBM MVTNSU2>HR0?&_J*>KI)F[+ H']"=B)OR\MB^=5A$V3?61&WEXG;YD;[D&[J8 MXS0,$OV>0RXY@UA0! F+!$Q"'J:,A#1-G'I*H V[E+>X;Y7$HL M^?"VNZ0N$7GS%UV+ZLQ]5PVNN-L\R?7#$UW>O92NI"^KM9*Y\3L5?Y?YXY/> MW]QHP>FC_$4_?&/22+:'6G,E:9RDF80JPQ'$2L20(9+ ,&0D$#%-L+0JKS,M MM:9&98W @%82@TTK3NK"FUJTG6QN\"QR>HT M9L4V!&H2PDZ(ZTMMX86,8_8&VM?5N( 2F%D3C=7"!I3@@(U&!]3PS$ +H!G8 MOK0U1J $J[16Y.:=U\Q8=-0:MQ(LVGH?"Y^;5K2]>Y-4?:^^*+! MK_)'*Q$^_S"97UKP>KQTK[*#QU['BPGAC=ZRP4_]$QPK+&P?:RA3G*/68.&^7]W*=K\0! M@3:BWJ]S;FHC29YFL?&$,@0Q"2/( I68OILTI1$.@MBI[\[8"DR-*H^V)[*6 M%KP8<6=@57_4(^]*?+\WGO8?[_@V3&"G45S8:IS:3!BW= 7$B6U% P8HT1AQ M/S'0/(ZU<_ M_K3V" --CO-N8"@Y^F;^FF/)!_JCRB-NE0&4<>ITFD!'%9$L\--+6EJS[2W] ?KIV?SD)IMTKX &A@-J^Q*>,; MQBA-< D2;^G!9X89.4>X6]GC1.$+U_=U!$AS/FY"QI:%O%F*TBE1A1Y_?%VO M-5O-$\RCQ)P8*A&E$&>9IH4XT7^-TI F!),XXFZN@(MC3HTF:I&U85O*7#4H M7Y4>4%Y)7.=_N&[Z+Z,O0D22E#$8,&8R$@6&#(L()D@IDIF=C.(NN3F^T1\A MV>;!C&%* +[7'-BZ7KPB.[CSI8*S%K=$L_+I-SF)M<60G MC#4$QVX8^UO[UX59ZBE\^_MJ_0]MC1J_3U',,4Y1%O, (L$BS4!80,H0@4PB ME&62\!0[%8@X/IY!*CB - M5!(G*2=Q:!66/:;04S/4VSG6>P4=CLKL[-=V*+5O9657^H,2@+)301N"7@WZ MAGUWNM?0J;X10R^>K9YE.*C44KX,F_)ED-N7X;5Z&1;;EX&VM/?5 MP''8]Z-7W\?)O"?OT"YRL/?%>[/)46;)LD?EL+*\1VO+4= ]TQ%SG+%[II@N M%JN_3!"D'N33ZI5M]* WG*]>R[K57.;?R_2HC(91F":AMFDR!'$F0D@Q15 I MPJ@2A).4SU]*$^W;AJXW=KM[N\%=&.90A.%(YH-\S)=E51!&%_:]WQQQERP( M<$1CR+-$XV[.ZK)$*LAXF@4DE@QE08W[YZ6E3V4HU!L!AL/\<]4Z:DC [9P8 M_B$/;UN0/G*&K8;=-PD8B<@CG**W>[N ML3FNGV;*SYA8A%P655XLS2BB29+ 6"48XDCO:+,@9C#@H2**!2DF5NV?N@:9 MVN9S)R9HY'1+-.Y$U&*+YP&GH!II5]*"[*46U5>+PPL@=!K] MY^X=STB_(/V>47WIVIYG9#M3_= \7XI?5BOQ5[Y8'.S$4R)E%M)4FV(Q@3BD M&)*((&T6QYS$B:(X<.J+UT.&J?'FGM/NR$]G=MB-'HZ'6#VFQ_(P:EC01_2+ M=>,]: 7"*T#T=;C30X)Q#VGZ0W1TV'+%H_J6FRT+E=[K/?7;PYHNBZKJ8/'A MK?TO-S_R8BX"E$2*I#!FR#22(MAJ_SP!]?%R7\5/F/*92I*IU,P/L.J?J<.\$"V46RT!! MDFI#'P>AA"P+&4RB(&1)1J4DJ:L?=D)OQ/"NVW[O@[S"X3OV&D^FH)#MK+QWO-I%.?\UHM-LX?86BV8]8#]SY;?5]W+X MV^4W\W@]X/UZ)5[YYN_4R*9-(L[7KW3Q=;58?%FMC43S+ XI21,)0X%-F=\X MA#3$')* )$3_ TNY4[F>'C),;5O5J&""6QLE0*T%:-0 M1[@3Z,)J%5Q+!+: M9\+L%H:!IV%@RA]D!IQI_ H,/1%T'PE&I=XK(#HDU6L>U8\NRT#@5OND.A?N MAA6;M=Y1SB/",DRHA &C!&+,&,Q41J! @=Z?I326RLG1=&&\J='@[9(O7D45 MX[^?+;O8Z?"?;H1W"7(["/QMQ/3*6)3">V.G2:*,R MD:7JAZQC>UO?O-B-7"PDWVC>TFRF]\&;M]_D,Y/K>19QD49A"A&+0H@I2K3) M9?XJDS"*,0I(%+KEQIX;:G*\FU9LHE,+RER)X=:.0TV4L*'Z?*7KS#C1:$S.>?EYM\\_95/N:&89:;W_6[ M,,\2+LP'KTT+E4!,I#GGSR1,(Y4&28!1'*L?=I_VV0>.\D%?4J?Y MC"]>U[L2VKK;^GJ*?8[-1V[?UJ%W>:)4HF@)(,D3$S7;"4A2=(( M)EPI%8:9_MR=PGJN%VER!*&4YET3*#SGZ\E]8LV? MEWGQ9;'ZZYNIB?E1&W+?-FM)GS_)[W*A;3GQ(/G30\W,'*8DDBP-8D605;6Z?L-/C8%+!8+-5Q"4HVWEV MNBEX>,P'IMM#N/^-/K_\5QOPK1)@I\7E;:$/Y%T"Y8><@;%"Z/O,A*\8^[[X M=4??.S]UQ+C\OAKO1^SW?DK/A-8R%O9WN9F;T],@C204F2EQ*K(,,AE+&(4L MSD@8)DHJIRZIS9.GMAY\E7SUN,S_J5_[I>Q7,'.'FIT]W0N+@7G:M&Z^Z=;= M/7_Q4$]?*8K;YXZ;A7BHSE&BX=$%?;O(%QO3I'XABV:IBO6%+$I@$!$),58A M)))I3D11*@6BA"BG9J5'(TSMJS0"F@U7841T[>A^B)[=5WD5)@-_G0T..Y>(?ZK-NOLF2-2T*YN'<<((RR(8,60Z M[:0AS+(,0Y5F&55QBI"T"DLZ.\+4ON1&R+J<'M!BEAT/[9WBIX&\[!6_&IZ! M/VIG9)PBWPIB^+CZIGERW*GMC,< MVR5JC@K3M,[@];]IP41]%-_ZAT]22?T[\56;]4L3,)\F%*,PT"3!*,0RE3!# M7$'!8YXBG@1AR)I2L _VJ_ZH2EA]:/L581_&H*-:2K"NQ'2S+<9]#>SLENG- MZCCTV>@-6HK/0&L[MU?Z\%2]PY::H 9@%\:T%]NT?6N^7GAKG"VO=YD]3U;= MN+*/:C&^R[0<6J/O(T1/SQ'7B^YKF:3X2;ZL)<]+>?7/"UDF$2Q%NPQ;$W9R MKS_IC?XW4\SVQ2S:\X@R$6>1@A%-!,0Q"R#C,H5I$@S?-1:E+===AN=-OG+[#GMX3 MNZ5E@K,_\,KC,Y.XI?V46@O[G;.)Y!G;2OTOE77L.!6^E=6PL6Q8GQ\T>1,I&Q/(%,!"E,4"9C)DA N-,!GN/X M4UNIVL77_EC25U'VW-$:@%(%36++8K7(16E+?]%[WZ6V@!:@I5H_OYWM=+EY MW@:8A+%\9RW19RW\6^(/6OVN)X*>_5>VH[^+!\H1FG,^)-?']/8"'915;A=? MKHIDFQK9!_4F21)H2Y\BR *10HQ( "G&'(HXE4$D$D73Q"G8J)<84R9)BQ+D M36EK\$FR\WX#G]-F[>D9>#*&]^LXE'\?E"^OP]*?RZ:/$&,[:*X ZH0[YIJG M]4VF_*A-VS5=W"Z%_/'_R+>Y4BI"5%"( Q,%)F(!24I2*#%5.)%9+&(KFCP[ MPM08L$X<4\MG'E@>X.7%/S[E!5^LBM=U:RT-1(@#R@7D)- ?.*82DHQ2 MF D2280Y99%3ZJ3-H%/[W/=D+HS9PZMU=:WE+\]%JG(MYJ]5B>Y7?<-Z0_.E M.=!T#1.UF!4["\/V/$7"GE(PQ"&YL1>&R@A M9"&F,$%AJE"6L5!@)P?7%<),C==*70R=O;2T*?FK>'U^INNW,M)]IYHYT3_L M=N+H[[IF*BV=7R--T-">L&9N[@_GIJ4*N#G9L6<0CY@'6'VYQZX195Q?F0?0 MCAQG/I[9CXA_T0:-V4[>+4TF@I&A=;R_"[0A24)E&$B(4!Q!K"2#>A\8P00G ME*E8<)E&/:*$[4:?:'AOZ8'1'[#(BY=5H7=&)>O6Q:;,5RTO1M9<,R5VU.D1 MX7%(T@@,?C(B_VS _52"6_J2*^:L\2WE'R)VR0TP3_1G.>BH1.<&Q"&E.=[= MOR(9Y@GA#(:8HAUKM;F 4J@P'*E S#*$M%Y.3RMQIV M:I;AP\J4H2DK $%6AF7PEM#N/5HM@+=TVGN'<\00F!.5>4QW5GM M(?+8G=5BT-&[L]H#<:H[J\/=_4CI2[[,-]+T Q>'C;]^66M&G"=)&""DMZ\J M32G$/$.0I&D$&<]H&L4T3H/8A8XN#3A-(LIW??#ZU$&XB+(=]_C$;F#6J42% MI:S'701GH)37'^78(N.);"X.-RK-V"I_2##6]_4NF[AZE@_T1\U4'^12JGPS MS\(X#&B"8,(0-3'- 60X3+6]$T2(*(5(0N;?Y9JM'*HAGAK)Y7-HCS?<5Z'M MRN]Y878'YFS\)U;)"5W?]4#.X\;+9?11]]Q M]8#FU-:KSV-Z5"TMVU$1'G4*0D"P7AL23" MND!IUTA3VW650CG4N.Q$L9N1O&(S,/=4S65.%&( 7@%SJ/_I"[B12GW>G>MJ M-*LB:/[FJ:RG#2R=%3P['S!>L4X;/?;J_/W5U!V[4WJ6#O'/ PC%<& RQABIB3,5*0@I5(()#,<,Z<0L;,C38TF*T&-Z;=J1 5% M+:N;E7<>7#M[S@MD [/G#JVME.#;);2$TPBA%)'"*QK(: M=6JTTY MW=QC=]>07=FG_N@(SX07S+$0@@=9JGDH4'J/EX50;_LD#!62D6 $!Y)9[_$N MCS;: ;T_-7J9]^4 SCJWRF^;+YQP>Y M?@[G6&\N!8H2R)(HTAM,2B%3VGXD*<-2I6D@I'([LG0587IGF8W,L*FIM&ZD M!@LC-M"KQS. K9UI^6OG_M&NT+GJP>UZ_#C-J7N"5-YVA3,U"_;G,J]\2UZ>;> VH[]O(&X,!4=05V MSK1DA8DG#NH>:U3"L5+[D%WL;NI))=4>^HN6].-J63[Q[_GFZ>.KMJ*?Y?KS M#[YX%9J[3*"9_I]XH#_F69 @%; $TV!)/L.".S0EU:XY\R6!1G[PEU8 -!J8D/A:!] H M88+//')5?PA],5@/"<;EM?X0';'=%8]RKU!S\RR7PK@GOBSHXQRC6&9)%$"! MF3:84FU$95$6Z>TCIFG,41 &UI5I]IX\-;[:"@>,=/9U:/;AZF:@JT 8F%J-G-2UUY59O:?-%IUF9,*M*O*G+Z@G^'QVVHIWWZCZW_(S9?7I6AZW*62 MR(PH 8,H41!'C$"6A B&C%"6,L5CMP26T\-,[7,LI03/I9A &3G=S(KL87KNY928H63WH_8_XP MZ;K?Z<)$%-S\R(LY2@C"4BD8B@A#+!(!,ZI)0(@D226E+.)N]:/.#C4U#C B M5EW=\(T4]ZOXO6E=6W1-OEWQMO*^?9/6G_GNUB]#;B2>3 M7/V5;N1GI23?;)U[<49IEB084J00Q QGFHIH##&1*$*":+/$*?CH?=28(LW- M #??JVQ]K^8C7F^5+__=\>CIG=X2>S:=]MR/P-2S(YHV?0ZW%YUW4&+T!>W])NK48OF. MTO3LHU5'HMZITZU+/C^_+%9O4I:A(/>:.I[T%28"Y+_IXK4J/6:Z.%8-3@Z" M32.:1HBD BIL"NE$*(&$9:'^*XD4CE,>2.+4.VLX6:>VI+8#A(^B"[;J@)8^ MX _C)-^L-+TN>-F?#6R>)/A"\W5Y0_DH\YO/W^[ORR1)\Y?;9;XQ[4ON]#NU MUN^98W.M 5\>NT5X(J_$P"MM^VWH:)35* M*;4&C;ADD-SOSU@P9(#W"Y/CJ MEC6@I.-VR!H>\J.N6",,V;?^R7>]W):I+7KI+3/@?MJ;RZ#3VWUVA1Z[ X@[*<5F6'L_P MZE_??*3K]9LVW$H3;QY)A!@.(AC&ID)+@CDD@D@D;K:5PSND#^-TK"^^8,QI^"F/PV# MID,,4>!",((2\@B'$*L8@Q9*A&,.:=2Q1FB M*O&8O7%"!)=OZYVR-T0M-5B;O?NP:1NG)LF.R88$?F!2NYRVTIA+MS3W M6BR\+WAC)&Z<&GXZB1L=X#@E;G0]IQ\9WJ_E"\U%79BO+KRR/4HB(I&1B!*8 MJ$A G&844E,=A8L LR!E(DF"57^NJ[5X"E]T-ZME=]+?*E+(J/JV>6+ZL>QV7GP+=Y M%%.6I43 )$NU'2HPA1E7'%),F: RPIEPLD//#S6UI:*1%+1%=>QU>AY7.\O3 M#UH#D_Q)H*IFI&_@S_K/83J27H3'5[_1\P.-VTWTHL)'O4(OW]'7[]7JT*<9 M:=ND[X]"JM?%K[F2\Y@C&9 PS23"<2(*TA,(J!DB8S2))-,.7J_+HXY-1;Y M7&SR9].( E0R M/MQY%&;*"V=8=Y!7!PIU@E[:QNWVF,\ZW$LQV@RN,9I -" MWCQDET<...L:9&,UM10=Z2U8UFNJ"UHQ=/@ V]*=UBU19S M@/QC"S@\<4C72*-RAX7*AYQA12E'[]^JRE*!8IH M GF($<11D$ J0PQ#G$1Q%D3&1>:4H'!AP*FQANFU7 4D/C?R.B8 7$+8CC=\ MXC8P>=2BEJ!MA=TVQ?//(;;0^ J$OS3/5PYB"IIJN9_R MQ6O3++BX>]T4&_V2Z*'G*(B(-DD$Q#16$,>20)K0$(8!(3RBG"#FM UR'']J MK',4^50=ZX%7D]*2+P&O$YC,A[64FZ8MYT^+55'\#+1]6=TP Z)2N/_1H.M$ M*I+H&<,)5&4T!Z%:!\I3&$DL%0NXX!&;;TS=N/>?R*T4(TZDGJ?G53,78+63 MW(2-;M8Y>]V4V4:;U?92HHZBV78'_2FQP MUYZ83QB+G:0%S'7W4]:PG-(?+6]_'>#L<^"KYZG&9_U.*6Z&M]5SE M=-NXNCGCUHMOJ_U8F>)UW.6Z3)EX>*++7U8K\5>^6,P3B466J!CB-- F>Z9U;EI&PT#:' 8],1F^.D;[A!H0-G? M^UQI^&FQ.*H:08@>(5@WG KYG%,]\B\KO08OC9Q*ZQ#'$\7JMUK@T^L!J;Q+4PFXF8G MYV7'D1M>#B%.GG ;*9KIS&L&GDN!/84L64#2&9W4=?]X@4@66NS%'-E T\7IYQW6L?Q_5\/KZ IT JK;*VCWJ!$=A$ZZ[?L*W6Z] MLLQ8';NWZ]&KPH2'6#$8$XPA#@6!F0PYC%@0HC#*"'.+VST[TM3(>E?"JF=- MG?.86FY!?2 U])YS"U(CY"!5="Y"X;MJU]$X[U.>ZYRZ9^MPG;UAD/;&.Z=* MD'(<4XZA(MRT2B6LYK7PCEM) MZSFP8Y4AD!V89"RZ& ]4S=D5K''Z%;^39\L5#,?.Q-=ZMDICZ:N)UKQ3?Q1- M+ HS#=]-C$K3U>7+:OV[_*M,A+ICB_RQ2M/>+LT93],H1@(*$W&.21!"EF() M T((CB*.@MB^@L^UTDR.W8P^<*7@:]%$.8)5K9/))I!-URC3\F0I_ZJJJ>I+ MMII9FE!^YM)BSSOF# W-DD85']E@B/X@F M<"WBB0QQ!AE-,KVS3_7./I84!B&7(DHSQ16W7NJ:ITYMR?KPR8',MM!8K!Q] M%!YX!?CPJ4]LX^Y]L&?B/LJ/Q*@V(+@QXJ&RGP1VI6E$MM,EN MK<4&!Q6,9OLEC#Q6+7(&S%?Q(ON!QZUAY S(42DC]R?T\0VLWNA"/[,:[-/K MNEKHD-[PITE(H:!<\Q46*:121GK;G]!015B%L56?\HXQIF84U5*:@^M>C=)8.]@S[]+??.U'.X'HWF6> MOG7$O6.G[/L[PNY+>V7.\?6K%(T!4LPC+*. )P@R%!&(LS"!&2(!S*@B0B0R M9D@ZI,OM/WUJ%+<5S"G+ZP Q"S:[!H>!>:P6#7B!PBG+K3\DHZ6V5= TS2\* M7VQU3O<+.6P'-XV9N'9:WH-LM3,7]6"E/UZT!*5-5U/=@UP_%W/%8Y(&W/1, M0*'Q1:60\91"3$A&PH $ ;=/Y3T]QM08JI:RW*8TB^?&"'K^7;2&TX*XK@=I M8/IJ\#'9NXTI5LIX/3P.9'8]3"-16H_7R8W:NI'H)+@SMXY'<]VR[Y'=A4O[ MN<]NA,C-]-/%/K5LE+[T)%E=],5U;@_KHI=6\90T4 F 82_7^4H5[(^W7.Y9QRG FA%!0!+Y,Y M4TB#*(4D37&8(1F'8>Q4>WMD!:;&0]NRGTTQ5EE+"UZ,N#.PJM0T5%76A#-5 M<\5JL:#K8E=4U[& [NAOC1U!3OE=&)A_2[5@J==^BE1;>\#>0/O"9BM;0C # M-0@ST(+!!'Y50)SHF]Z 4HT/!8_?Z=Y]%5,?6SQQRW._DZ3_KCRJC;.0NDZ8MGND-HXQ@SBB!%A)@*!9(QS"D3V*7'0/58 MIX]^A-8!#V:,7D6I:Y@LG6?.R@_M)>O6V-T1MJ>@+X]7]=!Q75M[BASYL/;_ MM=\'=EOV$3&M=4VZEPG?VKS])C=/*]%JLCO/*,IBK@*(,,7&BQ5!%J0*AB(E M"5*$I(%3 7JK4:>V)IM8-]-@>+4TI1;*G6%9).UM(_\!_B]]HE_ MZ>TD72_SY:/C5VPW%W8?N7>$!^: V[J?S:]E/YLR@;02&E12MWMT^V,*)Y0\ M$8G=F*/RC!,,AS3D=G-/E_K*5$!?FL1YN>2Y+'[-E_)V(Y^+>8*9B@614)F. M&#A,ZE[<2F\-)$MHP(33F=SYH:;&1V43^SU1P9]&6%!*Z[A+Z$#8TO_N!;>A M'?$](7/WR%]$PY=K_OQ X_KH+RI\Y*R_?,=5-WO45SLG YG"HJ=O=R-(8OU M9OY5FV3ZD:6_UW@!F8R5Q 3#+*0!Q I)$]T4FH!.C+,XX_HO-JQXXME38\*O M\GM>&,^@WK7=K_/5NCZ\<7*KGL*PFP"O1&9@TNL+BO77VZ%^EPVD;VO9/_IO M.]OGU!-'^8@[5&D^W*Y+W#Y6(?/Y1]-S9%>!(PQ1(JG>X(B8F9(W"22*<)CP MM"Q0+S.6VGRJ1T^>VH=:"F<3*7,!L.[O\BH8!OXJK1&P_@S/:GOB(RPD_]OC MZOM_Z'NJ;U#_L/O\CI\TRL=W5H'FTSM_03^GPS:7M0Y-C5"48!&'D*,(Z?T# M09"*.("97BDEC;%,F%-PSL'SI_81ZL>OUN9E>NN; G\(H)TCX0I8!OXHMY(- M$+Q[1FM/7H+#IX_J&CBCVJ$_X-QE?0/Y__>U]CT^K,Y$^Y8!$.PP2.*K>=N+ M?"._R?7WG,O*'*J;+IH+JL8 4BA.D@#!),8QQ%R&D&41AY+$*DU8$F>IU6(\ MEL!3HY=OILDY+)79*[+NFDPP\#3;<=:4)F]H)\G][TB8&%G?DS(MQP#].WAAIW"M:CMVOIEI#T:A9W&T8Z5_: S M,)]6SW4J?+*C5_<=CB=2J]?E9OTV M_^/;/!""888B*#DSR?,"P2Q2"(91',LXI9GD=L6+MH^3CE.-*QPS-37UQ]C_5?=I]B MZU'C'&XI3-W5LAYYSE[+UBIZ-G9%]=.02Z58"HE(3&,# ME<*,1Q)&*A0RI$G E5.(VJ4!I_;Y?7Y^6:S>I 1,+K7H&_"B_]EMP;V(L=VR MZQ.Y@3_A6E30EK6L2CA0FP);:#PMQ1>'&W5!ME7^<%FVOJ]GDJ?> \CB1J_[ M2NK%7I2.B=IC&>(@#"6-8$P8@MA4?R UP[-O$$V%V7_J[;YF2YU1#O"PVZ]?NV&X/"6@H.6Y&69J?;?*U5FQAVK][:F(9RYXO?5H37_I8OI*;2I:R=_G-N.DL&*H*)Y!G$(A60IH+")!,H31G/ M4&K%;R>?/C7^,O*!P@C85&YS" L]@NZ"R^-:0 :FFQ*+4K;F .@:+!P"8Z_! M9*1PV./WQ%=MOW/*=\:^'MTT7L3K.7GWXES/7G3%^3V4ZL?!Y*G-ZH/%/93H5/GDJTWW'0-6]SI5( MJ7(<;W>;EE+$AR>ZK(NG_+ MIR[8:.^;I>=M*O).:%FPJ21VH9!8G=;>@@=4B\U& [0K,U9AU%EAK$0*&*C M;O,_8J&QL>=_K IDH^DUK=)D8T^G<\VRT07L6_^W**2\>RES]9:/95'2QGYI M^L84GS0-,QE%$64$\E0)B)D,(&640T4C%H1QFG"1N50ULAW8:54>K>Y1U3"W MWB\[[DFL(;=;^88 &MW#/3@X_)LA"YS]+#;E!YJTAL M.>S(A8K=P#BN7^QX?]\3[\?R2;_(E;9_7YYR3C4J>K!MXEP6*IFD@82!_@-B MS .890F"F128!A&16>*4W'!QQ*EM%!J!9Z M,BAE=DY,M,?=]DC<(YJ#'XQ? M!V2/XW%+<+P=DE\:;^2CY?)5?Y3/-36TT;8NIU?K9 M%(W<]4V?ITF E$ (09NGDUSP813Y32.=2H M3&*C]"&!6-W3\TCY])9L:[$;CAL^7 M,.E/!(=Z^_[TM\]_GX_]4+VSG_?1A3UB:$T B\EE6BWT%8^W2[U"RV)SNS3V MRVJ1FV $\>V5%;G(Z?IM'J8!P[$2D&4F.$1R#*E$ :0I)C(2/,WL$AM[C#TU M.V-?>FU75.(; X.W% #%5@.'F%3':>DFCH'!'IA2#G!N)-<_@+;LX-L(.#M$ M!@^']TAQP^[OMZ^XXG[0=48=.SYRO)CD?KKN12SW?$2?>N:\3*$OODHN\^^4 M+>3-8K'ZRWC%OJS6']=2Y!M325T657!#4W?IDZS^G*=)K#>ED8EV%C'$:1C# M#(4!C%A$4\9)*N/(ONKYE=),;4'95JG27QBM=0/KK7* -MJ5&UM>Z@<6I8(N M!<&OG4.+M6;,F1EX]6E4 3M=9N!F;R8J?4"ET*RI6+R=S9\:K2PC-/W,DDMQ M]Q%G:ZP2\&/,FF/)>$\H=Q>6OW:0$\)COTB]KX?V/-$QI?'U_TT,X'>Z MD*4DQ6:=<[T$FW^X68K]7[2N/"W1;>FW+#=[_,G$'G[5R_EGI23?S&,9$!KR M$!)BSJ<#E,(L4!0BHA"3'"'*G!H1CBO^U)PZO\L-$'*W!)OF$;.JA83Y+8GG2-=FI'_KLK)SE\LR@I9$YMM].<76)F?>#7^[?<7X% M*0N05EB !@Q@T 5'!Z/Y]YE>=^(TK_+A'B.\R,4>'DN\C1;_%5/.QD>!^ MO?J>"RD^O/U1F+#Y+U6ACN7C#=_DW\OSNNU)&T8!#@0*H9)FCYD2!!G2?Y5! MIE),4Y(JIPI)[B),;4]9TI32)E!1M;%4C>AZA]G([GC[-:@8=$>VDNI MK8<2[$9\DWCUD]% VQ(_@ZT28*?%(*>E_4'TQ.(]!!B5B?L#=,BF5SRIA^_- M#*5M$&-OMLQ1^FR: /]3"KXJ-HP6>3''5!).*(5A&#*(DU"38))F,$8\"(E( MD2#"VL=F.^K4>.^FD; L]^[@>+&&6<49$31+H2)$F6I\,21,9#"4-&$L1#B, MP_EWN6:K=P.Z/?J_,M06'LO*L'S:>Q\Y5OSW/G//-_M)=O\JE_(LN'N3Z>9ZEC$8I3R'B M%$-,!8=$80()B5* &; 3-;V:.^>P'I"=9N\U5.W]>_#MWDS M-0%62\U@GU8F062.92!BEF$H4%;6S E@AA76%F%(-,BIP,*IE-?)4:9&)G7M MD*V4X,]*3L=$U-.(VM'&U3@-3!;N$/7JU7<6 H\=^X['&+UOWUDU3W7O.W]Q MOP__-[K^A]R8(\5OIC9MN:^?!T$LM=T60Q$F!.(8I9 FE$&.2*J4B 2UZU?= M-_I6S\YQ*B?>I>2 MAU]ZY[7](]Q,QN=JD7/]M%_SI;S=R.=BKO[_YJZFQVV;"=_[*W3L"RP!2:1$ M\E)@DS1%@"(;I"EZR&'!SZSQ>NV%[4VS_[XD+=GRETQR*467U&DDSWC+XO?4J)OJ9+$'$#[GJ\[>/_K1J3XK MSIV*ZKT^@BO_?C)Z+3:[XNN88IAC I02EAX+ZPMQ!C0K"3&N4,FIUQKHS+.G MQHB-=A%UUX\P\^"\>"0&IKD6A/""ZT<@!!!9/!@C<=?1FY&*M\[;W4M51[>, MQT[G=3T@I N7Q"W,CBHH?GRV*?9WVE5G7-\];]8;MK '5.Q6O[BG"N>,Y!CH MLF8 ,90#"@L(M*0\)Y4J8!W4 B=(^M1XK%4>M!6(727A=?:\/;:0"387S_/M M+N="V=0?L7Q4V:\VZ>!_W<+$=NM>N+K$VR<$%B,.&T)4*D(KV[U45>[8*S4? M&E6;$2TJK&N<"XC](J^##^(X$=B3832C]+ALQR);[@VXR=AFV[?.+5$WR]VE MMB/5PW)NIMVZ&W76'Y$TOVL%[!%&H M)=H\"),]ZJY"%"S'VPUQ#PG[KDDUN__=>.N;EZ;?\V?U9*.DBV^VF_'S^IY! M4E.5<\ +# $B0@%:50Q(@;#YNL&*E5[U7:X)FMK7:JMKVXP\VVF;;=7UXZNK MZ/934TK,AHX]1,+E33B^6/1TCC:/V-**^;%GDZL/'H4X?,UK.<+[^G3QA[\7 M*\7F]OS$'VRVL(E-]U)S2DL)K6LK 1(4 8JE<7JW%T'H>)7IP9B?AXQNOP'3W"\7*3=?#^P^%ME4Z0.1F'TH"1D#-" M?WILY#(0/M&2GKM?61_J@ULM;EF)*P;K7 !8RQR@0E-[- (!)0NA&98<<1Y5 M(6HO(XB"1D@G_'"P5G;)%\VIJ^4BME!4!U$_=GDE3@-3R?X(50M68MKH,3]U MS:B.A)]3->K4Q(MUH\Y<&K']_U[,WJGO:F[>:OE%B8?%L(H1+ MH#4S$UY!#+A0-3 .2%X*QDN1>ZU1KDJ:FN?Q_NV'3+;*9IN=M@';X[W >D0, M4L$U\.R_A-3UJK6!D 7$%U)!-U*T(1["L/"##RR]P8C>!XP7FO"QXR!0X75# MG)OT::5LD=K/-@*F)<),*P+JVAX?S9$"AC\+0')1:$@)JZH\9-'6>?;4^+%1 M+>OM7'H5,#_O)Q*&@7FO1>!S'P+!KLX96Q.Y.-TGC^K:G#'IV*4Y=TGDJD7K MF5#VX.B3)>[FTP$+9+LP"T!KBO6RA6FGX #5]GLA2+6".2MCW#5, MGYDGJYC>BU_5#FA?L$"36B$[T7E%.$!(,L#*4@!=$Y)SADLL@S[(QP*F-N5W MW6H6:A-8#N($.[_9_1I$!I[8K6J#U&>X9'?:/CP_J;;")>,N=-=)UJ@1CH]PJ8VK=\>%2\+G-J]N/I- M\U1H#3SE'5#6X3DNZS5$"QT/2!)6U+HH:O3Z5]>,/E>MZNH]88RQ7FWNNV61 M7;QVIM9-TB&K,2UP70.!+&'4U*S#:VW^2GA>26Z< >;E[O>+F1Q+=*MYMZH& M)G-> ;:?+-+!-31-Q"'E31%^0/21@WE"AQC,W_:D<.7AH]"!GX$M$7A>'=M] M[_%II1[48CW[KK81D8]J_L!\[5Q82Q(R/4 "=VXPOC"1@J$* YHQ(G!<" M%E[ER@-D3H\<.BH?'@ .]28\ /=T*M+".#AI=!$\B'3>9+9LW%)G1O.;[/;H M:.XGY@YN#;$*"4 P63>_ZQ)';NKG#<%I;S__6V,W).:6\,P;L'GYLF*+-7.- M!&]_S-;W3%<(85F#7 L$$$<%8!C7H"JUYF9)(XVK$K8W<5'6U,BH435SNF8= M9H&%I[H ]EW$R,)=(/O9T2B%K&Y<16/9/L33W8_KM\31 MACUHZMI:_KG+$B:HTI@Q"$ID_!A4(/T8X77P#$P$@<@$3__+QB>:]6<$C#K9+QMX/,=[KHP]+F!/#VY>/ID1 MW=PNY"X XE*Z7[ZH'YLW1M7_WZ.*%I!C#72AI'$/N $Y@0@5J <$BP8#MKO M]!4\-1IH]7;;>KOPI8MPA)X[\$3>CR&&P'-@WFA5OLF(;A7/OC;_ MM19DSH2$U!**6K*S#YYB1SX8$0;&Z:F)P/LCO1&;%?>&K6VEU4?;J=2=AKM= MK6R; "ONS@VDZ-')TEP)F2=T MK7_IS+[)]H9G'.,3RI7-9!=1W7^QT# M]A-'>A2A,>D/RES(YK??U$*\[-.IFN@X8;GY!M4YJ"FI 1)( RIJ!/)<$UD"R( M5.B-E081CV)@'H0/,/V)$+U/&#$3PL>2PU0(KSLB8['/Z\WR4:W0E$)F L(<,XH0#4S3,IU ;00HJQJ110,.[]U6=;4J+15-5MU= T,NO8@ MZQEL38/7T$'6%JH#-8")1&,F_<=JE*B5YQM1>CZ5[_7C^R1DM#[R1<_\>02AM :_M M8O']>YLKR[ MT]R]_E9WGX8BKQ\/OT7A4"@/3-!6[0Z,-WN4@4$9.)2_.NV'B6+'P)9H-1DD M>M3E90PHQ^O-J&?$Y@TL7.S@G]GFH5WF6B'KMP]LL5#S)N.%%KP6)<>@4)@# M1 4$K*BM%\E(Q;34T"^5*$SLU!BMU3K[UZB=M7K?.#Y;9XWJD7WC/ ?"\ADJV> VR\^P"2B&YZ18U*,CY&'U.+ MUSV7"*4[7G^:7[_]TOX?\P$;E&ULY+UIEYLWDB[X_?X*3\W7 MB3;VI4]WWR-+5EW=<5D:2>ZZ/5]XL 0D3C%)#ON%Q-%_-__0O_)_:7GW">%GDZ__2O?_GC MXVMP?_GO__;?_MN__&\ _^N7][_]]&J1SL]POO[IY1+#&O-/?T[7GW]:?\:? M_KY8_F/Z-?ST;A;69;$\ _BWS5][N?CR?3G]]'G]DV!"7O[8Y9\N_QEM20&M M H'%@?*%00S" [*DD&$J3);_X],_*VUL=L: CM: 4CE *"4#.E^X%3XS@9L/ MG4WG__CG^DL,*_R)MC=?;;[\U[]\7J^__////__YYY__]"TN9_^T6'[Z63 F M?[[\Z;]<_/BW6S__I]S\-/?>_[SYTZL?74WO^D'Z6/[S__K;;Q_29SP+,)VO MUF&>Z@*KZ3^O-M_\;9'">L/U1^GZZ=Z?J%_!Y8]!_19P 9+_T[=5_LN__;>? M?MJR8[F8X7LL/]7__O'^S=62Z?L:_Q&GBW]*B[.?ZQ_^_')!8" R-W]M_?T+ M_NM?5M.S+S.\_-[G)99__4M:_R-"E2?SDM7%_O?M7_SY>LTO2UP14#9[_(V^ M<;N?RT^?+=*-'YI5;BZN_N8L1)QMOCO).)UL/O5%7*V7 M(:TG*A?-90J0BT%0(6F(7BE@49=8(O*DW,WM5G)71.^&^2M,__1I\?5G^N"? M*POJ;S:\V/#AUG);GAQ']^5I^T@_.RG(2N;20RQ!@$J20Q0\0?$\HC!!%!5/ M(GMWM9M4[\KRQ3+]M%AF7)*ZN%PN+-,-N=X&ZL5/_/PE+.F#('V>SO+EWR[+ MQ5D+6:T7#3BW%0N1^Y>?:-<%ETO,OVVE0 M>(?+Z2+_.L^OZ.*=Q!Q-,H73?9CIVF32@=?T"PH;O;#!6VZ; .+&L@?!0?8/ MA^-YV0D8/B[#?#6MC+\ -.?HI18)/,I"'!$CK#W\_/(BXGO$0NR: &(7D$9=!"T+0+[W4(R 4F M<9JML+_B02C0_:+@) YV(?WW^&E:F3!?_Q[.<)*9-T9R XFC!F61=)K,$AC1 M+5$4;FQH@(";JQZ$ M,["D[@9!=(>$,._))4V(;Q'XC_^')Q/E\OO[])"(@W!B>\=).SYW 9N/X=N;3.R; MENDV,G&A";6+2ECMP$EF:"-:@H=*"MUV MY$7.)(+5Q7]^F\Z13U 5X0)I1)>* J5*@,P]RT6Q',MIIN>]2Q\$#M\[ M.$[E:4_ >$F_?;O\N/AS/LE1>F8P OH065KZ-Z,!DS*7)$%Q1V:=K"X7OBP MT!7[05!Q)$-[PL3F:GR[?+=#C1 M57UH]X+(N\5J'6;_]_3+QG0BC',18P ;62+6. /.D!>62W!> M"Z6UPG8 N;'V8?#H..#9B*TC@Z-JO1=+#!NZ,6KO5,Y@^CLW>?%_#("XS@K1=!-AYJ1"43T@O.> MW'"'OM"NO'>G1;CW5SQ,]!V',D]BXX40@=S'87/=/ MKA$C;14$)VO'&%TPRFS#:9? _HJ'B;_C&.9)+!Q9_!^7H>:SB41I M4@D14BJDMFCW$&U"B%D:B2)+']A)LK^QW&&"[SAL>3SS.CGTOWY+G\/\$V[B MK8YS7HHOH+4DZ'HFP)M(O_@L2D'%?6ES\'=7/0P#'8T3.3?92W Z:Q!>%;)T@U5%-H#(W:L? M!I'N Y$-6-L%1.HS[O)E6..GQ?+[Q$EGO3(2?.22R,<:2O6;AQ@ADG92NQ8O MH3<6/2QMJOL8Y/&,[ (''\[";/;+^6HZQ]5JDL@(,N@U,)[H,B34@BM.0DDZ M1*VS5/RT%+H[%CT,!]U'&X]G9!1@:.HXYGLC&+D! A)_5-(Y%^L>' MS\2WU=OS=:W:J)[UA!7G2R*?6@K)Z>HC=SIDIPG7SBL6#+.V10[$0S05$'($$T3G-Q< M]C!H=!RY/)V9G:1EOYZN4IC]!X;E:_K.:E(08V)! BI!6C#S!#YK!\&BI#\P M/I1R$A[N6?@P1'00/N6?@TB1E]"HJ#$#4U%!UY42K57,"4 MG"XNHCPM2^K&6<)^OX%,(7R:;;+WAP=EZ=?F= MZU/T%+J.50R7:[Q8K8BM5[NL,?FD T+1RH-RFH,3A4.4PAFRCKE*#]T4Q^SR M)@7C%(@/AH1+5=* W2/>(C>IO[@3KS:!F+(HD8,,EM%5&%G=A(%L[K\ED9M7)9Z$JZ7J14:V]7[S$A:4W:R^^XOL0^8\IA M,A&89KI666;R*6L>0V$HG:)CD5N[! _1,T['C.'PTXSW'>#HS?PK4;U8?JCN7L\-!;K,&L"C5<7RWX,W[;[N/Q&;3YRAA,,3BE6*\%1I-H]%<$QET!C M,,)X732*QF!YA*0>W*DFT9V6K.] R;Q;+K[@G"RFD"H'=N/QM!77,9%(Q3]=;'(?TYGLXD4&5&J B6ZVI07R17PA@./S@0F MK#6I]6O$Y=H].%9-L'$4,SM0)6^(W?-/TSC;HGA%VO#7;VEV7I- K_>D45LA M(J#C 521!4)6$H+A.GF>M1.M-RM;6S9V$].!9M;F33F9S!UC9TC\1V:#(BHQW MIS0HX6J-0M; LK2A<,G3@V5AQ[O;XW0V'.P9_$F,[,"S_FT:XG2V>>P@PWQ3 MD/!Y,2.FKZJ1OOY^Q1KMN763P[W4S-N M(H@-07;["O0O?ZQ-<[0F#5T%/:8)V:$!$R\D]".0O L M)G(M(]_4>0)+D1AG!9.^N>%]'S'C!IR'4TD-6-\!AC;NYAW;T)B-<$Z MUAS M"'0DE4H.2$K)$7><;_]2>@\IXT:;!\)/"[9W@)[+9[OW^!7GYU>7T(L14NO^).<#2(E$RR M"%:'#$K0IJ*NA>L*DU(\66M;WU4/D-.-V3RD9]]&&!VHH3UENAMR1^X=<0)R M-+6_MPD09;3$)1O02%T\MG[9N)>8;FSHX3#51A =(.IF4L$E[[[O;"BFZ*UV M@32YHB/"?0+'@P.==+:&-AA9<]OZ,:*ZL;*'0UA;P72 M%<8UV_FQ)E-VX[+ M,K879S58-A%6I1S("&1&,5 L$:=L42#)ITBQ6,Y%>_5U/SW=6.)#:K!&XN@ M6OO^Z&G+8(C+P1+7U'-;Z@&JKC2@Z M -7.)B:&Y:B%X:"9H_-01^YY?+N;UTL9YJEL144@1H@"'0M)6$OG#3B?0AKS@X+.)O'5JXP/D MC)MG\BPX:B6,#O3/ QR**<0@@H+ +6E2+CF$5+".).9T5)(H#\[!.JZSS4FI M)\W[13TKJAJ)H@-0[31=W3:08&B2P&0FUD>XQ>F^][@.TSGF7\-R3A?PZD5*YV?G ML]H<[A66:9K6>A574N01I*USR:+/Q"_F()2H#;/9,=ZZ;]GC5(T;N1P(4XV% MT0&\=G:P\3=KJ_DE?L;Y:OH5MT69ORU6M8[A;?D8ODU0*6^5*2"SJW<_=Q"Y M+9"1#$"ADN*N=1#@B22.&] <2ID-**8145C[:DYJ7(.\"_I(^N-/FWE)N%J3 MPM[I@_GA/*ZF>1J6WR>6.X,B:"C*.E!*)?)"C >TR4ONBXC[M06WNW<>L>ZX M<F]3UYFXIQ Y<# MJ:<3F=U!Z.DQYW>2/-&M9 2E*_Q#EN1O! G.!9<<>;SD$P\7M[R3IL.\O>8# MT<:*9IXNEV8X>XZNU.\V0OB,ZVDB#^W&#DYL47WSDX?K5_W #IZS>;66/FC+ M.1BG&2A#MI"K>HZ YW*0@F-L'^(;OGGU3EB$&/UVN5DS;R(D[W"YF0,T"58( M*W.$E.MTP<#J(%+Z,L9@@U/9^>;IX >0-7:4JC%F'HA7-1%,!\;4K0%3+\[7 MGQ?+Z7]BG@CA$$L(X(*H6E@RB)JN?*$U8QE%,6R(AYE[R!D[E/5\V#I)$#UB MZLUJ=4[;8*9&X 2#8#9-#!E9I *1K 45Z9PHYOW@>-J2,G8(Z[FQ=(0 >L31 M[O"[S+GP217(V=.9$#* %]6]\:1I:3-9A=;=C4^>-SA@;.JY$76L*'H?'W/% MR=6B7&07TI^&^DQ^9USN?![.\Y3^XJEV_/$+-S7S&^V_D1>P7>>*IBLH9T(. M$]F EHE<0Y$$Q&P%"&FL2YBBRJT/_SVDG![,NOC C[4.>N)L9-;0V0FVGM%< M^\[S6+,+A=76<,E#ZUC$30K&M>!;R/MV!.MH#H]X!ZZ6Z]H.,9^G-?D9N/PZ M3?CBVW0U<=$D@2F!=I5JR0W9@J& -SY[Q"PR.P@AM, ..NBK:V3 MH_7*)]NZ2/<& >-$=H:#QO'<[0$:E]C4E*.,0H'.5A1ZX-+[<++07MB M7M)TR^O6=]OC5'5RU[519HV%T#6L)LQJ4:3GD(K)9#:6FJY"A@$YG2SR4OO. MMS:E[Z=F7&756NX'P^I)0N@ 3G]=+E8K\D3*=#WQK$B,M>A7%#(GG26%KJ6 MXD1./BO'O,6EO:]Q+3R9-G&[2T87D'VJ2V;R("ZECL5V3AS1:; 4H7NR*- MZYR2$<%:6XA%CK@3101-[BQM4T?1W)5_D*!QKZA&0K\]4;J1!#J TP?M-!57Y$_8@.#H+WN%AO'2^HWK%A'C M6D7# .[OB_GBYE8NYV=?#8 27'"5.'B9*OYM_5WT(&U2@G&NHFBN M:0ZB;.PBQ+9X:B^,#NZMRWKN1W7%]KU1?K]7(:S]>;6:N+>Q1E"(71 M-@)DP2PHA>3%%#(5?&0Y&U>X#,VMLZ<2>1BZ?I0\WV%E=&K@XF,[C^#&/K^& MZ6R[R9VJ\HO63[^$U31-6&&,BQ @6MJJ8C:#2Y&#Y%:IS(MF)@V*Q$=)/ R' M/TJ*YI#RZ4X5/K2]5]/9.2%_$GE,TK#:$=&3UR0,;5!@ 5F$<4;H:/VPJO M(@^#X(^2K3>LC#H X>,NSCM<;H[7MH^4S8&9$NK8\UBKT'RIC>_('M4#[4=[:AY--O\#;/4LW.EHQ M(WF0.8#8U/=B*1!+<"!CK,UG)9V[UKE!3R3Q,/#]*.\70\JG _C=T3OKLI__ MU?MA$"8(@63$^GJB>(H0Z!!!,BY7A,3J M=#K W -5?4;SE25>]B7H_MIA^K+R*'S'.=5%@==Z[ 26$A2/*A;(P2 M;>LREP<)Z@1+1TCZ/M"!OSN #4'3/R^U*PN!]3(@"LZ!(IS3;RBTQ%<"$E&E41I M'2@ZF+AQPT8#**9!I-(!W.[.)+_<"YI:O)Q N% '^-8&PBR1#2E]RHH5%DWK M'EX/T3-N-Y3VH&K&^PYP=,=;?!1!>L$#H+"ZNASD;20Z$T(88YPQ2?G6+R:= M#P9HXLEJ*Z5-([,3A/Q(1M_-+!Q-/!^B[G29FG!:15#1D MK$6<*<D,A:%"1[^NOD_A_-("^X'*ZJ&]$RW6C M>VZ?09,@,"CK$0Q+Q)58QWD[TN]<>'3::L-*^Y9@72:!/I"TG;T M\JOS)1V(=]L%-N?DU[,OL\5WQ.TT^?-E^DQPPI..=\Z# M<_5Q6D:6A1#T^^:-=8\C==P P[-CBX,8L.X-I0COV"=7LF-W_X]LNF;.K7;[A, MTQ7FB7/,1VXCL)(*621!@5_3J1PW"M(!3%M)L%^,;@[B MW1NLC1R"EQ)DX'6B(/TN2E>@F&"S2":PYFTXGDSDN%UF.T!H(_GU"]";ALU% M5Z3-)2%\\BZJPI MTKMY,'5LYF>X>3[\N/@=UYL3^ '7Z]DF@+L]D).0&Q[!=(Z\UW[LA] 'N!VRG2Z*>!V\?*P_/E]\TVMT?F12(>$D$3 M(U,@!C'P=1Z5BJ* CZ2TN9#&D*FA3-"-+]P'R!FY0>!SWJZMA#*V/MN2_LOY M]U]"^L?&-IA$%$H&KX I:XDM=%Z<,0*$SIRV)8S=;T%_C\ZZ_=DC=^Y[-KUT M(E?[T3W7]<>KCXM[TDCH9)^#BUHV=VB'WM/(O0&?4PMV!8^Q5>E. M$N.!9=584HJ9TT61)2-[Q"72"6BK]6M+T3Y8\6B!Z'%+C]P^\-D4\; RZ2"" M^!'/OBR68?E]R[2[^DKL=Y)830A S 6-8!5=0\IR R'Y "[9&B'-W/C6PQB. MH7/D!H//:DX.+<8.H/K41L?9R,B3<4#L+*#06_#*TW&T.1MA#.G^U@FN@S2B M_B_Q%#.D\+H(=3_4"^.0YO >ZS5!!CW#G$$972#H(J%@$E'HJ'1L;2/+( M70R?$[W/*=Q^G+?;.:%:"F:-(G,Z2 U*\0)1ZIK8IQTJ)F)DK0<6'IF3^U_C M">8D 9R82OGKO,WTRSL20C7WP/J'Y?GH:>!'U,]\M%U^GQ+E?OO^QPOQF M?C7]_$5:3[]NG/LK#K!H?:DS KQ!HA96DA&E>)<$;9YO\RG4]E)L=.I M"+K#;QA27!VXM3OM:7F*U@5IP$03ZV1K!MZ;#-S)Z"UYXS&W[K+42Q/@H>5\ M?T_@IS"] [C<")G7>/<\36=XP[TFK_J)K'2%.*F, AYU'8\7Z(1FR\'X:#5Q MUP?6ND9JB'V,6V7US! >'0@='(972"NGZ4;$]/L97G1 ?G&V6*ZG_[GY_D1: M)[@I"5)1HI8O>G#!<1#9"4_?*I&W!O_58]O/=U M3,;;0FQ\L5KA>G=CEP._?3'2:5F ;B1R\A13X,@5HU^PZ)2,=:JU ?!4&L?5 ML=W!=E 1=P#A30CJE_W7]XD+.A@L#J1)#I3T H*+"3(K-@;I,UZ[JBT#@;(M3LX-A!7!Z"[?$Q_._\09OBV$/>(7^OO-<]\TS_SRR8=TUKF L\2'*N, M0D76DS823(X8:J*Y .8 XQW\DN4P/69P3GXG+./U:GX!> MS&:+/\,\X>O%\B41M74R<;7-3]H/^DZ$2H7.(!U'5J.ZC,L:U0V0>!+".&6% MVX/P_1D\)U$R;MEJ-Y!]?JEVH&[?S+\2YQ?+[W]?3M?X:O$G&=IT#DW(#%B. M!E32'H+$ DPIJ9W..L;6]_MM*L8M5.T&DXW$-'9Z8V58O0G>SNM&+CA+1VUY MEZ=';)[DA+HP)R!'P4'5QALAH8&2@Q$B927W&XS=HQN?NO*X%:C=X&YXJ8T- MRI,I?\=)&D6() D0HK.8; M*=ICHE^T-)PG[T)J_69[.'7CEK)V@]V!Q=HE8&];UI/DM=2\]HI'LEZ43@[H M.P[0\\*3+(DU;Y-]"%V]=7YL@XE'H7>B@$YURP>"W:7E7)4^>5^H@W&D[[VO M&722^%4DR!(8*I%.$O5OBES#-KRXHNC!%R#S> MM*/?/ :L)E)ZB2+0QG1M)YB*!F?H3"6GC' I9NG:.]7'4-I;9\AGPF1S(78* MUDLE_RY\WVAX;VN72^E!2)]!9>' 15_M8.X$Z?IDU/#6XAY1O75[?.;[]QC1 M]&KQ+<^)CAVWBR7G8O 1JNU !H4*X'.RP+P5/FFG,0VO!F_3U5OCQN=#W"D" M&C^$L[^A!QQ^3WY82-R2A^;(X<_&@C?,0E > ^W,&[W7ZO;>L,WAJ_;6;K$I MKH:509<:[6;&Q^76OD^L*71H2$%+C)Q.#3'2HR8_*90LF2+\E-:]ZPXFKK>> MBL^DVUJ(JDL,7IJH[Y&\J'.,6)X4-F_C]"A1 MO75*?";,G2*:#K!V>!+SA*=DM:A);('7Q/FHH>;+@Q:<-'Q17*?6H#N#=;Y M\$QE 2Q+LC!$9A"BI_UF[;CE&E7S7.PG$]EE959K.#Z/"'O :/A^V;-OV[/T M1D8O;?;7((F(R7%S>MA=?=9R!"$DJR.256R]7/;X=2-^\[QW*@<1FA= MO'')%4D[XK296G63%6<8C* #V%Q'/D+3 MN"\<8X/O% 'U";DW)+WYIVG-%M^^%*)A'HUP@-97*UG'F@6NR6?3SJ8@96H> ME'F4J'$?.<8&W4DBZA-U[S',?EU59^U_X"R_7BROTW0GDD=!?KR'8J,#56I[ M'PR!='FTND0C"[;NUO44^L9]&!D;BZT$-RHLMP[8=FLU[?:J@_/U9M[,7]9V M1_\S? GS3<^\RO6K5O?!*.MUYI"S(\/7R$0[=37_1Q@F4F!<[>G(^]SAXXD8 M]W'D65WE9Y)4%ZKR<,9.4.A,_Q.05-V;(KLC:%?+8XWRT19_J]+D&>.!X[ZC M/+.:'$AH_8:I7T_G89[N9J1F7!I'A@DKH8"RJ7:[$!QDP&)#MB5B:]_YZ52. MZT,_=YBZE;@Z".*\QR\7-LG;\@HC61U!2$04I-P=>?T\*S*&(X(1,4CEBS.Q M=2;^/@U=1JV;R7S14 =F'T[4DL M#K3P#EJORT!S:P0-Q?_1'\\NS@,9J!_#-UP],/KO;=DVLGU1F^.N)KEZ19$\ M=ZX5>4PJ&W!UJ\IHP2+7W%G^%#_BZ21T&4L>!GC/(J4N?(@;+SEW#HQ.O#!1 MO(?H'7%1% X>D>Q1':,*,LC2O)7UHT1U&5D>ZA9M*Z(.[+*=XT46PH4NOSQ( M$T'V 6;R=2ROY?5JLRT?H1;=9^:**GJHAXP[">HRH#P8UIJ)I@OM=CCW)M87 M;Q@W@'5V!9V<#-[9!"JARUH6$YH_XQY.79>!Y*$P.)#0.HB0_%H*IFHR?*-S M-?^$[PGH;^=UL_7?>LB^AAENBI.)C]-$QV 3H9SGF]_8^Z%/EB,96R!=W#9G[39N[N/T=>S\SHL9I>M M6U9?2\V3[&XT=D? ?.C'M,G ; #>^^T MBYX9:T,Q#)SPY,MS)L%;*T&S8@R9 (;EUI;=\#;<8$Y*GS?1DX1XXA0RXL!R MW0%NK22C-.D('F.LS6Y(GRB&D 5#IID4H7GW@^%Q.UAV3*>X?8H0>QG#>/[E MRS8H'V:7K'PS+XOEV5:85[$);4J*6H-WM11!T4WB'6;@RA06&<_M6P<>2-JX MB3"#(7$(P71@?&\+73@B*_M/ MP2VJU/>H&'E.WA#"OEV3?@KG.\!.G:),S+G.^IKGJ_CF&SJ%UP*?GE?/W[8OT?N*X':E*[AY3:S4'H2/M26*?H(H(-OC Z7-KK]M&SPV@; M.8%J&&C<,MT&D-/8J2][I2E7?;DNQT8I%PO+4@ 3M20O20FNOFD[SU,1BNFP MWR;W_H[C#RTT+=#^]MR@;$PNYZ]?3VB4Q26F/.0(F-T M5=;FB]DC,$TV52H$MN8S>9L0?K(-5BO6\6VYZ!!#9$R4$3$Q,B"+]#5IJQC2 MIT*#MEX)H;(KJO4@S=M4C'O#/3^F;IE?I\FE1Y7U2UA-5XNRR[\PSQ_.S\[" M\ONB?)A^FD_+--4J]6U[5+H-WA'G4\W].$*SG;3>R0JPW6X;ZS8!]J@DZ;9) M]!D7.G]1MF/HWD]7_P@7#2E57DU7 M:;98D:EQ?812+B6EK&JS5#);D#,ZNW7[(BNFI)*I?=SC +K&U77M<'(KSM%: M)CVJM8LVJ96OM-\-TU9_3M>?7YZOUHLS6O<8!?;XAYZLJIY(=RNEM%WU][T/S8)>%-8 &+I=VCJ E'I47[^$61T+_.$S MXOH5DOJ?'>F1WOZ8!H[F([0U4DJ[ZUS4 E[?5#M7H8Y!6*/!1$;W4QTAYHPT M8)DNUGE%EU5[#^H0REIF5MS@^?52.X"W$EU$!@%+?=C- @(/"9R27*C,?)"L M,1>>0M^XJFD )#V4;=%46#UJI]=ANOSW,#O'Q74X\LVHZD>^\B3 MM=:3:&ZDP:[6W+:%(VM^9V+)WS!46.2W\_>U8>MR^RSU^V*^O/QR$Y>X[M+. M??220!,#TZ!\*N"342"$"8Y,5\O;K+?6%( M_A$Y2'6X)(*RD8$OC$'6W/BDN95J,&8=0N"X^G T7.YKS>&$VJ/:W)ET?HR* MW/WK)ZO#>VEII/IVI[I?(@6S$;%*C:L40$6O(:AH((?(I#+.A-@^3^\6&:HO"I2-R\'O8.,L6<+GR;QV^F&I_'Y M: WP%9=Q,90.N&R.'7;Z8M?LT2/TP7T?=;)N.(C&1GKBWF;A5QB2WN3H0ZXC MHB6H5.,%GBX!@<$*XQV*-$ GE(>):M#_Y>X%[KKVR">(CML$/!I&%RRY#,$8 M 5BSAICAFKR(YV) =Z9,6_S1O,&+)]^-.;RS]/4]5DP=F,M!EJA !>G 1Q<@>YULB#D$;%V\ M\C0*3\YAN+W:71 OR>H898"4,UG@W&EPDFS]1->\,H$C87QX/G2GA 9$TZU< MA?:"ZE$7_76QR'].9Z1V\WYS_2.MI4<^\62-]12*&RFQRR5?W%[R&A-7J%-2 M,^$(<#XSLL5SJFVDN ;N;)V])UQ*K<_NDP@\584=M-CU"1%>!!E,(B]">E"" M&8BY9 C<&!^U1*W3&.SH1*4-AZU]C3:@W'K4;/>,L/Y^C$Z[][-.UF:'4=E( MC]%==C:]B!S,<48>1[1)A<3:#YXZ MB+"1>[D,AJ1]K=5>2CTJJTWO]",4TW7/]=-*>O97;Z1PZ@??@0>/290<)!BM M5&T>["!J3_>9X)A]#MJRUN,Z[J;D5!5R\U-W[LYB"\.@ZCC(VJXQ<@@EIEK? MH8(M@KR&UJ&T>T@95TTTD/^^/FC!\AXU0-6HB_FF ?)Q*=_7?[U!&O<]M#2T M0RX^__?SLXC+MV73=WSU+EP\EUYDB]^5/,(=XUE$#6A5)H_;%A)T?9K( H4Q MQ;GG@TT[6-H=2VLHFN8+. MV[*[X$6^VLO%:KW:@"Y6DBX[AE^A++'D/#(+UM6$UZ *V;*> 2,W.1@,(8OF M5_M)%)]LXQRZ^B^[J^\C%["#E9\)H'HR0+IGG#^Q-)'MEF M>CY\WK*MGE'4/>K,RRD\O^ [ MPXZ/.@=FG00M"]VX7M8N&XZ31<^MICM7!M=:%SZ!O-.=NS*=XR;BL)S&\\M+ M::?JZ.1O"'GA?L,+C$$);-1V=E@;>M4\,=H&MU\&P0[MWW AI+I41'M M=( [+H'Q^J\W2&"\AY9F"8P7GW]7X-"IR$VV)+A(8,ZN;U%8=3-ZZ2. $5^WIA(('TJ"5V7N["WG/:L7'G^SZN21SZ M(%I'>1^W(>6H/0&.TQVDD)SLP,GE=;E(U$:4H'_H]_&#%KL^&(89CPP%8*RS M&:U10%MVVY'!Y-:C0KLN7YG.7]8__9_A MRW%QFWL^J6$)V/T4-J\&J[YXF'^_SARS)D@9&23G1$WG8N TYR!=U *+*R:U M+FZXEYAVE6&KRP>AVGBV=A">K[<9;=?XSD;FQ#49\U'4OF$\0?0U'9A%DS6W MJ M0_[Y:+?)[6?P_+99@?EUZX_Q$M"LONIZE= M0=G.&CRPS,I23T"!9=HD\=0)1ZZC&(70U*"O;Y>]= MUZI#9GET#(2H\4U7$ )3M'TC7.88G%6MK^U MXWD-8OVV6*U>K+?Q[Q!GN%[LI#%\7LQ(E'4"W>:Y[AB==-Q")VNN!OMKI-]^ M#<$)6MMH^'.R=:M(^^CY>2)S7N?N]LY MQS.?HJY-^>GZ-RS2K5SO9Q]45'1"-JK28XN#4YN0GC>U10?\7% MIV7X\GF:7M1YE\>HGOV/.+UD["&:&JF+#_AI8_!>KQ5FF]6N'RZ4)LDJNLIX M=O7JL?76":!TYBF[:%3S^OI'B3HI._$F6^],RM6:<00ON MB6L+47E/"6G.;@G0LZ%-YZJ,EC M-)W>&/;NS[^SZMH8SI-)D G>M0R2+F&/ ISAP@1EF<'6JO0)Y(W='K8A=F[W MA1U&2#WJI5/F?(PUW:2/*2=C33O!R+FRP4!&73,XI(,0E $CZ/OT3^*Q=:GY M<--.;DPGVGSX]YT[7VJO9*(SG"*=7,<$!$%'FO'D(O+('+;6_P_1T^VTDJ<@ MXH[V_6T$T,%HS#]6^+;\NEI/STA]KR;!9:,5UOQP+\FUK.,' ET&)I;HT1F- MV/JM]B8%XTXI' @P)S"Y XA<^##O\<6:[_NXK]EU0@D.VM:=E83@C$BW0RZ$ =+9-)Y MC+'U")U[B3D(9N8'@UD;UG> (=+=^:JX_H)9=%P2TM&(,_QC'J>S&>;K[UR> M%5+J=$#006%AXP>1\6%U!"F3U# 7$P 74 MOJKFY_0CMUTO\J\85P5221J4"AR?;0,[ M -"][A[D=[6AA(.AW@ M[LW9ES!=U@/TMI9/?EFLPNQM^6TQ__3;]"OFN_>8N729"PE)I]H!0B2@0\8 MG7+<"(Q&M'8BCJ'S,"S^:*\6@TNL U3>-?[L[F"ZB:98K^K$R&A :<S!QA^'O1WOD&$8V'8#N8H8RN=Z+3_/IG8_(3ICL%=D4(BFR M8FN_+.4\:&^]Q.0SLAZAR'G1WE)&(K1'2BF#V1QYK#, M>^52EZ\?7$;$PL"I:G4*E<%QAF"82K:0WU-"Z^XJ#Q)T&*Q^M)>#=C+H %#O M229$0'U1>T6*=K;8>-"_?JO-X/!B2P&YH+]I(6*=7"*RA&A] )T\RSX%J7/K MMZ@#R#H,7#_:HT!K>70 L1?Y*R[7TQ6Q:M.&=%\%%\<"F7\*BK";F8"U04^Q MX)P5D;-2YWVU3OU\F*3#H/6CA?E;RJ$#6%UWL]WM7?GVRT4'RS?S5+MV?,4: M'KQ\.?-*1Q4U@M6LSKDL&;QS-?U*HI YIBQ;ET8>0>9A\/O1'@2&EE<'D+SJ M47@KI4 &+2)+( QZ4.2/0 S. 9H2/K1HOPMY= !K.Z8 MB'JI8B7F'*.,(,G?!55L!)]T >FRC\HP[IHWE[J?FL/ ]*.%Z1MQOP,<_8Y_ M[O!HN9C3;],F[+NZ.[S"8G)<&@N)(;DJF&MS!*LA8>8:!6>F>6?!I])X&.9^ MM-#\H)+ZKU;R^7&377=S=\,7?%ZL.FJYYUT['[[84Z<465 2DB_U]DP%(D\! MLC8Y),&\3:U+((2\MG1R;#Y\7R_5'7)[MM-;;L'W' MFF":)TQTO)VJ\WJ=A\!, 1W(1#7%96Z;NZ4G4]UMX>A3T'7+27U>879PI5_O M^+$2BYV$JI2\D4A>E"3/2AG+P7$?R*DR4J5LK)"MW=DCR.RV4+4-0(<15P>( MO)T*_V(V6_P9R'YYO5A>)ROOG3L>2B$V6A"2VVK 6(A>1=!)EJQJ@LMG$-K83_<7%M7;\L<*R_GLMVFA4WAO$NK>1B4*DS49[Z*8VAO. M:?"NO@UB5MX'(7@\[$'_%"JZK6P]!GG/*Y,.].*UZG\]G4_7N,GQV\]!W=MB M""E(915Y=9J\.LLD..MIQ]RY9$HPG+=N97L$F=W6L;:YJ8<15X].^$6N5N7Q M9?[-ZL_I^O/+\]5Z<4;K'N]I'_K1#;K%';&'9LWC-FN_WEG[[SM+7_NG1IM:)/@>2UF!D;?CT:8F?MJ^#Y6+9O7-21,:B M,4"I8^.5,W7&AD$P,2DZES:37F^\_X,(&[M]7'OTW#%GMK%\.KA9KU),S\*T M/ON\PV59+,^J\?HVSJ;;O=8T8^\+1_HNZNR[:&Q'P((VLG*5LX3 M U5S*H)(F;[TM;T+,M'\E:[Q%L;UG9\#R&/*O /(W\G7:I*0O7R5,KNW19N= M9%@2(*M)_(;7.KHZI-6Y[+*P+NTG);?H7/=4,L=UKY\#ND/+KD?+\I;^SZLP6/,070VLA=W5[OH[WK78(Z2ZH!4PZ%(H2K8$$A; M,>#&6F6D-XRU'N5R&&7M7.*K&4$ M7#[P[QPQ7;"..*EUF'3YAQIOUSY#*NB%C%Q[T?KE_7#JQK7 M->I^NMM1VO/VAS2\9NVH20SHK>P6JZO@M?G87;]SO*:+-TP^P\, MR[^%==WR]TM7:3^,S8K*BCQSTJ<6E!">S%\FP"EF;":N.G'0J2-*=N!'7UU# M[V0BQPVLM,+A\\JJQSOO,HTL[&20_8[KX^^_AS^PQ>3X0^EM-T?^[D2[ZV)&JPC[$[5<12:!YX!Z_QSA2'2 MCKFIPUV"U8*IG%N7O3U.U>@3Y!MBY>!>L,?)I$=U]"+1GE;3J]2#HU30[0\Y M6>T\0E>KE\[;-;0DYNVK]S4!UV&RDH2Q(H#TM0C'^CH'Q"'(Z)751A7I6^>] M/HW"EF4[F\9X_XGY3:X=-,KTLO/G9EE"[DT_F?[L_ SS?LA/)0S""4#M'2A- M#/.IIB=(I8*,R1O1VK9OO(61WU&'P^=#)4#/+?I^GETO=USWLI]5O;/[CY]Q MNKP<[)R!(D%W2'1,:Y M>NH+[: $C_R8.SSXNY5^!X]OE^S?X3790Z]K-N.;^2:I<;/'J^W%:%TR@4'2 M1M>^Y!DB>8A@50DBR$U9X$"7XX$DCOP2_'RZ?$C1]6C$7G;/#[>[YY_D6A_T MN2>;ND^GOI'U^\#0@>M'XBM NL!ERHE<&\;R1=>T&)#S&ZR-:AZ2<1 MV#+K;T_US_,E)7LJ/>J:G&T=:&%]G6*)X+3-8$J24@4=9!FNQ<+!9(YKPPZ' MLH=2 H>08(^J[S?\%&8?<+V>;=KPW$S4/DKI/?*))ZN[IU#<2-'1E7LVO8A> MSW.-/T_GGW!>BS+O@&"H)9'9;U*C"!+(/,3:<%D%RXWFRCC9.LSV) (;N3H/ MRF$GP,6,UR(S<"DR4'4**IV9 (I,$&-9,)+9)_HLAZT\KM8:#C+W^!X#B*-' M??5A3;NXU:^U!EB/UUB/?N;).NMI5#?26MUMVE[W(X]MT6]ZTD8R5L'?A M^\WG.>N*-9%+T-*'>K-M',\(TCC'R-A'%5K;)J=1W,Z N[LI\$:(V\[ Y!FM MIU]OGRZC552:.:#+OS9.U 8B]Q',9@QE3,7'X>*5QU(]KJ)\1I3>;^\]B\ [ MB,D\MN/K[DV;O?\QGQ*K_PS+?,_V%9>:;A3R^3?6ME %0B''/WJ4GBX3S+RU M3]=X"^.&*#L&_Y!0./HD?,5E7#0_"[^2D;#XCO@!EU^G-=G]+G[4QE'IJKW MY0O'.UQ.%ULY[4Q^2L:;)"TPQ2Q95JC!Q=K!QZO"; G/-C!OS[.)\ MC F/3N^,"TYO],'N+5FSC[?LJ&]ZV^_M!TP""IZ8 F=K4J K"$ZF#(49C+PD MAC(]PY5Q_ [&+PJ,)P_=":;V?U%8%S%IN;@S^ M_J(0P;EHH\XG@/(8FL;UT(<%YN RZB(2M:VFQ\UFKM[M+LN8]@/.R=@M;T.A M7[BTM+D4(7,G;0JA8/,A!T\@;US?N.$]/)1(&N*M;4W9[LSHDVK)[OB@%C5D MC]'7KG9L9Z4;C_4[/F+B*=:L2IY,(6 )!P%#[8*3+(ODH,74VET_A*YV$8X] M?M^72R!4L5KD",BL!>6T)7L B2W>U1=/]$8+]7HYC>?KNL7UHF;<7+S9?E[,2+!78S*/UV>G+'>RUFNV MUT:Z<7_ZZ!6"%;?HBL@0&&;R!@PGY]1;L":;@LFAL:WC /?1TO!1<&^%VCHE MO9CG5]/9^?I6M9(((FIE#"AAR3]GB4'4H0"3ONA,MH85PT5PGT3JN!JQ"88> M>*H;3&@]*L._XN+3,GSY3%MF'"X_0U4DT?\-,FC'^]8IAM MUKPNXRXE!N,U6,M,;3;!P.5L@>644=@2DFQ^0!\CJF6U[::_]ZHV^/Z56+J< MA]G59)!:;;F8?]I,>MFFL__R_19-^T?#2J%\D)!#G0 <+!U':3/]PDHB&R+Y M/%QA0NO=C*ORVF+SH;+;$3'0HWH\90+MBYPW96^UP^%5V.FB<_HQ&G8P6D:= MTWLXEX:?WBL,DY;^!]'%32%.@4@^#5BZY%,V/$?56L&WG]Z["87>,P]YP@MG M3!<%*7*L-HL$YV0$YUE143LK8WP,AP\MT.WHW*>(]D90N04G1VY,]C[,/^&+ M;]/5A*'A/@L.(BBQK6P+.7C0Q(9 J]I0#FJ2_4B3L:L%QX%#.[DM3F5B#Y+_ M&YY%7$XB]S:*5(=6U;[;#CD$G01H6;.DN$>?F\E^N^0XTC]!6/OB/H)S(PO\ M;]/Y].S\[()PVKLIIM:4ACJ#EK,(WI)1J&D_-C,3G3NH3?$C(K^QZ,A"/T9D MBQ;\&UOPX=L.X5H)*6M,-J$G'AABA&.TA:RT*PD-1G90@NQC@M]==)SDAF:" M/YI_(PO^(FC_=GF16K[1>DI;6;BDJRVF!*K^XHAP,$XE9:2PUA[D>C\B_[O6 M'@<&@USY)[.V#VA4Q_UB!ZM7BSH4<,)4%IK^ <:*H4V( !&YAFQS8=J4Q$U# M?-PF8+Q+XG29W@;(B0SN(#']8B,7VD\9SC-3$A!5[1\OB!T^EUIA@EX$&Z1H M';B[0<#HZ#A5H+=;>![)W0Z@\9%^[FUY49^$/VTRJC8G)M#%F*1P8#S90TK* M6JGG.*3$G;9>9I];5^#<2<@XB6O-;YMVS.X ,3ODK[9S*L+U=S[2[U;;,;.K M2RN[-KD)OH LFH'2LKIH=-)RS;13PLC0O-?)$TD<-ZK5 !2+YY/0V)GCOVS; M//V/Q2SO;O-B)S:&*&O&BN6V*M]:.B8*0O9*DF)/S*N](,@]\<\'EQDY"CJD M=!>#L'ILT-S6Y;]-Y_AFC6=D'"H;M'0"HC42%'T)3KH O@1FA=4IFW009!Y8 M9)R=G"3_7Y>D5R?1;\LEINTJ^Q]02P^ZGI*LQ^I+07@["^(Q"]_8++4!EUM9&BH^.L9- .:_5RC.!] MKK\PD;-"K7GKD:7W$M-5V*8MA$YC? <(JJ55M0$<_:=.?_@:9INK??V2[O7O MM*_-O+9)*9&VQ0*=".-J!H@!+P7629I"B<2%+ZVK.@XBK"L7K0VRV@ND$Y3M M[>BZ?\_%CF]^8^CGC .@[FN"N+*YV MJ'P> 7: UIL;F7 3BU(Z0T*5Z*PY!IY\%_!?EFOAE@^N*L\FBB,A#W,\M=O7[#J[H_3,_J1M^4#?7=5MI&_+8?X MQ.1H/'.&V"TU^4$>(:@Z+@FEU](K9*%U\64KV@\"L/NA #R*6,>.O/[QA;B[ M&6QXT>7J(RZ)C\4)$Z1!D+G6F$;-H5X7='>0,X5T( W;>Q.Z)^AZ]^%9=D/ ;-GD%$'"+S80"U_NFNCOWY+L_-,/*WE3_3__#%\ MFRC+2N%DX6XFO*K,ZEP$Q\%$16=-&.%CZU2((\@\#(L_UAO!T-(:^VZ\2$&Z MW-MJJ]2=PYSJ*$N.AOQP'@3M0$=@S/%$G*1_#WN/O//C#\/)C_$0T(B)'>BE MOX7E/[ RID[KRU]Q248??56-P?D*)PPCNMKO0PIMR,GV&AS3!40R.H<<@RVM M1T8\3-%A*/JQ@OX-9?!?K=+UZJ?N"$&'_:#S2!6P1]$X:F7LZ5P=OF*6]*B1 MS!1@ABY1E0GZ ;4 8TPQ4B?TS>.I[2MF=R.8$^>53]PQD$[+:B#4,!!ZR#QZ M5%Q$EG5KK^+0]X,Q"F>?(N&[0L)/8F@'5^T?'_ZZ(.4^KU[T!TRU65]EQ][; M;K+**UYJ,#MKH U*\,Z3&:E-DBP4&V-KW!]$V+@=9@>"47N1=(:S%Q=3_1[8 MG$85N.&04]PD4R;PR7G@QA>E#=V0: ?$VZ,$CMM ]AEPUU9$'>"OMG_#99J& MV;OP!9?[NU'>2%Y35E(P%E1)#H)P9,YZ@X(9H?UAI<-/"JX]1-&X;6&'NB#; M":$#2/UM,;YVX\@ZOX M/"(\'J^+=9AU''R[G=BRJA,%_ZP)!&6Q?+4XC^MR/KO\L;'C<$>2VT=(K@6O MAX_.I62\2R5"*9'4>+$:@L9 OW!EB[!&\^:5M8-%YZ[X^_HV?Z_%\'XQFY$ MZJBTB5 >@Q?DD8G:OD=%#;Y6-QJK'>D)JZ1O71'Q9"*[C?L]!3NWZHL'%54' M!L=A&YQH+A0OM7F0M?5"-!&<\ J*M9$K'C$U;Z1Q&&4CHVY8>!P%QB?)ZF@$ M?MEDZ'U8A^7Z&7&X28!]6\IJ0O9[<#(DB(+QVM6,@^>AEB25G'-)7+:_$)Y& MXL@![ Z1>9STG@Y1OX7H'#_5N5BMV@I]G:Y(=K3!M^O/N'Q)5$S7=18%KB8\ M2IMY5H!12;IA4((OEKP'6\B,%TE[;)TX]2!!(\>PGQ5Z[23SX]S&113KT&O M35##!#H^HJ3:WD]BD,BL;QTY:G@;#Q?:[E#G/4E6)][&O\YSQT[]'RLD#OTV M+5@_:4$DK[_7<<]K^J@: ?E2'Z?&=N6?1&0?#OSQ?!W>;>?9!HQD>_)B656_ M=:9,SG3MRZP,2W"Q\CJJL?.$;*_;0 V%43/V*H;NFCC::/TP=D$/*5"I@MY3\$( M";$4QY5T@HR9Y\+6-5FC3YAL"X5#H7:D7#J VB_GQ%$ZCQ>M[C)+3);:'(TK M38YY33VKH\RY=DW-Q/S;B1MZ$QU$@*'>#I MBC.7Y&0+ MX_XFHB]$)B?2@Y>@# ;P,3F0V4NEC"Y>M.[\<":2+'>%U->=F!4KGWX%R' MU2;.1!F9%S5EN?8+BQ:BJTW#BA)&.(O:MBY9.("LKMSX(^5_J']UI##^RU6G M7HRW79374[(!<3/ ]DV-]'Z:TH'>CK(=*X3^%-K&C9P?S<7A ^:29TDV/(<< M?=7+%>J0'#;6T2FW'/=<; ^Z5PU-9F9538-QP[AEB\T*OXSZ82^)!!1'! M&CJURDI1FR@I!#966Q,**[J\R ?S752[U8/Y+I+LX*9]XK#]]/TW_+_YXO49 M+I?K1[K"LQ7"./ ZU.2"*N29I+6_:E0D,R]L:Z=^!_*ZNGGWP,+]!X6!%-,W MYFX8^QW/KT(D%:T6D?C1F2F*B+D'[P4#RZ60/+LBF[?D[$CBN.9M,*AL#\F# M]=8!+#_@*M^LERE6,,F1[@3C#"BT=&QM$>"3\MY*'FSSCN@[!'0+J<-5?3^^ MV%ON'8!F/?*5W-O_7-'O72%98(3,-)(D8@ ?C::C)DKD48FH6_N*]VD8]Z7] MF- Y2/J]H*?*XHI^)WP2(CNPZV!=:$4AM!;$B72B8$'?O*7D/@WCOK8?'3W[ M2K\#]/R<_\AG\V\Y?<[QZVQ^-O_R_>/TR]=K4QIB+BPX"4*P3/:4,P@D$I#6 M>1=*$0E;CVU[AJ1QG^./B:V6NMD;:G_D19BWZH'>3+W\F,_6"EM^G7Z[8D9* M)KQ-IBXQ#W1G%P-!*@O(Z3)'C,9BZ^T83Y S[M"%8X*LE4[&S@)]S/B%1/MN M&NNHP^LCHA&MB!PR"N* >0?HHH/:*^4Y<\'Q>\\-C[Q)/?CCQQVS< R4-!)M M!Q<=B2B?G>6XNL"SJVS$5;&.J]E2IL%G)#=/D:_G3$ 0FCMGLU*6M:YE?IR: M<2>9_'ROV%V(/FKV[*&#@S=#]ZNYZ"Y24$A1Z*8D(+ MG;4O6XTBVT;W8[[M'*"L^^K>0W(C*_PW,H[G%^?7A-N01"J@C1%U06=MR\X, MR$Z99,E/8FRKR.@9E=_YZ,A*WT=E\Q;R&UOQ^-68@$LFJ^.#0-&6 MJ /P0N BLU2VBE2>4_SMCXYCZYLI?F_YC1U5/%D/8UW1Z#DD+FK:MRZB].0* M"87!D?7+%I^MRVA26W:L&?7[W_%-9=E!,/&XFWRKGDEPPVQR'FQ]#E0$=#)P MC(-6R9DDM,J\]?SE;>CJ*L>])P*V3BKNJ8X>R\LVFV3*K4TRRS]OK9*Y5?WT M\W2)7[XL\N4ZMGG9_*<'U(^U^_C!!6(#R:%1!=@S^WZN:X:L0Y36U=D]=1)X MU )VY#5]^ VP>@.$SD>EA/3 D!D3'AA4#/9.NL M_%:$C5N>=F3(M5'/Z&^H-7UX%:.M;X&H92X^D3>;G05E30 OO ,=,S/.6%/D M5GG79Q]2[W]Y7/0T=\8:B'=D<-2,\OMRAX?-&MQ3O^6WPMU)WBJUFZV7FU,82V6#HPQ(=0 MNAZ;NMC*^;H,1#/T,?)@MGV+?_0CXT&AD?[F PAS;%#\-)VOKJLC/WS%Q3G& M?+&:1B1/K:[B"!?T7Q.7KS^^ORHNL9(9KPQHAT@R,P4<2P@)BY7HM7!IN\%^ MNW][O#3> ! :6/0=^,B/W-0W28M +E>2WH#B@0PR*@XH(M8>T!2#LNA\Z^'Y MS]$T;NG]8 ]-3571 ;2>>?O]Y:]X=E'GB=4L%OU?^HQ_30Q:[;P1=1(G!\4" MV65C(Q0=HU8N.H.M1W'M06:7+YU[XN2'#63#*NW$TXZ_+%?3\SJ8?_/?+.O> M^;H*:S4/]+4X_S*;_I?BU]GJ:WYS4<>;K8O.ZY]_R(LRIPMD%O/[<#:]U-XA M R]Z(/N8J<[CR/[(25+.DZ"SDRG T1J41 T>LP&;A/1T6!TY#R\P29JP3C+5 M'#C+@0R34(#&2LA9Q9)3+$JTMO.GGR3=!2L[)4EWT<;(SR@?%O-T$5?O%Y_R MXH]IO"S2-4+XX@Q=>*;0!:1KT5Z5$S%"KG_Q=2U+@Q>4A[[=I2NPAU;G#47< M!T26%)9M.%ANXL!$D1DF(CU96^J,+_+30R2Q!!&$3E8XLY75V0XG/Q(PWO/* MX3K]$2 '"KB#"&7#R%7DKE6-TCCQ'VK&MC# XLEW+E(%([S*S2>XWB%@='0< MJM ?!^+M*=T.H+&1PU4]=V!%FMH@FB6)(9(I]77X1LG!!&E=$LTW"-XA8+Q' MM6&@L;]TQVZ(RDN2>ZXOR6L3RETQ1$4$$6IS(.8,7CF*A*V6/NB(MFQ5BO5< M4]3=SW:,XI2&W!U$RUDG5J00@"7"F"T9$)<;L2T.U1 M,;9_<9#Z'H;!'K(<.U/S+B^7G[_B[/TL_V_&JZH9JZTSE@7P-J]]+0O>109& M"N6T3(*NP:V2,0_^^"YTOH^NYDT%-[;J?UUDDL7B1R;(&!;'E"(AR-H^C@%< MMAI*'9.C8BAYRQ:JQ[XP8M]<.P T$5\';N.S;_/D E-4K#*^M)Y<=<+IM'V\B4%4T0&T-O1_S/6DU?ZRA]ZT)T9&(9+AD+1$4,Z2 MQ+2H"SS)70\D-G4_\]_J/?EIPKI\)]L3"P^GS!HJYL239&]G:_[7R@WSB]7- M0MGE=6%&_C9?3E=+G*6?-PP^\ J^O/T,?J14V<#$'S-A=DP]'#EM)I72EJ,# MEV*D^,(;"%I+,)X"#I3TF[YU"]21TF8_;F'^/:]>7RRJF9L4E$:$+,#+S.O0 M(/*+4LVTFZ1<-MFJ/-!*V@?I.8VTV2Y8^6%/=BMM=.! /"2D=U,,T[/IZOM- M)Z8P*B3RV:UP#LC-"A $>?0I^N!483S;UBW]6Q$V[IO7,;#67C^]@^[J('G# M>?*9O"\M&"@A? WW'#"I6"06?<;611#;T-5?T]>!<-@%S0^\ M<.=Y#(&[6Y_\SFF$G+M X.[EVD[(W=^M0CGT+E!P9&-]W*^MGHK^56A,P@KO1/,E M'H??K<-,C6NI]IUNU%UTL#>@ON7%=)X^K7"Q&AY6UZ_Q5_T D^24%,+0.4R6 MU;=]!$21097L;=+1V$18J8D.)PE\GM\NBDC1)#;%VX>CC$FF\V&O>.W44'!]ZQO\S2,)'K3WA6 M\]F?ON:\VL18-S'9Z_GYM_FL+B>L.49N: M32_CS]-E/)LO+Q:WEC-[Y"X@:G+B7+TP30%/I@J,MM&QHD7Q6[4_[7#(MZ/L M\"MV(^2/^.=OM3YLBF?+B6$Y2NT#663AZM(Y8I=3F,4S2XEA9,6V[M-XD)!Q M0]$!L/'CS7FH^#NX'Z^9^)_YXC]O9Q\6\YB7RPDC+]-*9:!$G4#9$@$35\!X M%CQF[C1O74#P,"7CY@J.B:+]%= 3C.H@]B7="+_.YVDYH:.0G.<%C*K]*RP9 M.@PY V87E?+&>=/:OWJ8DG$3 \>$T?X*Z E&OR[F= A,#(4';')F%RNNSN&B[X+'6SG$=^\1$82S5?1XAUTRJN8Q),4FG3:ZD^8XK[V'(*SR"YG4SGK'82L@M"%H=BR_>K^3QX7 M% TU-F\EO@[I^5(#5P8"CF\37*[L;J[6Y&/ MHY> M8?'H1+N!QQO9V0XJT6=B)A5M#Q"Y'6]+M/ MP[AAV^ PV4_6_6#E,_Z5EY/@15P/;3*"('H[N_* M>=K1N//3MX* /AT(M!%C)SCXO,!$[OG\SXG"$(1S!8+*=>J%84""T2"*#.BS MQF*V&[M]_R=OI7]SFOK?3WP=W!'K)X,'93,I2FAKM85B> &EZ*)#9AW4"NCH M5,+2O,O_<6JV H\]'? TEG\'2+K+Q*O-:]3E,]1]B3DAC).^@$VJCMWB"#X5 M =IRD:U.FN0WZ./(D^2=1#:KW5-).U6-?9?1W?LQEXM9NNET)>8^X/?U' Y5 MHHN:9:#8W];%PAJ<$1:RMP&-I&M9;W>Q/?F9GIY4&FIV/HB8NZB!_%%$$YUS MQ.@,",\D.?+$2%#$@];2"1NY,\T[\W^DHJ?7E_9(:B3]T[CX)EJS$&5)4 +7 M)*&(@,%+X'0F/$O),3G0.]Y39)U$OGW@BVXGU9Q*-O7B_!P7W^^F"U_%N+C( MU^G"QGG3';XX2(9T7XZ/FPN5W!!IBDXB M&[H+6AZ8^=)*(1UY/S-3=6FQ*1? 7FN"&'0?O*38(4 MA/4EAI)LZPJDIRDZB0BR ;Q:*&34&&"S8_&2F8M%_(IT44PX-\JKR,&;VKRE M-"/R-0=AO"A<^:B%>.Z2?/ GGX3#M0\N#I=C!U9F,R;^?W"QP-GJ^YH=/'M] MAH3P,LWI^F%.B.(%5^ RA;FJ+GH-)GO0,GFC==2J>473EJ2=1"7D(79G"!5U M@+S+L.3R^-QJ[;H.42@(4;P$B+5E06DG:LH9(4NKE/*>1=DZ=_LT1>.F\HZ MLX8*Z0!>5P, -T]T% <_SIH4+J3L';#(/%W=N3;Z60]9!=1.T06.OKTOM2UY MX^80C^-8#:*J4WZYN%W6W&9\4*,O'^TE8Q<)'/=%(UA>I-01)"](&$0**6LO ME-$,52HE)6S=QSCLB\96X^$2*A<8>HCDR()RQ8%GM='>H]/6N&P$VRI :#&# M;^QGBET@L-,0OEVDW$4F:6.JW\[H@.=U2=@5*ZJ:?88"K(P.5*T."-%20!Q+ M1IM-+K%UPOM18D[B<6(?4+550P=^VR<\RW5IV2]_Q>FR,0;+5420<(>_\M+T@]LR_OZE29 M'RRP95(DF35$'M=3,!TQ(CV8^HS',7#%6X]J?YJBDWC@. 1?#172 ;S>S6=? M/N=%G3-(LKF(:^]XCK,K=ER(I2AE@(O:R:IR !2J@.&(M8)6:-G:>WR&I)-X MV3@$8"U5,G:]UR-AT?JW)\Y&;QD%QI*S]=(M#P&M@*2-SFBR22%MY:,_]963 M>(_8VT%O)M\.3-&:Z <>46S!HE@4A')&08:G7WGC+"26>3;:6"%;YPX?(67< M$N=CW&T-5-#L'6LHG^G3U3;!]^7-=$8BG>+9AQK>DAY_J4\SRRFYB^^FR]6$ MS$SQ/A0HFI&IM=P#8F+D,-;!'X5$T+P:I!7M6V'5G3)6QU!RCRO3WN!TL>YN MFM^P^G;M.E3^;XVF>.A/?R/AD4K2?/8Q1Q(=R?,G7$X/>;H=E)Z#'W2/)ZU& MS[S7!%\615)D>\M 7Q'T_H8@^@N_SV>+._3=-,(@F7'.$Q1K>7VP4X#,)="Z M),$PVO8S_%K2?^C%T(*6RY6AUNFY=#T*\O/X M#1"CX?G^!3(.&#IPM*\9_^G[FO5U<<9ZGWI(V2:3)(G3$2,U.>IYB"!RCBKK M@,RTGF'^*#&GC](]P/$81 _25$^0NQ3G P)<2^Q?LWE8YL6Z8>GM[-MZE^B< M+N&SZ5KQMZ6P604>/4>I*,;EWM<8ET>HY4-@MOWES,TG*S=E[68FZ=$'@0O"YPT> H% *;2.CT M"Q5CZ_30PY1T@KU143)OKK(.@/>O3Y\7:W%^_U1EN;F^UIQP;3)/==%B3C5Y M+P($],23R2PSZ;(WK>??/4[-N"GO+@'82'5CIP#>9-(=GKWZDF?Q1TZ49::D MR.@D20'DS$=P'BUPSE6QDDF>[L51C^0 GOS,N$GOKM#56"<=F+C7\_/SO%@_ M\.&WO-@PH1.+*'(!'5V=].0E^&0DD/N29=2>(;9N 7B0D''SX5U!KYW".D!= M'5ZY7-57P<_T7ZP=956BE,D[<*AC/3NU[C*7^:+Z7_7>MR<%Y:<%T:1E?;9UCJF AA8@1QCSB9%.C!J4+0] M1-6X<<2A>G\21@=1LB MY#$0-E=73UA1& =<^ M&ND)7 >XO^^FL_QVE<^7$QNR<)$E<#'$.J,A01"UFUG*S*Q!;WWK1$%3!KI* M,(P=BAP=$1TKT5P4V<_89K\D=J4;^L.'&6+(7L1.''#1#;%**>:#W5\ MC)A./,3C ^1^ZWL3;34^0-$,DK+22"N53ZVGJ_?4)E"?Y%???\NKK_-TZZEU M8KDRBJ4,42'=4X)Y\'4=78Y>L;JG7O+6KL(CI)R^-=T+:_>-:0M%]=C2=8N7 MS;2IU==;V&&DT,C>WOK^ M-91M(+?5A)JXBZD&Z>0AU+GXS/&LLA3,L-:1[0-D]!!>7;KT7/B$46;@6!.9 MKFY4EX7P5KBA$V^TX0,7YY]JD]2AZ!JNUVD7G780'#W>UI!B2HQA DQ)@4KD M>(<@-="U(;-)'J-H77O_XGN==@+'UKU.NVBJ)\BUKKG$X++@60*SC%&PB54. MH8!QQGIT*A0QV,/IWZ37:2>H':O7:1>]=X#_)_H6M%&!_'D&3DM'OC[3@"@Y M>+K'$HO:%-]Z6MF!+2>GU_.T$UJV;SG9175]MYP(E:WB))&ZII."0ZL@,$7_ MRG5PW@96Y+%:3DZOH6D?=#7620MU.AQBVPQ76 >K:)C&XSB@"&G#1UAY"9!#J/E!F2F1DZ8Q7K;M5 MCI_W/(%&ER8QT]$1,?857ROG<98B_4^^*:#'\_EB-?UO3G&^7(7*W81Q5%H6 M 1BC!J4SVXP8<\(F:;P( ;>Z[;?]8E=NY3$1,1]:/1V8X.N'YC?S17UK_CF' MU8TS\RK&B_.+];2[7Q?S)=UQY$V?589_I0OLIUSFBSJ0>A(+\US7K5NBSA!P M60&YT@ZDI9L'-5U!I;7I;4+XZ9OK:QU.?%V+3?$%\%)7WW&* MUOGZ:\Y_P]7&3I = M.$;APB$$#%"]T$P> Y8PZ.AMX#E=;@-6VAK (BU(SWQ6/DK5O*VHZQ(&Y9BM MTT= Y4Q.FA (WDL-J*WT.B@3>.NF^!=NV7$U[N\7'[^ MBK/WL_R_&:]R1HYQY[P1D#/]0YGH*7;(%$!X4YSR1OJRW=*B)S_3";A&A<%\ M$)WT9UT/#&$QEI**D)"8HO/.$OE4C"-P9:0+V2FC!G,"_LGC-78M ^+^;>\ M6'VGXU_;[+Y5!G_/J^NWS$?^_( 'W ._>/"+;4N.&SW17GWRPQG.5J]N???Z M22UA+E8Y"X:3]54V"P@E!W EBI)83%:W;M5]EJB#MZIOEK"]+X]^ZM+GDI$N M&A\M2"$#Q;J>@[!V:/<_/3] M>J P]TE)K1(%KL&"JDN^49@ R<>BA8H1F_> ;T'6N&@;!@_S8973,]XJ0YLG MDV+0U_DW=1@P^3,!)2"W D21&3-)L-C6";DMR.K4NNT+A6VAMJ=>Q@ZRZ2?, M%_4O?+_FY&H(<68R9)-)+.0CJQ -."XC""FM#)P7O#_S^Y&H^M%/=(J4?34Y M;R[6#NS0>H/RU_E9>GO^;3'_(]\>+!VU5U9$!&=-73 4Z4295(NVM A:.V-% MZUG>3Y S;J0Z%)I:ZZ$'2%&01!+ZZ8($2D'Z]8A4F[BHJP1E'31HB?[@30*6 M7"G,!!E5ZW>2!PD9MYISU&_/S;Q?T M0^]?VU$+DQ5CM3S)U[?#&IZ8 D;Y&$1RC/[_5M[0?Q_$H-5M! MRIP:I!IKH0,\/2JI6RD,'RE^L!:XTA(4&C*G9$E!*2.+"TJPTOI5\WFJQO6\ MQWUAVD\U/8-MW9TS4<72>4$#1AI;MWTJ\(9DYW@6:.A2$\T7%CY-4:>/!7OJ M?UMX[:Z,+C+HMYJ]?LY$1IQNAMQ^.\MKE5$4(-H =1<%=M/L]RLKO>35!-,:;X,CA*'3% MY*(A*#JH#+W(B1?R;EN_B#U%3Z=O&0/;S%T5L?]E/%_AV5$K+%J/2=_G,T/5 M4AQ]+/KSB7#MK KK4K5JH133!$^>"Q29*(Q );P]N0**V^9ZXK.MYRV!1\% M62G!B2# )68]JD#!=^MVX]O?[]2GVTO_]\W3WG+NL>#K5239+-?'L[4)VO9' M'VQV]N*AD:GYZ6))=]YR^7I^'J8SO/*0:E'C;;*N<">D,"II!U;4YY#H# 1A M$A05&/*4A6A>2+(;A>VJN#[FRP?DBTWYYL>\=BI?SY>K3?%\Q,ACU@P*]QZ4 M%Q2QYT('B(M4BS9)3JT30SN0-ZX)&Q!7CQ=VM559!T\A5U*\+;):)U*L70OV;3 MJXR9L;K.P1,0K,N@ G> R7F@$\B#-BZ0A+9*2S[XX_O#Q 'ZFS<5YMAP>'=Q M3N3_]7J^^%8+S4@V5[4<3%I3VPQS++6^K,[AK@\AY,0&&;CUYO[LUL?*]A[Y MPKCOF@."HHE(NWA^?S,E4.=WTS]R>DNZF7V9TM5\V4+UT_??\/_FBYN9 $XI MK4@J4)*MX!L^Y!QL8!;F\2'&_:;U%?]JVY/626AS6\1E*7QTX0T^P=L/8 M[WA^=7I3L46+9 'C92D:!Q2Q '*>@Y41I6T^>GHW$D=N_AT**MM#\F"]=0#+ MUQ?+U?P\+];GF%2W_#K]=E4U(CWZHG@!(56=NJT3A"(5A8.FD2'&[)-0VD!C3U3E 6??5O8?D M1E;X;V0KSR_.KWL3DTE2!4!6'-2I5>!\S. *9TY+;^3])H>]5'[GHR,K?1^5 MS5O(;VS%XU^W"%?1!4'H!K)H= 5J]'3[.0[6BV10IY \:Z'XVQ\=Q^-LIOB] MY=>!S_C (^J[F[GWGFDM)()A1M7=(Q&\2Q*XX,5I@\ZE(R2GWNW47#!8 ]V( MJ<_]--(1NFX5)7Q8S/\@MNY5W+PE/WV*9Z]BG%_,5B36M[,XKS5#J_PJ_=_% MY83P.BM\5AOI)T63<8T:(;(Z-8L)0U'_\=+YQE'X70B]T(*"4K9.E?1(S#I;,IUM_;I!:<+N.0%&$4B\4%F=W_6\2.6Y?9/W0H!]F00<)C4.K >#TCD M8_XCSR[RQ_QMOECE]-/W*UC_0I?JZON;^>(=+BD\FEW@V0;C2@5EG1,@E)'U MG0%8%C=)TGK#UW(.Q^H\?,"'+S7US^6^7N3VK5-:" M'"7D=9:E,!E\0@U.,1$DLDA!6&.)[$IC'TFE 1#V>"?R ,KKR#>XWPN969!* M^PA1\3J-(B/XC)RN&R8->N0^M"[L[+P=>0C];]F3O(LR.L74W;:YA"E%38Y+ M05EG P0/B-*"8R5S'5"$/%1V_<1ZDG=2_P7F$<[)I..KB@*OWB, MO#*1Z.RE '34ZI(U6ZOHMWJ-.:@)=<3.Y)VTN%43ZBXB[<#@[-*GED3V-L4( M9(U)6$(7(*/L0#*=1'+"B-C:])Q@"^H1+KNAE-8W'A]L"O&HLC=. A97NS>" MA2 YUGF"/ =M,[KFV^A?:A_J3E YL ]U%[UU ,NG>AY3L9"_P9! M*0J9;&7$!)N;;T1Y,7VH.\%@AS[4770RMG?VZGPV7;X]QR_YTVJ1\?R!QL>K MP2>(Q(KWP%UM>31*03#"0&!H/%?&VONM/H^EY;?]Y&FUF^Z#I@%5,#:P?KW M/_ 77'ZO;Z._72SSXVQ9E1+G+H*NO*DDZV1G\H-5T21 X[C29BMD;?_-TVH^ MW1M: REA;&RM3\R;L_F?GVI/]NM\=O;UV[Q43(( M(]UE /;$V?.51T=6^@M#_N-MSD9;4#QPD[*ZXM%5?#EW_RPR-]PFG[YZUN>+>MJS?>KKWEQ^6<3*P0F M90.4^O:IF&+@LBL@N,[%Q6@5/T(G_O",=MQSV6W_P\X:I M3?O0I%A'A\0;T$&3<% 50%>'810KO;'"FJY#W6<9[+A!M1>CVA8DARZ@_7PB M!VE]]4RX$47Q4!>DET2V)08(:!04J0RS1DC.ANJ3')"MCGMZ^STTNP/B91Z5 M32C#G0O>AP0L)E^7%5,H(Z6I(^D93]Q$)UM79K7GHN-VXEX.PA[J[G&9]$,- MB[T%[XW;/0>B;I#6 MSV-(RAG;+U*1BSOC:]5.TS:!D MD?5UF(&.1:1H8LCWR]G^:0-MA;"#VT!W45Y'L?(/*S&E%+XNP-$ZU"'C/D&= M=$ RRTHY8='=7_#W3QOH[OK?=C7M#LKH%%-W&]=*QNSKFE5%/A;Y.J4^**DZ MV%QG'JWV!H_19'P";: [J7[G-M!=]#!VH=RC/8LA:&M5%F S)TX\BMHMD: 8 MAHHI9VU*S[F')]T&NI,6MVH#W46D'1B<7=K$#"D]LU# )&Y)6'45 Z-?%64S M16"NN'S$EKL3;P,]Y+(;2FE]X_'!&M=L@N!TI""&6HO(@@>'B4')1?/Z1!SD M/^M(AX#*@6V@N^BM U@^U7+HI6$R6(J,E ATDF.DZ\-$D-$7%!J5:YX]?3%M MH#O!8(B[]U&^@^:!I0 M!6,#:X<.1&F-TK6G-3)%7JN)"@(W&8HW 1TOG,N_=QOHWM :2 EC8VOWGD/+ MLZ4S0H&1-DCQ5JJ]TW65J[$Y^LB1ZW_:0 \V8H.II O W>])"UK%(.H"QV0= MJ$)QMD=##JQ1G#O."^JR/:9.N@WT,-@<(MBQD?%@MV),27MM).1"9"M&@;:S M9$N9+R0GQDKPVR'C]-M #[NZ#A%L!X';DV4,S)G"(WEOQH;:=24B.!X$*,%# M--8;)[K;I-E/&VCC=,U^:ND 8D^IP-E]>+/*$(5VLRJ7: M0BUK[0P=1R4,<,^D-L(Y5*UWGNU&87=O]GLB8_L7JD/5M#<(_\B+,!\U M+"5/)&(^]K*^:;N5*MKL>9GTU2KJT@P.(O3._O6&E6H'4Y TR*TQO(8 MJ<[,&,]"4F ]X52A$>"*9F"M8I['P!,[0COI@'5F#WD\5WJZZD/(44=$I2 I MRT$928YOL0&"04?'U^0X6 ?@$V3U<5D/@*,M/,:#5-2!X_@42^MED_G=?+E\ M0U(G6[&:SBZFLR_OOVT6"RY_RF0J\NNO=*WDY=O9S9[*VB[_%PF<'C7BZ$=,$K?4^B$+A;)W#LF8,.0>ILRG". IK6Y>X;$U<'\,.1H;T_NKJ M<;?759LPSGZ(28G1FPZ&>W]&?_WJOSS :V[W\8,]YH'DT,A;OE[(^B-U-P\& MU\@/TNH@G0&OZC!U3@%C((S6DGER3KCTVK:N2-J)P'8]&4^\J%R]$*:4K,W@ M0PJ@BF3@5,&Z^#%Q'IQBI76M\O;4C>LY#X>IQ]LPFNJK@VM]E]HVE#*X&!5X MPUA=/TJ_8DX!9E:*41F3Y8VAV+IV]0B-&FT1! M9$;L%300N"K 2V:>6"N^>>/>BZU:W0DJ!U:M[J*WL=/B'Y"2?G@WC74$Y17M.A;/, '+M=PL"80@0P'AC7#1^92]W@HD]W[P:55^[HV+ M0\39P=7S5".'UC%D92S!V%' H;,&\O 6HQ":LM,LW]5N;FH9]^6L6A M>]N<@P7;@>%Y0ECOK@N , N%/GF0CB?BB=6.'VZ@N"2);,T"'K'K^=U.Q:)' M:'<>Z\EH/P7U#;I?%S6IQ9+CTCA?MR_5;:STJQ"CKZ\:3%KT)6#K&4;/T=1M M-+\G"K:'V>XJZ1MBKV*\.+\XJT5GMX>:37CV1A;-(:_%YPJ=UTSFNWB2GTXA MHSM>8>AC5';['C X#%NH[=")GT-#\_>\FFCF(D:MR0F1D@X:Q3"^[O!-!GDH M7CN76F<,GZ:HVY>%P2&WJSIZ'*SY=%W!JY36Q26MRI /^-K %13;M7T.]]%A=]H[N[;-/>;4ZR^>W MQH5_;VWW]OK.P1;O<.X:V;K7\_/SZ>I\DP>\K++]DF>Q[C+X$:^"6QF+Y6!# M'9UMT4'0OH#A)?.,#)EJ78BR$X&'VKI:EWGG$Y>O ,YQ(5T4P&*(=):DKF/Q M&# 74$N;BU2L,=L/4S*N;1L.*_=M6P,]=!#)KI^?<_J B]7WSPN<+4DL5_,] M0];!\EVR01E2T&HVU=1/,$.>/BJH6VY\.(OE\4;9[ )3JN MK. 01.WP%(EB:%<79G,T7D8ET;3V/I\D:%PD-5/[=G#:0P=CIY1^2IMLAPAU M+Y%(4$2L=3VJ3@73!J(0A;$0BR_Q.=_ISD_L4O/[:&A^J+@Z,!J?2/)KS[+N MGEU]IYO[VWRVOKC758?(K)>>06:9F"D4=CCF(IC,@N;H9+Q?L7!X:?M3!(W[ M-#K ]=-._!U@Z1X/FR-EM0Y%BU#7K)(YM2R"TSX CSEP0?_.>6L'YD%"1JX^ M;Z?H>6NI=P"=&C',9Y]6\_B?C1W-EJ'2UH)7G$Y5M@J"5775J#$,8XY%M_97 M?B!B7,@T4.S]#I-P!3'[",YS%_.EKSJMW]6]?^6S*R9)1%2=A"RDJ B65)4 MF9/S;[E4A62VY9#.)S[2'S+V4>)\ (EV8%Y^L+SOKG/7(A0IZMQ9YT7=T1,L MW;*5,9L2UFSU ;_7XS QL214 M48&6Q8!*>3V9+X 1CDEE@P]NNZ5%=W]N9P^X>ZIJWD9N8ZO\X_P[GJV^;TC_ M^>)R7,TD!ADLL[+6%Y,UY3Y#,%: 1I.%YI;L']]*]0___,X>41I H($O),7EV^7R(J>)RLDR[P)(0BPH=(),67+ EMDLTCB$NB*](VAU&PB[F"= M9@/AJKE"1AV\O+:PK^?+U?OR"<_R+(G@J?F"AC?^CS%RL;E M^Y 7TWFZ]OP1M7483;W"(RC#-7C&Z\JI8I13(46SW1:FG3^]%9;_US_T7)2?4*>=83"-!E@9Q0X9R)PH[S)3-'U MW3HAN1UE6T'.GPCD!E1*%_LK'GSP?GVQJ**>9"VSE3$#6>#Z8$$L>:YK-Q)J MB<49<7_SY>$0>X*>[=X*V:DAJY4&3JD9XF9#PV-_8X#.B.T_.EB;Q)Y\C](S M$43 '+2ER[*.4M->08B!@>&$?_5P0LEL) Y \V# M!B4D!PR2@2@8BO<4);OMPL=G/G1*C1&[ .*NR]90V&,_C#_&R^_SV14[445; M$H7&5HB:\I$:7$:*C]%FIHG'J+<;]/C\M\;-G8P,GSU%WBN")@)9*4HE$+D. ME-.ECKHP'H3A4CBO4-Z?>;,C;L9-M8R,EIW$VV-;_<\Y-&^>?_9G'NP)[49U M(T>G?O0!3)F ,F1=:N1?RYH] ^0)ZY(Y%JQ+-J367: /4W)HU%9_*AT@"@27 MTZO%H!0*!'32UX[%NE::<0H_1 ;+1;MI)'-&ZH>(&-*NH,' MIM-B-(.BI9>)N0?JN,G M(;.GP,=V9U_7*W]3(NML\9,\CJE$JVE0=[ZX?VI/%] M531O(*].#,2-R;QY_D3DI7@T0#$815_!:R"V'%!(+QCG(K'2NI[X$5+&C8>' MN%(.E7'AQ-7X2WH)!:OMM,6 B\$#MS8XC]Y(VWK(ZV.T MC&]E#E;TDY?+GE+O#CV?\^)\PNH+ %E92-*3V32U$X-) 59PSE223IC6W74_ M4M&3J1D",3M+>FQ'Y$,=*U9'BKV;X^SM+)Y=I%KQMGDBO)58 M![]5V]WZ"7?;'WWP2^Y>/#3,7&^^_?M%#9W>E\O2FP^X^#>>7>17L_1^]34O M;E[_EC<#W;SE(J( SI$N,<8$N>"$S$S!>>(E,-Z\W?$0>MNMBEU__Z?OZ^T3 ME]&(=%HG4T=J4H!)HE!(OI_,8!W3A7NOBF[][O<$.>,GOX^"J<=WPQZFH [N MRZ?'R'"1E2B,;+7AQ$PI@2[_Y, J&XJV02;?O'[LX'%-1UCX>J#:=YK9M(L. M.@#4PT-FZ/+/)FLZ:"[FR_HZ1)0@'3D4 GTNO/4#],G-;-I)T5O-;-I%ZAU MY\=I0IRB5!%RAI**K-%K-=(6@3Q45D)1S#6?57H2,YMV4NRS,YMVD7(',/EP MAK/ZCK\^-#DX.B1%06 L@N*F !T4DDDTP2?KT-O6ZU9O?[^7=5)M+Z2])=P1 M.C8G!8/5M1()-/HZC%X[0.LM<%644#([U7R.UUT*QC4?^VOR$4CL(=:QGQ4_ M_SG__'5^L<196G[^DX3VG7YGW1KYZLLBK^_CC2%^4Q:V>%;?^9!_HV$>I\\$EW($Q^701EM,TQ<7WRLW&S%X.V*Q]U8+N M3([KBF=/9XF;!%XF1!ZBHC]L'1D]1LRX;].#145-9-\#B&[(KX?M??EQ2G1R M'!T7"KRJ#8Z1:7"B&$C>(7.9O+#V?5K/4C5RK-1&_?=!U5878U]MKU:_X>(_ M>?6^T+>GLR]7FX:#$IJS!%)*.G9."? D&! 8C##::YNW6]3[\,\?&1B-53AO M*\\1(;%0W,@*_PW_FIY?G&\(1[+@N?;(I%1+UIPF(YCI5\8SP6Q1 MAN-6'1+/J/S.1T=6^CXJF[>07P>^Y=K*;6S>N^LD/J?H*GL*L#Q3Q(1,$4)D M%J(,-GDK;6X_ZOXA0L:=QC548'*XS'L SOU9=:\N5E_GB^E_@#+MXOUOFMM$Z] M?\B+-7<3@2EF5KD)0M>FS0 ^V @RHL:8T3+6>C37%F2-W'8])*B::&+LP/:J MGN/?\]4- ]+P& JOP9>F&]Z$NF#;6BC($S="JA^61ST2UC[TTT=NK6Z&B#;B MZ\"XK&7Q=7Y&@E]>9D%_)VXN[>:WL^FMZL6/54V<_'Z9'3<.!"?_305/^"8N MR8(R+G(R,D39V-+L2N.X,7)[LS.HCCK X"VSNK:EDUR\-U)36)F5 ,6E@J#) MI&:)648;8V[>HWV?AG&=ZD&OKMUE//XLR5=?OBSR%[IM:XU&GBW7FOB WVN8 M0:8W5N5\R20AAW5\'%AA*> P.H.W48+(Q:$K4:7[!5"//E%.X8!M#"UPVBY+$%C R4 MQT36E$>G<8AK[7G2QAUS.]!MUE@C_0'M@?&7$Q3&D >HZSJ+",IY#CX+#T4G M+Y)B++C6?9S/4S7NY-O!X76H'CI UF9:[_+-?''#U_MRZT:?I)!E\2CIA)C: MJVHX4+29P"?)$;.+/+JG$'W+9'5F,]=("L]7GXJ9Z2VW?^J\6B/OBO M>?WI^\W?V?#_ZD]L/_)TR]?5V3$R?,C;^'J MSS\LIC%/'"M.<(-05.&@D/[ADC/ -!FQ? MO,R W!=7K?]KWC J<,P^IIR;5V6V(G[D 2;'P^P3W91'5'\'3LZ=XGPM'='J$NCD M8AU#QL 3T9!1L1A945X/U:C056?E,2'P5-O++OKH"$N;"DC%>41.#I4(4=3N M9@O>,P<\Q^)LT-[DOTW;RTZ:?+KM91>QCIU"O=64\6J6+MLRWL_R99KF[:R^ MFD[_R)7!3>F3)W?;&V' QJQJ38P&M(7DI 7&Q(7@]X.@Y[M?MOIR'UC91\6/ M-,&TEW>O8**(8/X]7V;\/ER]F]ZPJ'WD63(.DM>U*B@E(#<1,M?6%9NMU]LM M'M[O^^-6>0P-K(:R'QM>C_+R".^WV!0Z9Z>#!)T9G2*M%82D/<3LT2NE6=FR M9V]_&L8M'6D%LR/IH -?Z=)=I+^\=@^\8@51(["Z/54EAQ#JH"J3T!JKF2JA M-':5[A#030OYB)[W_AKI $[["^Z&[5FZ=XQ]T,QG,MPY.0JCBRN +BA(T:E2 MWQ]Y:+X<< ^QG7M#H!5L^?F1CKN .=W+HC+5_2KI@F=K75!@)1U^ZOT&8*T M"C++/GD5N;COYAT^W>N;HS+6<;I2!1-Y\2>C#5W8PQ&3$0.K+NQ[:F MUV-;'TW>3R22MUXG4#.6 ZBL$Y#3PD HCT%&Z7G9[GWG^6]U[CHV5OU#_4*- M]-"!$;U5^_8:OTU7>'998DF>2%[\D=.;^>+-Q>IBD>O>=YS%/"DA<"E0@-6N M3D&DJR)DK4 [EX*R*&+SLHN=B>S;ZRS?39<2S_\VX^&66 M?JX#^YW/3!=1]S[8*CN.@(E[R$Z+XK176J>M[&YGC'7N. ]HY#M3Q$X(&_UT MWF/LQ]K]1X.0Y21C(%Z, G[=INT-TXC?EA:?U>>^"7E>TJF.7G MNE_^]I_7TMK?YZO_S:N/.5QO8JKZ1_3U?=!^F>W^>" ;;0[\]M'-ZUE6;,8.5A9$)22'D)V"FIF M0#E6M&Q^H8W<37M@S'[KI>SC_.R,_)SZAY/HC#,438#D)9%_DR5XI/CKBM-Q] /YU,5\N M)X+D7TIM3E*)XF-/,O#!"HBAA%A(0_Q^9GGT\_( &R=:BM'OB3D4*CW<+4]% M1[FG^1<\K368UT?ZHF(A=?M/."SK4\/R,$I^A677@EGN+?- MEP$,P,:)EE+T:_H/ALOXHYX($JR)G)'QUZ&.A,R!#( AF%=%>!8 M+CX$H3J[(?8+IOLK;.CW?C@,)@<&T[_,^C@K&U>RMAAMA,"+S\PS"86)""I% M!XX5"R:;8NL!H<>@N5V1N&IT;W5AI6-#2._T1H, M"5@J)"$F!#@D"4614/M@90ZLLP.S.Y?C!NLG?*(&!M3?Y\A- G=919.A1%;7 MS1D'7FH+I=B0E+9"8_-U$L=A[<7D209!^#@'XG4YFY;D!]D_6UM\5D!?& M*"XCF)CK9B0N (-B=4YS*M+4&6U'?W9KQ]Z+R<1T<29'@MTIW(YM5TH@3\Q) MUHT0H>XS8T"G*M@LK'/BZ$5$C7E\,;FVDSB@0P+P% YHHUC< M,86YD-W2F4E0CAMPV0;@*6+RHCAS_%#SB$\_IY#5Z^(XC@"WEY<'?%(T(NK" M&3. 49C:\6T@B!# >C0D(\U*[F8&Y&ZLC>NYGG"&8PCHO("[[69!Y(UN;Q06 MM"#;@@B:U^FQ#B-@D!R*-K8$)B7]=F?GZ$F&QG4K3_CTM(-)+V(4[2 M<=D\[11A0Y _=/PZ1MP+.)2/W^^/B8A/I)8FBNA >%]W-Y'SC%X&<"H8=$(Q M(P>IB3DNFZ>=(^SW4 Z-N%X.99M0]BU)8CI;3N/EM#L=K-)292 %D9OM+:LC M@PQDRP(SW$0C.BZ3N]A:'$TDG*2)P5],D%A5X)1*( M'%U=[L6RE2_J,'6;FCO%P[0+>GIZ1VQS==\5!I^($B66C) RUS6W4:5AZ:Y6 M)GL3E/;#/!T.PLUII]%.PO4[!#\G-O1KLR5H7CY^^M?ES,AA9WX]_[TA1W[M MR&T?$[^\TPI30C"LCIR3(4)P)0$J,NDEJF1CZV>FD2=^-5M=I1.7G/$$V9 5 M474=)*JD(6I5O)?"&&S^UMV*^).>Z[4+9G\PY*.HOX/(_.YZ7QN5<$P:0(^\ MSHH)@,8GJ#S5&3(LI?'W> _W[CL.")[V*I)6;CHF<"6/6" M%/D^M6/:@LHBJQBL=;F?UHO3V..]$ZR.L<=[%QUW@/.GE_&*Q))SUH.+2M7* M<#K^G/YA5>$E&N.#:-U4?O@FY=/:Y[T37G;:I+R+\CI XM[!\;OK8=;9\&*M M]&#J5&DET8*WS **7()GM69ZD)SR052/G(WJPE4XLNY/&>V__+\+BKC?SNCD M7ZRU\G[U-2\^?\79YBGF>HO%[8$M:-%KD1-XX\FV2.? F61 ^FP9_5\IH9M) M.GMQV/G-T!B_K8[/\&#Z>QRUS= 5H1,+IE:@Q=I(5PN00[)TM6>1/+JD9>EF MF.VNS)WH 3L"PH]_&/> V^DG?9\5S]UF](EVA:,-!GBTK$:&!AS:!%:4G*0I M2OK3.8QW>3O1 J:7=!8/ -N+OA+_O=;?M5Q0<)/(_P?KZLQNS0H$%A",U$)K M)@7#T_$[[_)VHD5.+^D0'@"VTYZ8^JQD-AWFMX23C6!2D;-0I"J@C)80M/'D M+"2GF":5JF[J"W=G[T2+I%[283P, M2)!UYC5/IF[7/KT3NXL(3C3J/)DGUL'@^*(#SNW%-PEDJ560 HK/)+.4*4C7 M.D/VS!8O7)1%O\ C_.)?;H<[.!T:@9U0_+=[]7U>?,)FFX,-D)0VH()&0(EU M:;H03(?"E;4G8P1V9/Y$;_"_E248$L\OVA&X^QCXO.",4DD$+4!'^H<2H=0J M:P8Y<6825TBQV\D8@AV9?_%OUR_ $ R)YQ=M"&Y-5WU>:DX'Z[A48(V,H)03 M@#QPT-KR4GB*SG0SHK IYR_^Q?P%F(#!D/RBS_\NL50NBBO)0' M01DDM>L8 M@44L,94L$^^F8/C8+P*G_$+_ L[^0"CNZ77_@'[S?>9_I6)5PF !JUND4N;@ M>5!@ B:O5<@Z]3;(8*B)<_VY]@U?Z3N&52_W[@$BVF?(%TH?M(L..->Q3B=R MI$V4%)]PCF2>DC:#3$T]+ILGZE'WNVE:;_]Z).3'^[*'H_,;M I&E4=>3950__G5_^JK_, \^QVNK; M1YEIM;L4^IAO58KF210#/F2*_7THX++V4$P2 JT7'%O7M+R4^58IYNQE4E P M.PK<$@5N9(F 1T'F6^VB_@ZBA[9?*O5FKEW M]3^H_-8A.(Y%U#8J8"874.A=3?U%J(/"9 QHDFW]LO4$.2]E]M5. )D/HZU^ M@;<97U.L<%Z64@O>$91("$$:7P-Q)S%S$5CKIYTG"1H7?,W4OAV<]M!!!X"J MUP.=3CS+R\VD(EU$#'5IHI*17.W,##CIZOW@%?GG9RO()]!1).6:]PX\0].XF;[AX-54%QU@Z]<\RPL\(WY>I?/I;%JC MH-7TCWR7*1ETTD8F,%B9\KQ*3"$4BHB>+D_';R] M\DYU>\B]@H>:?KK4Q7)Y<7Z9IOH7_8#5_#6>Q8OZQ+KZ>E/^-R^W.X=R&CAE M,PRQ1\GQ'$'.?22%F#4Z,<7!6O*-598:G.!T0KEBG%.L'TUN;/%>2E*(',D0 M=4S@+048ZVU%@6)52,G7Y;&>4>3Z3U)H@*30+I@=+BFTB_I[\(#N[$+(40N. M60-YBT1\" F<5PJDU"Q8DJYL[KJ_R*4G.X'@R:4GNVBD SCM+[@G%AQH8:)" M9H!BZ4PAM J 5ACP+(HZLX!G=O2 \L27GNP$JV,L/=E%QQW@_!=RAN??W>:])SCO30D4@.M4RR29 LS* 0D#@X3N9#**T# M]#4(O*U!H:.54%(DCB-7X H6R-;X[$,R(0S24/'/(]V![L&1==\+VO=I#+D. MO&^%Y_55J*X[NNS_2!F9-CS2N;=UJB$GE=1EB4IXBT9R'^P@$]X'X:9S:]\8 MEZVZA]J"I)?CLH\BGI+$O^<4@D_/IJOO'RD4GTA,*(5.(+-TH.K@4A>-I$L9 MM0B6H8S=#)_=GJT3'6[5\ !U!)N7=I(^3I?_>;/(=;EY)F2MU@(1W-6>7X3B MR;XH9@Q@C :,RUYX74K(79^CAY@Z^?;Q;D[1P9!Y:6?HRJS\//UCFO(LK06B MHS;:1PDHK0!E!0=,9&,2LSG(X H/W6SIV9:IDV\$[^8,'0R9OVM*F/[MET\? M/I3Y@G[U=C9=3?'L?2'^I[,OG2>(MR'])-+%.^N@C^2QDU'07:1 F/J:5@R' M4.BT":PO:4+*9%N_+;V4Y+%RG%DM!!B>-'G(QI%E<@B9)2,U4R67Y@[A/\GC M'3$[7/)X%_5WX-S=S2DQ*P()+X)#3L3;1)YI8A$T]S')G(*-_R2/6X/@R>3Q M+AKI $[#)(Q8'6#'/7B'GJ29&(2$C(2KF"*O)#IW]*UE)YX\W@E61TD>[Z#C M$7%>O>&[2<@/%XOXE1BM_&Q2D8Y[G9*DV,0Q#LJ)!$ZR %&DH)*7]!O^.2=[ MFP]UGBT8' ;S@71R"G9TBX$Z7#CNUD=<,5 R>T#Y/Y0^%E" M+SV\"TAZ.2X#Y_FR%T$FD^GZM;:^KY)(K-*UOT<6'1T/S:/L(!Z@@V M+^TD/9CKLX)'Y9BKZ\BKPM;K5TL EK1Q/BJ>9#>K1?XVZ>%N3M'!D'EI9^C! M7%^PI9#AT. ,W=$JDA\=7++@N4\<8V!9=Q/)_&W2P]V:W6*#F20@VE>E;(#>8>:[9])![-Z .O MXW!QE?G>*.G_;^_*>N3*=?-[_@MSM2\O 7H\=N# =ANV)\%]*FBAN@OIJ6/4 M8H_SZT-55^];+3IU3D^"P1CNQ24NGRB2HLAY77".:]W,?]W^I9,_N]5L.4F, MV21LJ6-G"RAT"@)7")9IG8M(Q8O6MYR'43QL[-P7[NY;UB-J=8QF\[)3T+?P M%RY:F\MM/_I@,[D7#XW,X_7:C\ R%HDAL A1K(<'& MT\DO(WMOLE"TJ]=-? M]E%R#G[]5PIY#=,?>+U&]1OJEIC.5M/9V>EWG*_%O9B(Y",Y,P)R+ID8UP(< MRQ)28B+(D&S"V/HYX-;4C:%CY>%X>?#,KQ_MC-%D?4!RM6;DI_H8XQ.>,@IYSJUSU$XXB0%(3++4$36S>>XWZ7@4#/T 1<+Q/5G M_HYT-D_7,^B 5L(VMP'KW+K&KQGR!G6T!R@]_NV MI97(!TR]+.;+R9<:*Z]K.912&!0YB"G4)SF6_,7(48/E,LC"ECS!"K#&T* M,U5DUA2N@*3C:>]Q#K5U H2%LDVJ*R>3(,VA9.4HIU-I0"P)@D M26$*:$4"4J@T<:($"(W.D(QD'Q<=SY(TQO.M/Q.TKRY& *VO*SKTB87+J]2) M"HXS70)$7Y.F2+O#"^- A_HJ23EG2_."Y#L4#%OYV"=P#I#T:&^F;SJAK+\\ M?"+\%I_:YFYZ!\K[N9SF7M1:K5 +MR4HE^JK"%[[Y2F?466-S4>+M[ZN6<+,B WCP<6H0&E&?^,Q0Z:(-'D6 C.M$XT/B!C:]]U;QP_/F4/$.X*3 MY>X163F9H$)6HK. =02?JJ,9G9(<&1 Q:"5S-N0]]77&#!W4M,3$?A+='PK=,EP< MQ1']NOI.?F;-98>+-V%Q_NZB^WFK_'#3+6S971[5[5S5_=9M[BU&[NW>/V@_3$-?OFJ\9]+$HF2@@+%A4 MC>=H&QFAP898I/!66VR=@WF!I!$X.OOI_WDOYS#1#YWRO>:E[L[3U;+0!EU< M-2L\G=UE=3%Q+)IDC8+:/!V4" G(MY.02BA".G39\I<,U1[K#@N=IOKNCB/\ MH7'UI3:B/2U_+.KC5R1N(IGV&>;WL[=_I?-:)O6NFW_"GVO63N/%].SRA<2U M4!-FSDHPX$LD/S"X>N^7#7##F&,F%ROB5D@[E)(1>-Z'F:WCZ^.U@H^8],5X M)X 53L&JXH%V0L[[M+/\6+L(L MX==SQ.6QPX7=UNXS9#A "OV$#2K[X@L3=08@@N+(($J"'6$-I;?))M7^E5/+ ML.&%@.R:T:PEVIPCT!%#/DVV"-%; TD%ZY50F$OS<7W;D3:J,&(7/#R\@&NO MBA'DQNY=1=^U[1.4"JMIAL36 J-#(G(9P"J3F"%KSD3K:Z9G"1JX26$?$'@V M6CU$'WN#ZP?.8]<*7LMSG%_%8%-2 U-:YUB5PSB/( MY%E&$9UGS>]TGB=IX#9^QX!80YV,SH)=Q_L;KB;!>*0 G)%WRTV=W4M^KJFW M%CK+X#USVK2N27F>HH&S(RV5OUVF;1]-C!=7G[I9VC 416 NTM:3VD2@/4>L M)4%[TF/QG-LDFWM=+Q(UK/D: %U[ZF.\ )N4E%S1))J<0ITU@PE"BAF"L20@ M"LO1M[[L>(*48:\L!P#33K)O=IW9"D+WYHE]P?K2YW:A.Y\4<@U2T,0?JTGI MY"4XGSD@,T&6XJU*_6+K91J'K>$\'N@::VL<[OYS'-8^3K437&VW]!GG:>T3 MR*)CM@PPK^N==0#/4HW(D_4EU/?S1\7C(S1NA4?]M\/CH=IJB,?^JHOW(VF_X/YG;)W1Z(:IWU M[5MN_:2#)48OD0>P+B)0E%S-:7)@%>V;H&QFS7L]]]'1ZPG?Y>HF^O(@R?7Y MTCM23[CX)X9Y;:ELL]0:C*Q=K6(2$)D0D*S1V=CDG5'->=^7VE$EC7=!S3;/ M?7I0V B"F:TX_7V%GVAK?_N)%S_P(YF&\\4DDQDL2"SJ).M=8(C@ZR5A(,$J M5VBEU$\GNMUI'55M0>^P/%19KPB4=<-]^]E-BL:2.8E3N_JPL\Y)\$E'D(Z; M0HPKG8[Q'OL9$D=01'Q<".ZCFM>&/((23@I'[S$QR*%.=?,Y0JC/^DK6(22# MF6'[$M<=B1SZ>>4PZ-M9/:\,?^^ZU7Q2VY;ER"481 6*Z]I1641P3!CA3"*1 M#FGZ*HW#!N(#H6]GY0Q=S?[WOZ5Z%U#YL6F I8)VL5::8@Y1"#";2#NN,ZM MK>!#*H9%6%_Z?@96>PA_Z!3IC1>S:9ANM%?9):+6Y=I%R5L(47M@H1A=ZM.> MJ%]RS1[]Y/&@81\U=:UD-K3"OYU^_.?OT[-I?2,[[2ZZLU\;)KCP3-.J!T0, M"YD&BNU:2GD,,T*O7/ELG2N@DZ]$>P[>2X0<,6?:.U'+%E,#=QL2VUL1W/$. MI?VE/ 9H;! =Z@;1PH!P3(,*,8!7,8.AG5(\,UG;K>K:7M?XV)V4]<3XV%TD M-_04T3OC3[G*BO':$Y9<<%!TXN':@;4Z$8NY!,[M^EDCH#=E %G6FEO..-<^%/DW-L&7+QP]B M&^EE! C[@HOE?)HVM^T/>7K\NYO=I$U&H1/YXUCJN!U5,\PRDAE5.6:#M)E: MYU(.H7?8X*859AYDZH^DP!& M3)Q-4W<:9YKI9 0F43& ];^^ *"-RS%'&7( MK:%WL_K02?]C:?P1J[>'^$< G"?.A0_7@\."B(4)"B1$=L2/S!J\DQ)T]B;; MA#ZF(]UI?]AI!&UOCS%&!?%=/ MWW62W-_6\&Q(_M#FLB6N'@X-'$3)KPO?E\U-PAF>_IS1^N?3[^NG,O<%@$0F M-\%!XJG0V51/J2@DI-IIA67C?7-WLCD3X[D.'A+K/2A\!(B_G SZH5LLWI'D M'XI@_2IG8F3A),MZ]5[+)D3$.N!- '.Y>">85KGU[=]6A V;T^\5F>T5,P*T M7?;^_X3+"<6"66L5P2I'A-?Y%D[3'PJMJ[47C+/6B+I>?-C,3J^HV4_ (T!& M;S_PSS:77#K[[S=K:L;VQ"1HM8 B3)R,HZ3>ZY MY@*ZV#W\NTX;+1JYF[:TYQ4=L*7G2+U?SVH&.EBH_600FU@J\8";YV M\,TQ)5.$32ZV;M&]#5V'&L*/W8]UA='[V==EF.4PS_]?- M?](O3+*4@L=,V]<)VF+6.(B1,5!,NZR8E%*W'H*]!YG#ALS-,77?+/:MN!$< MTL\S-I&QA)AJ=%\<\2"%B%VDH[>V/M M.\ZG729*YLLC(.YF,[]?+%:8)P)CH,@G@+/)UJKN"!%-(=QP15Z-,XGU4 B] M X7#IE+&A "?903&LF!.*J6Q M=5[[<4J&38X<&VL-M#&*!AXO6'%OG/0IT!XIK Y!J7TE$@5N620F2JT:U M<,,F4\9ET7;2SH%G[-M9[B?>_53',%[E'D^6R_DTKI8UKE]VMRK/S[L+TNSB M,\Z_GI.F:GW[ZG+=KBS/\;>PF"82U>_3BQ7MC.O/W/;S#HBA1T7_P7'YJ+CI M(]9_&^9U?L7U6C?M#5!P%S"#SI)B,2,Y1.)9)#4E/\SA"74AN?N(\V-B\IW)G(86/B]OCJ5TN' M!BG?>D+C#_(0+IE\Z$>L_8^)*0:]+Z+R1MYV[:H8%#.0K2Y1:RVX:MV"<$<2 MAXV8^T9B6PV-SAP^Q][&\9TDQ"@R#R!*W6C%6(@EUTZS2#$A_40U'QR\,Y'# M!M1#@G ?+8T AO=&H'U:U6KRT[+V9A>GJ^6BY@S(W*_WV+5(4ZB=M)F$:->5 M.[IFXI6 (IG*LB RT;KE]%Z$#GLZ]Q(=]*^PUX;*27TUZ(.,8).OU4(R@4\H MP&9BK_!2I+)#HG'8&.0(@#D$HCMI;Q03/^E F%_-J[\\!M:,W766U]\C!FL= MT[H[_$E-MI[A9>6C"BJ86!P8H>NDL^!K!1.#I+13BFLEFS\?.)SJ88WI\6%\ M9#V/U^QN7)L'HI[$4 0%?Q:M@=R1QV*!H-*:W MB09',*[B;EWYFZXVR%X1'YMN]MVL^EIK::Y9G1C-I%$I08F,]I^U"0(F!U$( M.G.L,^U[R^U(XK [<5#[5-)(S"26[%W>\--O#0R9BD@&XH+E; !?*Q]7U4= M:RI=XK%U[FAG(H<-W(?#X=Z*&F.U]U[WK:T')K0G8IA[Z*./6WAR$V@?E",W M$G2HAW0M]_!>:9!:>\Q(#B5K;3_ZNDP^H4V8ZY:;_L"OF%;S]:"0MW^EBQ4) M\'*?7E__GY8'9%P.-O**_&>N$5BI@V^D)H$P'<'X@IZG9'AL?:PW(7RDE]6[ MX.O!FZVC*W2,AO??L3N;A^_GY,7/,2QN'J!\P1\X6V%5QENR$G.R)F]6BR69 MHODB_KKY9^%B_0\/,+NM23C8Z/8JDT8F]RN>K0/U!XM>[PUD=.8GXT$AJP&2 M5.02> :%USE9P>=HFC=Z>(FHEA-OUJJX?*5[7Q;8NRY63@]ZW+@OHO7 M[:OO"'+=NAH3@#!HH[3N( F.(-WW]N/;DZM>M<2AS-&"M];6 M^3L9?)""#NO$F7?K1[:MX_#KU8=K^ML6"0?*=> #XV0Q#9]#FI9IVA O4F B M>PV\U!K(E#1$EA!XSA2W"N\U:]'L_<'"PUPM35Z?(?(BUE98OPLG$O+G_[N.)Z5:W/G28U'P/9\ APAK!2;"C>_WA MNE^-Y"AU-!%2$@Y4L )B(CYC"3DR9YV]/^NN02_3_6@=S_"K(X4R1U7NB$ \ MB5Q'ZS3)B1LZ= V968^,0>):*I4E?7>KP05[@'+H]J/'T/03\-I)[*\JTWU/ M;$=*;F^_:G_Y[#TY/UH*.T?NG% %./G2%7>9S*)1D-%Q\JF8L=NEQ_Y&*6SC MR(<4 0$-5G]#D ^2/1TQ]<'"X5$>4!M@Y"%9*Z!REA\B- 944.7I"6_!& ME*RE,$[+QI[S_\EZ4< M.&4]>F.S;%XH>Y^&5YK;VDGSC[14WUL-8\QQ/35@JW6E_%[K')S'.IR[1IFK M)PFY2BK8:*/@14%,7A(H9Z:FM"AS9^#?'T7)*J'\4-'"C<#(9:#W,/(19; MZ"A0=?29D62]F4[D@SC%3"2>5(M\U)U%QY.#ZDG!70MICP4FFP@J1.^+XP*L M=42ZSQ0%YZP@I2B,*=:QD%L"9>C4T@&*>TS]>TAQZ'*7WQ&_DU?1;0+?I *N MZ[:\K6/@R>\#[PH#33:66*B3FOQ+CM CGSL"#>^CFZZ-H ;>Y&_(VG47TUR- MW=LZ"&F*EW.Q63$^"4DGJ-5T@AKB(5@FH6@T/B>4A6_U\.Z%W?[4^N.)Z/L_ M(9KH8(0XVNPJZ8W*% Y"\,F!BMP3%QB("U>,<)*EL-6[JCV0-/01TD:S+T!E M#S$/?9%U-Y9 M_I"*@0/B-NKMFLIZ!&CYBM60GGR^6G[-RE5%NT;K>)(01#71 B,XE0L4$WVQ MDB(>USQ1]S0YP^+G4$W?MS:-Q#X"!+TXX)8'CR(;#]9X"XK)#%$S!C;&4$-( MYK!U7[V7:!JV/]3Q#[>F.AH!YM;O;FX-7S^9Y9MV+2?+-]UB.7'6JR"T!EM4 MKK4M$FA'IGH)F /%)*HT;S"^!5FCO%38$P==OTH9 L5= M7TKJ_S)_\X/Z1PP+_+=_^5]02P,$% @ YX1N5S3U:[U/C-A/^WK]"#=,KS#@A=@*! MP#&3@US+.QV@$.;Z?NK(]AIKL"U7LA/R_O7OKN3\(LD=M%P)-W[%D-OV0A0)G$ST'._:Y^-=,\BQ+\/QR7$HADR$[VLB MZ$#KT/,[GG< [4[4\IMAN]6*.H&W[T*''_SIUK KBML^NA@G\+Z6BJP> XW? M;>_EQ=%(A$7<=9O-GVI&[N0XDEF!@RGL;+]:']BP :7:QW9%,NO;W_KWS"WQ>MN>YOOL-[% M&7/WPNKI]N*L?\T&O_;93?_T]OI\<(["_3].?^U=_-)GO=,!N_S(W,-6V]EX M1WLWK'=V>37HG\W'A_PR,6LU/?+%N-J[_M"[Z-_4+__XK?_?B9=>L^DM.;EV MS4W;OIZ;[95NGCOL$V2^R-A_!,_N''85-\X:#@M %2(:LR+FQ;NMO8.C9_DR M\2+G88B9L9Y A .V&GN3-2BR$(/;K=MW7SW$JWUW&Q/#__W1CQ:F9I_FX)S% M? A,P5# "(M*$0O-?B^YPD60C-DUY%(53&;LHU0I9L7E ]<8#9SW=,SN,SE*(+P#QX9'V:"$$L?/ M)!("5,]Q,?%LS,JL4"6@^4@1#%O :'&6XI,2/&$1#_"58C+%(E9(*[

PFR0R$5?SUHZ$1YZ$@Q0Y)E D*(/(DPL,,IXT] ="YG2-=0:@J_I0$9!0)?#1Q M.F=<@4$$1ECX"5#D&" ,_43HF,1)+,4$2$F0GD.A@T3J$OM1:E0RL=#(E0P@ MQ->:;2,20D!HV7#W'X(8B0BP'F:=ZS)!"<,V][9AQW0U;).>[*,@CIA92))^ M1JEI#JD6.63+DP=2"P,I'(C\?(Q?E*!ZO9H+^QWUF&\9/3U1*:GY[HG@QJ7 A#$1)6 MN989IXS.->*<6",!F*MP B:$M^"^2$0QIF*^:EA:6@9W!E)V52R(SK%.4S@> M*H?R4N4(:6W(1Q!(%1H##/^\@PPY18+(QA;(:D'OMXVJF9^"*'3%O:LLG?5D6 MZRUX2G7@4VD@LAQ]>4/#_ D--RL0[$R@/09M-,#;1URX.8B;9DP;S&50T*ZZ M(FVF927RGI$GJ9C+("@5A7ZN6HRAESL-TEJX(:,\@'DL,=FH:1Q9; M2*6GM=Z\0)5I*HH"X#,%P9?()J@]%&B?4;*-8,;\JRF_XU_BTI,5"'^5 LTW MJZW, G.FL/-]J_6U:GPO07:&;%$@T&AS2]MD MPS/-2>;D^.=9>*MV)_9H845:XR%VU##-:FNQ6;%3[(( 0Q+IV.JOL?3K,D5X MX"P99ZIJLO*@[!NJ[!NX%^IA 8\4)@T'HPXFSR%NS+ES!3#'UC^1#64R!"J" M&;^KCL]5E1HAS1,Y!FP=Q=+F0[X 7X3;BS"$QM\"@5;9S_J- MIOUIOU#X/YR,7#4W3--N$2ZW>0>-=GMO;7.SX:YM^YS:=N-P?WWKW]7JN0VW MX[V\L=CHM9ZD=M?,KYUC#*/.>?:^UJH].H3N>OD#;1V[;,9=6'ET,J>;F!=U>O9Y>*6%^&*]@&"_M M]+\?9FM72#71E+BN.1 BJ=J)#?>[K3;F1?.YZC; =$*^/!5-FHAG+I6%/J\A MNN'QJYU\*2;?)_J%)OI*(9DEXF9XXFDL(&+]!PA*.F]BEW8?]GWJO\;4;U_9 MLUSD7TLSOK,\Y;N&*JU@9O-7'G.IS8_47?OCS!"6+D'.")KA6LU9%^YKF93% M^BZ++(U8X.=(H>=U&H=[^$[IJ[J/\'4$L#!!0 ( M .>$;E=.M9J^*P@ #PI 7 8W1K8BTR,#(S,#DS,&5X>#,Q,BYH=&WM M6FUOVS@2_GZ_@N?@N@D@.WZ+$SMI #=Q;WU8)%W'P>Y].E B%1.A1"U)V?'] M^ILAY;?8;IW=]N(4+= D$H?#>7GTS)#2Q<@F\O)BQ"F[_-O%W\MEP6N0@5FUY>,#$F@KTOB=.31CUJTJA>.PV;M'E*S\[:]78CC&B+GM)V MZS^U$DP%<3_'V*GD[TN)2,LCCNMWFB>9/9\(9D>=6K7ZCY*3N[R(56IA,0V3 M_9]>Q[HFJA] 6:BL54FG!;J*.U9E[M+R)UNF4CRD'>=PR>N>S8^45+IS4'7_ MSG&D'--$R&GGIZ%(N"$W?$(&*J'I3X&AJ2D;KD7L!8WX+P>C81%W.?$.G8(> M*5(^<[!61Z]Z3R,1"DL:M4I]U:5U9S:8'D$FN'XEVZ]Z@V'_8_^J.^S?WI!/ M]X.[^^[-D QOMSJR+Y8/[G_IW9%:@Y9KS4-Z1+HWUZ1VPHJK^YOKWH ,?^Z1 MN][5_: _[(-P[_>KG[LW_^R1[M60W'XDM7:C&>R]H]T[TKV^_33L72_G!_UR M.6M4Z^B+<[4[^-"]Z=V5;W__I??OF9?U:G4=EEN?POG8MW.SN='-?D ^4:O% M(_D7IVFB4L4"$G%M13PE=D3MNX.3L_,7.3)S(:., 5&6)8]AM4;E9/8 BI1! M9CME?^^;YW>SX[7*S/#__^KG*Z%I80SZ9$3'G&@^%GP"-<:.A"&_YE3#$R"G M9, SI2U1*?FH=$)JU?*O1,7D:FKY(_D@E(D$3R-N M)/HPKDK+V>L[>1E_I^ MY>4#-9 -B'LR)8^IFDC.'GC@TZ-]4IB"]5,%_0&HIR(E-)V2/+4ZYV ^= RN M>8!L49+ E194DIA&<$L3E4 %L\K+K0FD'%)JJ)ZB2$(?.:R[I-/ /0;&P)+2 M=1ZP!@I$0D.G 6*("+"$<4TF(Q&-B,GQQV+^A&M>*$$'$F$DM"38W4R$'8&# M)N.1,Q#U9F":8N#F&*8Q$DZ7P_"6,==X(YCC)!8I9!4!LLAB ( #<1C62^,B MC8$IJ!6@1Z21S!GH!*0LI2P E EDEPP2C1A%[$JY &&1?_-L:< Y$Z@X0(E< M@@ @3P$\W'+&V1-1,R*Q5!,S@Z7F#\)836$ABC>]W6!EL(0N,S-FS=JW#+#F M?@%LN)*-=P=GL- !,8!6C[=O:=H1-,'3KK M.H-<@H1K-4\.^9&;ZEI-O/*7 AO$U$,2]1.DIB6D>N2@+3LOI%<6TK 0^OD< MOR"!]7IS<[1E\[&2AW;[.4";KP=/>K0O\&R<5NI-C,,U-[ %@&2YDO5E) 58 M32.:F]VG8%D+.:"B6,D72I5K4 !D-!;&41Q(\=3IP79X08[+!*NYI YF1:5< M0"4HR!<'!1 EV&*4%,P=))@\-(()J@4Z('P]=Y2?HJ;<8(UU3Z5Q!=D1HC(< M#+) P#@I@PY11+FDR./@EC-B4:MAAJ_\RPT+_!5R% 2JA?F@H9" M"CO%8KYI67RT'.X\G0Y7;[1;L4AWH7)ICLQQ_>4-#PED;[IY M[B,!]CBTX0)O'W%L?Q W9TR?S'50X*ZZ:-K1X(N$X&B/_S1##G<,B4&# .#/9,N#(>]$7<' GA6D.9SNXZ\52-J MYFT&N*+AX%(0]A6W_(Y?%Z< S^> OA^BOX7SO]F GW\,>S!T2LMDC M$BPX"BES&:8+ND*@O:#Q6.M@YZ91Z&*MTF9>Z]T-4)DDPEK./U,00@7=!(XS M ?8Y)8< 9N!?@_P.O[&7GCV!_(]<@/GN:;WDFG#YBX?7=FBN]KL]T)YFSXY\7X:W8G?BCA0VT1AE, M-'S.:ENQ672G, 4 !DUDX*N_@=)O\@3@ 5%RSA359.-!V7=4V?=P+]2% AYK M((T LLX=SP%NW+ES ;# US^1CI4<U8PT=8S6 -J)X+>H@YH<7K_DK5?^JWVKXSV8K%\,5-W1LV?I8_:S2 M;)YL':Y6:EO'/J>V66FWMH_^6:VM1J7>WLW88Q<('PR(M\EH^K[4*#T[+N[4 MLR=26_TP $'[/.0^VJ77>4_K$GL-CX@K@>0& )N$7+\[J+6JY[5FX#XX>?91 M1Q&>K^CY:SC]8;I:];\'K[QI#(N4JSD==T*#4J7+=P=-H"CW<^VM_$H0=D1W M%6-1VBEP+Q M8DS<[^:BR]\>;N#%5T+0CRA^C2A>C02/R<=YC;SU>Y(?P?PS MP3S\Y,\M(8YK$3U:#^FQZPHV="'+7_MERK@7LAW_(F+,U[[_6_0BKJVH+J;0 MT"B9V_4I7_ADL/CIOUX\=E]-_@]02P,$% @ YX1N5X#0P5W ! *Q0 M !< !C=&MB+3(P,C,P.3,P97AX,S(Q+FAT;>U8;5/C-A#^WE^Q#5,NS,3& M=MZ=D)D0PI1.!SB2FVL_=11;QBJVY$HRD/[ZKN0$D@OT:'N]HYUCF"3.KE;[ M//NBC8:ISK/1,*4D'GTS_-9QX$1$94ZYADA2HFD,I6+\&M['5-V XZRT)J)8 M2G:=:@B\H GOA;QAMZ22:Z8S.EK;&1Y6S\-#N\EP(>+E:!BS6V#Q48WU@UZW M[R>>'T5):]%M]I.@[0?=J..U%XG7[/[BUW IJE=KE%YF]*B6,^ZDU.P?MMJ% M'MRQ6*>A[WG?U:S>:)@(KG$SB8NKCY6-74M$7J,Q+8JP@X8TO=<.R=@U#RV\ M6F5IK1V)3,APS[-_ R-Q$I*S;!F^F;.<*CBG=W EG,/]^"K/QU?'X?#IS+G[Z,QX@U[ ;%NDJ>J+=/8?;?8['U)(MG'"+!.8TT$QSNF$Y!IQ3> MED1B:+,E7-%"2 TH/!4R!]]SWH)(8++4] :.F5 1HSRBJ@%G/'*A;E;O[_6" MP!M,1%X0OK1/_N $B&M\0)=%3%0!!_#C!::Y@LJ]_?\CC=H8L78+DL4)"Q# MA0>?9C0J)=,,P1,>P_0^2@F_IMB>\YPI9?S'?Z,98R^'E$J*CFXZ5&%9^].P MNB5Z(15&AL8->$_Y@G'X@:'A!ERF[HF+;Y(J9N)DMYVDC":X.3JCV2V%BR1A M$96&$V-NA;EAMU\L 448;F;X*4JI2H)FM !)?RN9I.;,4*"H-MP@3-S[JLPH M=@[B^*WZXF!M=@/[ ^YQI(W8[S=;#4,7R2M&-Q%O*C_B-C@VVM4J^%6[TBFQ M'J9,P0T7=QB":[J_U^X-7IKL!8EC/$6=C"8Z['L?3W^GW7/;7ZP"ZO[!&MGG MWWZ;K%;'[;4,$2:"J\)+R@RK,,*TRDST'ZIA*X,P#1ZC6">8-A+\=CU^R)_M M/&CW!R8'_J\!#5YG0!G'(L^)C1+V7$UP:6Q*?C/:A)FF6V#+,8%M&#'),L!E MZ W),.RJP$BKJGDEC!,>F>_18,RL:5/MFH+TU M/3(BV2JC;"95XL=9U_6J>5?CH:OC]E04]M]5J/ROV7/]9V9^9 M;;G]SO/2OVNUTW2#_LNE1KUM8+5ED8!L4]^-L%:Q)SAW)1 M;/Z6^(PE8Z-Z@MEMCQ@X%[<;PX#?JH:!#W[6K+CY5+"_1(\Z7FX?J?]M2!C$ MRJ^81J+J-J&=JXQ6;;2_U^H.E'U]:L+:(N&%>>T9+FHO(NXOJ+YRCFNCK^S] M$_9>-,A_Y?/%?-8O)#^WY_\2\L7FY50AEQYA0THP8@SO7 M78]3AQT@O,U8;4_C1A#^ MWE\Q#2H'4FQLYX7$R47*A:!25<"1G*[]5&V\:[+"WO7M;H#TUW=VG8!#CN,J M<7"M#J$HSKSLS//,C,?NSTV>#?IS1NC@I_[/G@=',EGD3!A(%".&45AH+B[A M(V7Z"CQOI362Q5+QR[F!*(@:\%&J*WY-2KGA)F.#M9_^07G=/W"']&>2+@=] MRJ^!T[E?80U-4;VTT6:9L;>U MG MOSNSY<;-5F-X-IV8>AT'P2\WI#?JI% 8/4VAEHN9_,PP:#W&7-V5"A^@GXX*M$PPCF]7X=LYGW$ C M\J/-E"K)5&)-$'JF7BG8T?AB>G)\,AI.3\Y.X?S#Q>3#\'0*TS,(._#!G_@C M'R;CD9.&C590_^XS&DY@>'1V/AT?5=/Y[L->@]P-VG!V#--?QS 97KP;GHXG MWMD?OX__A.%H:B51$-R5U;<-M/G90.%1*!\TJ$.6"XJHQH=1L6['S[3ZO_;Q MTCF?"$BD$"PQ7 JXX68.9L[@_8(HK)AL"1>LD,H "H^ERB$,O/<@4Q@M#;N" M=USJA#.1,%V'$Y'XL&>M=W*&8_)$4!C?)G,B+AG>!O*<:VWC MQW^K2?&> 7.F& 9:#:C,91U/W>DN, JEL4D8K<,Y,8I?P6^,B%P*B;^,YIRE M<,P%$0DG&9RE*4^8LA!8ZU6*=7?:; DH,CSE%HYBH?2"(*-&@F*?%EPQ>RO2 MH)FQ4&!67,#%(F,X?H@7-O=F^VNWE53OTAPFQHK#;J-9M^B0O 2PFF!5^3Y- MBU9EYJVX=C,/3R,NPCG7<"7D#2)^R79W6IW>UQ;R^FZ5L=3$W>!!:7NMCM]Z MM>K>"_=?;Z!L(M-L^YVF!<+2M6JJ=)%AAR580YFE^J[2-\H%.;^G;(]@C2@( M6WOTKE@V26]U>Y;P_P5[T??)'A?8OCEQE.#P- 1-J6WF*K6$V^E9**8MBW4K M)ED&:(;1X"!!08&TZG(*I7<#!AU2[ES;MD6M1586@<2QZ<[4#X:/_Q37,VF, MS.,0L]YD'WDU9(8#:*4_DPJ'H8< 9Z30+%Y_Z5&NBXPL8RX<3,ZHM^G=;L#7 M=OHE)%MM':Z22O']:ASWM/K>6Q0VP MGK]5GD.U_5_CHC;X@?)+H/S(8\X/L+\%V'OGBB/,!>*\A?C^-N0';MWZS'I7 M??E82.VVQEBQ#*?6-=MZ'7F_Y+E]+;@W(3,MLX79-GGB#>;JLWR9>N!>XOX# M4$L! A0#% @ YX1N5YWW"?@:I ( ,UX? !$ ( ! M &-T:V(M,C R,S Y,S N:'1M4$L! A0#% @ YX1N5T]\P22O& 2QD! M !$ ( !2:0" &-T:V(M,C R,S Y,S N>'-D4$L! A0#% M @ YX1N5[!R691?)P P((! !4 ( !)[T" &-T:V(M,C R M,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( .>$;E<.!/'N!6$ .%8! 5 M " ;GD @!C=&MB+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 M" #GA&Y7'QMN>. C 0 V_PL %0 @ 'Q10, 8W1K8BTR,#(S M,#DS,%]L86(N>&UL4$L! A0#% @ YX1N5S)'_298N /D\( !4 M ( !!&H$ &-T:V(M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( M .>$;E$;E=.M9J^*P@ #PI 7 M " 1(K!0!C=&MB+3(P,C,P.3,P97AX,S$R+FAT;5!+ 0(4 Q0 M ( .>$;E> T,%=P 0 "L4 7 " 7(S!0!C=&MB+3(P M,C,P.3,P97AX,S(Q+FAT;5!+ 0(4 Q0 ( .>$;E<.YKL\QP0 ,L5 7 M " 6

R1*N.),'4\="1(P PL.[>(0HUDH!3*++!2IP#GKX;??P: FAZ6NU(< M)Y417=O YS+F:9Q/\^M>\1)LG]T85@2'50Y*% MW(5(5"*8)!K$M(-/WTKNIG9+"\^&A%2"81MA]_!)7TC <^!(809#E2I0C MT4Q-TEY@G"O0[F)GR+YQ?8WF$,M1YDGH)"LBH?G@K@\2$U!)2O06J M8<&YMUVVW5J+R@(VM\.B=B6R9=<.=6!1RAAE M$CB';Z*@YA!S2.PR&FG$58^4[NI+P4D\:#>P,4.%,37Y]>/ R&-5RBO!%"!E M3PYCL.#TO'@';B7H*Q4,C]W."F*#L/;ER&U D#!<"H$$$=P6M=>X\^.Q?+0AR!GD-L'8^.&L\8T/1H]K'I.7#.3 M3YBZI7QC3J.=78&'CY8ZG*FCA+N3G>R*#X,!"B*/#.90"2@@3JKV M3DQ[#"YZ\:H78)]P5CBB)8A43"N+?D"<2! >IQ#+#\RY;=NCHX!^ LWE2ZH3 M0-D?JF=FP5)$)5*4N[*VDO=0GD;'A&0'B,"*K.DH8Q*I9::R_NK8,S(X=,HA MX*C=/,A%J5R3M*RWH72!TC]DKJ.9%D/9F.%5*12E\BS9F7+I3&CE+NP4;$?^ ME*@&%A2Q'(/V@R$5%>[@'B;R!<%"(X$"+&/7.,Z"XE5P92L]I%C905%8TYAZ MATGL<07( X&:(%'3 ]3ST^^JI&1J"]SHQSH8Y,G*(F)E!#B*Z8DY)E&@HP*) M%'!)F"0>X=2[H_T" SJ0Q9*T+DW#ACKNH0O)"5$.;/A[-$W0A^LY>(@GL&47 M&?EZ^K?)(2-!C/0UH&H:J3H_)6O=%Z^'#H3CT+'%LG0?\;,OGLO//YH%QH5)2H3% M+N5'+B,)Z=L!XUKQJ0N=8A+)Q0UC34N*B&4(NX+O;@H1( K?(7-R<+)#+\5% M_XF4OI2SL2\I&DD=\$.4*/2[:;$82TN.1H6"H?"*ZG4,!8+8Z!;"73443[TW M0O)@XIL#SVATH^RDHT!"%?>=\VRV,5I7QMY_-.4:STZ:>@7SXONVK>Y<74O5 M$&C;%5D,BB?DT?!,9R6[P34IHO4T,*#A5HZ(!2\GR<;*DSAG7 C7IP S"]>(J'BS-RJ>1G)B(01.=*4JWG2IF"!U%:HH,UF2[R4L MA,85(G,?".*[#4:1?Q<#8"2Q6!H'9$TS]Z<(@@DT/DX&O#5H?D0)0$$5U-\> MK,[TNP;CE!>8@5.&?WW]1E47ZI2HT\_@J6?RT#4UDMB.N0[I?.VV(%!.BA?R M!+A)5"\*3@R7$JJT>?-6OPLR)@D!(".\"2%;Q,./&"3'754J>^F;FKX1K)#? M ,X?*&A!8/0+IT4IA=\"18ZPG-N84LUF)5Z?+CR+AL(]TW'@.&X*TSRD5Y(8 M:?1JQAFC@T9>#)D:+A1DHTFT/THK+(@2GU7^")ZG0$89 $0&.ZQ>8RC$0!1< MZ9R/U<[WK4VI?_E,I8[H,R;DW6"I)8Y"\Q3^O$ M1@@TM7WS&M, 1@0![=7TI.!8NI4="7^%AM>!OY(8ZCX045^E8$P(U.G= MC40[A3C0;6$JG)8/2 %17J']"FBDDB]+MO"('(&N4"3G'.^4'46XQ*^3=!!5R-+C M6G.LVGG/&\KS@0,@4LY$2UK27',(CI>H#^^C"[)F@697N@6)^-F/)(0G8)FF MA%GB8Z0D!I#KU+EDJEPEA=F"I%'&*QVI=;KJ L0:AWGQ.B/&Z2!I\HSS:]DJ@A \/4 MB%1;W0(Y@++!VGLM5I!H3U@JSNO(?Y_([P&H_1U6EFHM%E"]PZ6:/N3+TYPD MU[S^&DJT2%.Z#UAM/TC]H :D$V;?@.+$=DLXZ-\YWCAPITF2C>1*-B[! &X? M/SDT>\_.D]3 @3K_I$(Q+:WKK(:VDSP.YGNX_T.2A4U@GUB+Q"FX&BV%F#"( M,Z\="&\P)G>SV,,0Z=RE%3/:NGAAW3A8ZEI =;X\ B -(<\ M"_-0],>PMS)F>!" ;?[5-K7$>"YSP?0-7S@I1'EK))V)@3\RT.2WI ,:8]"K(?T*W[^X_& MF\;9-FT%Y#PK$ELE6 <2F$!C6!MG%+^1][7 5FHR8V!W4JRFV;)8[!E8!VD_ M"\]"G.G8+-8:H/7IIF4\L*^C](TH+#A[V> WQ M+[:M:[@&!+.:9'1A^U_7UB%(H+'<2#!=-%I*<0VG_5VI80B+ N,!JV/14+K% M+2CVDSM*+?6[,(; X"Z\M$3"IU&2D%WH;&H[LF_NL-W@[?USCT>"N(/3WD7O M/HT4ZBBQSJ=A"G4;XZG9>-I)#QM:])-H5)J9L(:3@X%#V3AD)S3X2-2%9??/ MR83IQ1[2+#>RI3";#R$N5+UBX[2))J?(RTZ\-B]F!'U9,Z,&JY#-L1:K^,; M 95$ 1[)(N4/;;#*,HU7#K-_,A@6:**!!;9^B^*(W>L :M==I)' M_E@;1G3V+^'I\>-),QOHP=JMC.8-LMEH*(R-&PS"3HQ.4NSXV.UQ; .P;31.U#L$NT'&ED.>LBM R M*VV0EMS(;/%$D-2SBJ1Y<3/)@8Z6H3S-LFLE8K,_5RQYNM#Y7@=BVT]-4Y4B MCYZLT9R1 R7+Q*!@!*)C8N9R!I]V4HEZ;U:'&+9MZMV>9XB*FP0I%P;4XCN9 M3)?CL77>!/DK\6WR?IEO4[F OA[:A%R[-9'Z^17D;2QK"[PMZ7XMX)L7UU+" M?*!#D=50/#4\L?K62D)&* !))"6D)3A =8\7-D32(4-*99481#HMQR,6CHO2 MT@.=*D5/VC40*A;U>,"'4)K*:I5Y?D+@9:8O!YI)@F,Q M08TLFV6O0\G(:2!P9TV0,TH*? A6&96Q$1D]+B0'9@ M0?A)JT23<"BMG\G/C FHCR!0#3=OJJ71I^I2RP1ZJL&E[B#U7$0?*WZK ]@4 M1+ #PO<73,*$@I\M'++?[VA!'"QBHW(@@S B&+V]Z >'R%T(7+66A^$)9C9E M0JR14G.2"=OWX2@YE9SVJN_5$(A#.:I+8X*?B*?<&,KETW&?F*I*GN[-1VZG MT5I :=$56P27T"HX:1%@=2#Q;,X5D%NK;B1X99CGER"B]O!@C$+NZ]'\%J(L M;*UV(+S WZO>:_-JA7]"-/\N.KACCG%(98O-D%Z##.M1+ M4";29B!9UG%+,%?LB%-RT-50%." R<:8!34%)*43JC_8K#C"!B52H'2=D5JQ M, X / &X3BCWG%;K'\^+?X[)CBZ#\-SZGH],Q=E!:G/+7!6TBY[Z:@ZX1XM= M%IDX,L?">F@[A!#E03C *%P)L;2797=5,,3)+JA^T;:A@H@1]H#YBL/ MSX?*ASN.MNN=I_A1U"3CB@_OC-^ MBIMSQ2!V*P?Z,$2-R+G'SK/V"O4'%*"7G**E.TTP%!?T[;2)S9VU2K9R;]$$ M9^[95>S4BK A^SN/@E26:C6P!T]*VU7>DC,Q'>K8]U?1)D1KHW.+06H563F- M-\X3CI !>V7E(#E(=H*HNB3H-,_)#UQ+ZF/C]7!A92J& ?]'8H'_$BZUYRC= MUY^ SYM1F.C_0TE_2BAIVM?N=UL4:R@>)>J+QO6U I1FD2:_3!J3E];ZZ+MK MCB^7NK'?/YA,*!)B8"D1[6&_Y+ES:0/>TL&6NM6"7B8 = +#(VG"/K5\QT!, M19RT=2!I:S$+.#5 (%FT64^=]B-14I1MDU20*U40HZIJD0L[)"659%D?TR#U M[7@9C?^/ZB<2#"2==G:N>B/-8_.M-6*_QK1I+(_3BDE*HX]*.ND U/JE M6LFA0]A/@,12>X,X9GQ;)]8-@M;&]8'^3KAG-I\A\)IN.>NE9$FB+'P-LF?;E+DJ4D6J[@SXS%4VGJ*F&+DWW!:/5:4! E(1!I+ZG[#9T;6M6] M3&+Q..DC]O6C1ZK7Q%%DE@%6FM@K M9P[;H/5GXE\1W.K3X;AD3R*?Z'FTO!UE!6,!'M^"I^;,Y!UZR?DS&NKTBK$$ M9 (A Q$@1-_/>N1\"N]@IA^[;[DP)5S"M#2NQF 87SA62J<*EHTDD3)&.@>P MI3:2E@RUY90Y37J2T4.5NMO1,3#2$K%_%9^TTU&(4UBM MWD4:1(7N+:;F.)&?5*'SQA[X^7"9Z<&!$<:6TX"J$:)*9A=1;D25^!E\HANQ M3IA)\)1@&E)Z,ZIU0B-!6K](Z[2=$F0=2Y8QAUS3M+&\+RFAG86(I@]PI$1Z)%RI@&VQ*,>S8=@W(KX8VT?Q.6*=HMU&&Q%4+X>VR>G-?L:N M=/4F.);"#^S=LL;#L#1.TN;YPYAR0;'+1H;=;.MV9VU8_D2_(0D @LR0ZCV( ME5+ZQ4+5J>2@:0T2);/[:K?)6+RCOMG@K*I$+SI,&Y94[HPT^V.V),8AQ<*S^P'2>Y#@Y+^(?<*_MNB;H%J3*I_P MRVWX)<<.N "^'ZJ= I8\AX#94-Y1@8W<80X7_8(*?=1P%1]%\-/$2&S[2OH) MTEL,0KI-#>/$X2+"\4GS\R_PXW@[-,2&7)X2"[ A%JLUX^KW^6]A'._04 M%U&AX[+45=(5!2:%,#.G,<#T=V@AP9C_J MQ9;FR[@&O;)E3??CJ[-&]3$ZB_2LD5T?O )N9D-=WX(2C=7"9']Q,HD,*; 8 MG']_\AK%\QN],^)G( 8K% M=BAX30LR=UPG!!R7N'/98.H8HI3>6ILPN7ET@W=X=7JILI7H.;OM!TH_1RY. M+$1+[D8:.O!(D^N@8^55-C;".#%8F@'#M;S4.$6U7#"4V&&6IU&T;3E[)FM! MH.N XG6[9.@VW)"*XVMSAYY=>E%B:*#FI#J2<36^6(M>BP!6MXTN.\XFZ*.0 M=%81@QJJ)4/QO:7;B>!W##2$*[WIEJU1;7;,&VB8W- JY/F+XWS/K![DH&&) M@%1N/YJ-]$FE=8N81JZ'4&1(RD3:X+9;BS8OU3SVFLL$C" 2R C/;KV@ D9T MR/!E%/$:(P5V,L/9W[4G6$\3B)D1&VO1JU !'?IU,Q3H_894$DPS.0X*2\<- M@Y;BC(LO8J1FE&.1# UK2L)(R*5;$FCT"@UN1M"['^XYWG4HB9/EJ;AB_W"( M>"15MWO<43WZF!P=*R/*8]MUE6)*\:N(TLH$$?4-?!&7^^7CT9'%M_ (M=AIU?&@0D&KC++H7!%T@%ZD%U% M&IJ>2;%"31KA$;7VHHB1;\:WS6IH/+W(\S&MG'3S=C=HT>D]8(VSI'MEHE,- MI%F<+V>XI:NYIRT*7U"PL>B+M*/H%X M]@N#D(P[^"1'9_&A03KOJ9'%)"^HB(5:7!@&G:4NV-IL M9 (I7%F^^,URJB?A1Z [N?[O,+C4]C!Y$TK40:S:TXE)L690S@Z!J>IRM 8& M+"HA?[[UC&*8U#?'F14D(-.AH OEOSI]2J2O0X275&7:.'U^>O:\^ 5@N-8& MD[^U"^R_[(LC_/T)_@9_/3G6_OBM@;5#%3O9AF)4Y^\QP;+L8SD,FZ!!FHO= M1[S"-2+B&V 78P+ PB9E>YEQ*G=LT94ZX?50@-2_F69 2X@OHSGCIF;0.LG] M_M[Y6' 6+J_2EC/B>!.O^Q-0<\?L7WD-S+SX#[J*D"\H1%/R&"Q[9@3U =/@ MA%RKCT8^2% 4 ?@ZL5(N-/ST6;@9JA[T@KE_::[.CJ_&B>9*XM@W X6LT#'& M$TG/Z.DG$0TS#:Q8>X.8G5YD,[F& M1/,$(:'Z^QZ44 CD#Y(S\2=>;,K((/G:.T7 O'BEL<[K>'>*W_?/V<6)=Z4H MM2_3N_78D+VZN2Y>G%[.#DP]+[Y#YSY<<%&.9&B,^&@'_I1 B6'2AU\!!Q\Y MM#3J+4SV,RJ1XA)P##F'XYKH@>0RIK2A*?9%P82? M75KCPZ(QZ0MCXO4(DR4+,5-]Z 8?I,;)FV\>V@EXO5KO$FK)J?AV^G5R^05K M6?,C%<^$4)TO].:WB=<=INTO!]_3-RO(K6"51>/U3 M?HG0/%X?K*Y-]OK=]/I@N9B0-#H]/;K%(7EVHCLZD*?J8 M5UMJ%"R^87/O$G6\YN\P7+KSI*CK4;>:2DO$:"=VNJ,( XUG\Z>>]-SR\9#]\6^HKV*WXS>7R$;E<,,Y%%& , &\' 8 >&PO=V]R:W-H965T&UL MM57!&@^/59D6]]F)KF^;OD;WI MDD[3<.*2M2V]IR= 5UBH,7(-6+*7SM6+9 M^E4>&H^J2*#:Y*/A\"2O%=EL/DUGEWX^=2T;LGCI(;1UK?SF'(U;S[+C[.'@ MBE85QX-\/FW4"J^1;YI++[N\9RFH1AO(6?!8SK*SX]/S2?1/#M\(UV%G#3&3 MI7.W9%!@J5K#5V[]";?YO(I\VIF0?F'=^9Y,,M!M8%=OP:*@)MM]U?VV M#CN -\-G *,M8)1T=X&2RO>*U7SJW1I\]!:VN$BI)K2((QN;K"0XGB^< MU6C9JUBC *Z$A<>"&*XHW(*R!7SA"GW:AK2_$8!G:3<3AFG.(B)2Y7H;\+P+ M.'HFX%NX<):K !]L@<5C?"[B^PQ&#QFR93^'&V#%(GS3_W)=UQ3O9SQIMU&AJE<9;)U0GH[S";OWQQ?#)\=T#Q MI%<\.<2^IX>ZZZ%_Z*%+/?1]9NV_>OA? \)'LLIJ4@;(2DU;N>0<@"O%T#B6 MC9C,1@;%\I=<7C$@+%S=*+L!=J /1A=KH"!$GF3*D-!$!Q6JH_0+^+NE.V52 MQ*A,G&Z1U=(@!-2MIZAP %]W8L;9%K4+0&O71B19*+% GW2*I14%4#Y*B[CM M!(HOWFL,2>I3E*&:9*["A;(R!6,I8(F&\ [#H\PI@'4L5(T+ I-"!%I9*DDK M@>R6H&@QFB/XKR1!49J#(B):"DPGSF^>J%U7I*OH%'HW2=TC5&B*KKT=1^TL M;K85A+*UQ1,X64F#N_Y&AEH5^+BXE3,"V]L%&85<025SM4]/>FY78;#OTN0[ M0[!&OTJC/D!J6#.]V[!K MTDA=.I8!G9:5O(CHHX/82R=_X^TF!NC?V/D?4$L#!!0 ( .>$;E=(%Q/8 M(@4 &D, 9 >&PO=V]R:W-H965T -I9D2;;2)$ N[;9 =QLDV_:AZ ,MT1*Q,JF25)STZWN&LF4[ZQAM M7V2*G#ES.S.BSU?:?+&U$(X]+1ME+T:U<^W9>&R+6BRY/=6M4#A9:+/D#J^F M&MO6"%YZI64SCL,P&R^Y5*/+<[]W9R[/=><:J<2=8;9;+KEYOA:-7EV,HM%F MXUY6M:.-\>5YRROQ(-RO[9W!VWA *>52*"NU8D8L+D97T=EU0O)>X#H1OKGVS5RR;3$2LZZ_1RK0P/ MEE+UO_QIG8<=A5GXBD*\5HB]W[TA[^4M=_SRW.@5,R0--%KX4+TVG).*BO+@ M#$XE]-SEO7@4JA-L8?22W6CE#/)DX82KV8TW+XP]'SN8(H5QL8:][F'C5V!S M]A%8M67?JU*4^_ICN#CX&6_\O(Z/ CZ(]I1-PH#%83PY@C<9XIYXO,E_B7L_ M;/;'U=SZ_3\/):#'3P[C4R^=V987XF*$9K'"/(K1Y;??1%GXW1'OD\'[Y!CZ MOO?%?M6*8U4["GO8Z7]EB]U*RZO*B(K[9M,+=&RO][F&KF[0_5)5S/%Y(] V MK200A[/R5284SW5GHVY,S>&6$8,N>I()(RD Q)Y9SP!+//@%QC\0OSHF'](AW5@]? M>7LK#<;/BS#>L$D6Y%%&BS"(PP2+*,0*.&]8G@33.*6$.B/GG=-F4(RB()PE MD WBZ81-DB!-DLIE64 M!E,<:NI7:B MJ)5N=/4!-0G8> ?!$W34=,XZ:H&3XM7,F_/0\LBZ?!#([& M49#D"9OF09A%+$/BD*__'>S]EEJ5T)7A;4W>8:*:+P*$E)9YYBN'@H,RGQ 2 MB^. ?1BD&>9;43#UV*OF78U=^0IZY3%EEU(R+]# MZEMNG.1-0[VUWC^A'D*W'"#XR[;Y65B/K5C$GE$U]@')<-#8W>NKW%T,74>73 M[1B?\X82#.2XLE' A'TG*!C14A#';\AP?@,'^8,* MTU:ZK^?.?HYO8;!_B0+VV:#W<$TI=*>@N76F[[4DC'N2S[)D&VHC^5PVTDEA MSP#WPN4A-QD&I6E>1319\F$6[+39NS@)LEEV,IP-), D2;+X&'*\#?,@\@RIF!Y MQK3*DCWD WTXI/+0Y6&\<_U#:2M_R<7GAGC4WP2'W>$>?=5?'[?B_27\(S>5 MQ/AHQ *JX>DT'3'37VS[%Z=;?YF<:P<>^66-_P+"D #.%QH3<_U"!H9_%Y?_ M %!+ P04 " #GA&Y7(EZ:M&,$ #7"@ &0 'AL+W=OMALDZ>Y#T0=: M&MO$2J)*4G'\]QU2BN*D<9"\2-0,Y_#,' [%^4ZJ'WJ+:."AKAJ]\+;&M+/) M1!=;K+D^E2TVY%E+57-#GVHST:U"7KJ@NIJP($@G-1>-MYP[V[5:SF5G*M'@ MM0+=U357^W.LY&[AA=ZCX49LML8:)LMYRS=XB^:O]EK1UV1$*46-C1:R 87K MA7<6SLYC.]]-^"9PIP_&8#-92?G#?ER5"R^PA+#"PE@$3J][O,"JLD!$X]\! MTQN7M(&'XT?TSRYWRF7%-5[(ZKLHS7;A33TH<\*1!NW0ZX1,-%I><30]!VPJ088,Y[&'8$ M)H3%'GF=LS@,O&O.,'%[TKCQO ML.(&2[@4NJBD[A1J^/MLI8VB7?+/:^GWZ/'KZ+9S9KKE!2X\:@V-ZAZ]Y<\_ MA6GPVQOT6S M\%5E9\N=!D.>0M:M;&BR!KD&,<3MX1?1D%]VFC>E_G4&I*?!>H7*B7J)Q? 1 M^G##=[2C#2K!:>D3B#*?I0D-6.KG+('OU-:$#*V2&^*M(0S]/&(0^],\@\^B M$42^A(V4)?DR/\VF$*9^1%/NI.'5R,IFS.^;(T@$^CE=JG M1%L1ZMJ0[%]=OJ06S6)^.LT&R_,*S.".D.@P[AI+M4!Q[TK+?!:%=MTP'.+( MD@00^5F>#M*^O\PG$%JHK!_D)/Q94:@.#V(_HB]_&?P!&5\N/!LM=@TR\?Z' MY*>RVT%9O C80_I2&A@],7&Z,2?"4J83YZ_LBC*!^0YRB5 M&5RX'S)Y2VRE'O3PTSAQ[X2ZZ.JI;UJ^=V0_ 8M3N.75L#T[_=Q/DH21;3_J MV*\M*E*?$JV0]!I7W_LC(4;'5T[/G)KC8K"U4KDM0R6H)&\@(8T3:M<^E21* M[3Y@V2#A\2J=0.9/B89]VZ9][>V? MX<,N,-YEE_\!4$L#!!0 ( .>$;E?%9SB$!04 +0+ 9 >&PO=V]R M:W-H965TQR:W;&"TO*KZA.[*?J@\:7Z-. M2R8**HU0)=.TOAQ<1>?78\?O&3X+VID>S5PD*Z6^N(^WV>4@= Z1I-0Z#1S+ MEFY(2J<(;GQM=0XZDTZP3Q^TW_K8$1V?QR,!^PC-:\EO:CVOU$ M;3P3IR]5TOA?MFMYPP%+:V-5T0K#@T*4S_F&6[Z\ MT&K'M..&-D?X4+TTG!.E2\J=U3@5D+/+6RXT^\QE34RMV:TH>9D*+MG;TEA= M WUK+D86AAS[*&V57C=*XW]0NF#O56ESPWXL,\H>RX_@8.=E?/#R.CZI\(ZJ M(4O"@,5AG)S0EW11)UY?\J]1!^S*&+*&\3)C[P1?"2FL(,/>$S>UIHSAZGRD MM-9:E!O/];,J=;=QS8TP[/>K%>#"#?OC*; :7\9/^^*J[MQ4/*7+ \CONLNO.)W?_ZV4]7@ $.H$.C+&#;,YL4J+ ME$!QBZ*M9<96A I/"06:,:L8JE8":[ C-TQI5G'A#P!R:=:D&6>R3=:>O00G M/0C;J'T%-YRLTAEIN6]$>-,#5F1W1"4*2'^!XHIK*U)1<>"F/F34:-V;0[K3H\+O6'/!6FNTWSO@' =Q-\IQX.. M2,8R25N23JLHJ]HVL(#5B$TIUB*%=SYT"*R/H!;-_71F&R?72D*?<]SRE23F M;S6ZMLW_+@I+;N=&%8A\_^+9/(YFKTTO(GXL"=DKB=6^=;479D_M,70.&>H94O%"CET!?UKK2P \9DS[*X7^TAV[,X">;)_+"\N!TYG MEG2!'&R1DZ*Q K'A42Z9!.,P.BQ.[I9PQQQ@&RK3/2!'6VBP&L^"9#P#2T< M[H*TQ[?B%<(?1\%T/'8L!^)>69P^9_$L">*%CV,^#I)P FH^#Q:+R ?S",XW M*)L&S>B_H_DX3CBP"!9)V"?\+8E?GXPY G/H .V(;V*>!(O)! >']8DT1M$L M&">S;OW^_"R"V7S:_I[.3@3$8\?4$=]XBML1)>ZD([KLP+'9;.ZR,YD%T20! M-0VA9^*S';H-;_ "PVW2H>":[4M9&TG355IE!2N9>,QX1*XH@/Z MJ99[ X^[CALCAD^]KJ/>)(7[L/'SHH'ZNK3-4-7M=B/I53.)'=F;>?8]UQL\ M#6B9:XB&P]EDP'0S(S8?5E5^+ELIBRG/DSG&:M*. >=KA6)N/YR!;E!?_@50 M2P,$% @ YX1N5Z?6*XPM P A0< !D !X;"]W;W)K&ULK551;],P$/XKIX!@D[8F3=(-1EMI&PR0F#2Q#1X0#VYR;2P< M.]B7E?+K.2=IR$0I+ZAJZ[/]??[NSG>>KHW]Y@I$@A^ETFX6%$3561BZK,!2 MN)&I4//*TMA2$)MV%;K*HL@;4*G".(I.PE)('?CLXO4 M[V\V?)*X=H,Q>$\6QGSSQOM\%D1>$"K,R#,(_GO 2U3*$[&,[QUGT!_I@?+C'+-+ZS;O7$20%8[ M,F4'9@6EU.V_^-'%80!X$?T%$'> N-'='M2H?"U(S*?6K,'ZWV3/Z CCC*Y:4A,Z*?#K -?M.#X+^"7<&TT%0[>Z!SSQ_B0 MA?1JXJV:BW@OX2U6(TBB(XBC.-G#E_3>)0U?\F_OX,OYPI'E6_!UEZ,M3[J; MQU?&F:M$AK. K[Y#^X#!_-F3\4GT:H_*M%>9[F/_5P[V@G=+&_I]5R LC>+J MDWH%)!8*75>#\B<"\?*E*2NA-\\=R %0 PJZTDR22+ M#3BYTG(I,Z%I@(5,$*Z,W7#95L82YB#XS(*'QX2V])99 F>;L%R@[5,.!WPH M%:9V0N?N\&S7EO.2:5AYSK(=P5MKG(-[S1U)-;-ON1.Y/Z<_>/N-(\F5S.:5 MD!8^"54CW(]N1W#'&UW-BI]",CE*H\0/^'N0'FZG8KC"'*U0P-U*9YMA*-+3 MHV1R"N,8#N+DL#'3$Q_7$FTF&5*)BIU(QT=K/)RWA7BG]GV#4ISKA0_>6O^32.P%8W9^'Q!=B?<4'_)VF# MZ%][,=Y=X'OIM0H-1B-L4-C'CF^=;2*V:V57*8:#ULBY6#4/@.-PU)K:+MG/ M]F_,>=M:?V]O'ZAK85?^:BE<,C0:G4X"L&W3;PTR5=-H%X:X;3?#@M])M'X# MKR^-H:WA#^A?WODO4$L#!!0 ( .>$;E?20.LP4 , )8' 9 >&PO M=V]R:W-H965T(O2<"5!8[T,KI/Y3>[\O<.?''?FQ1I<)1NEOCKCMVH9Q(X0"BRM0V#T>L!; M%,(!$8UO>\S@F-(%OEP?T#_XVJF6#3-XJ\1?O++-,I@&4&'->F$_J]VON*^G M<'BE$L8_83?XYI2Q[(U5[3Z8[);+X]]_A1< T?B,@W0>DGO>0R+-\QRQ; M+;3:@7;>A.86OE0?3>2X=*+<6TVGG.+L:JU)7VV?@,D*WG_K>4=?W(;P.]I% M9"F!(_="+(XA#1. MLS-XV;':S.-E/Z@VA+5@TIX6#7]?;XS5])_\\UKI W+^.K+KG;GI6(G+@)K# MH'[ 8/7S3\DX_N4,[_S(.S^'?JH2/JLD7U?I?X/!EP:A5H):EW5?(?EWDA"N&,;I9E5 M^ND9!"Y@&L[BF-YY.)E,X ZI\QHE*N MY7W UK/(PF*:TC.?)G#3)I]&,*_R%]>DB?GZ9/1ND;Z5_KO.C%K&Q1;_V-8$CS7MIA M;!YWCY?.]3!KG]V'&^LCTULN#0BL*30>38H ]' +#(95G9^\&V5ICOME0QK>/4O4$L#!!0 ( .>$;E?3OP\/\ L !@A 9 M>&PO=V]R:W-H965T8AE0=P!B2QGAEP 0PI[M?G= ,S'-YD.WF0-!>@T>C+Z8,> MO=X8^\4ME?+BJW7ETJ4JI.N:E2KQ9FYL(3UN[>+*K:R2&4\J M\JM!KW=]54A==NY>\[./]NZUJ7RN2_71"E<5A;3;MRHWFS>=?J=^\$DOEIX> M7-V]7LF%^JS\+ZN/%G=7C91,%ZITVI3"JOF;SGW_]NV(QO. 7[7:N-:UH)W, MC/E"-^^S-YT>*:1RE7J2(/%GK1Y4GI,@J/%[E-EIEJ2)[>M:^CO>._8RDTX] MF/Q?.O/+-YU)1V1J+JODE?.FB).A0:'+ M\%<^13NT)DQZ9R8,XH0!ZQT68BU_E%[>O;9F(RR-AC2ZX*WR;"BG2W+*9V_Q M5F.>O[M/?Z^TTV2AUU<> NGQ51HGOPV3!V;+XN13OU,Q62#XQF 0C)\(O%9EG)0I A:/'[J_+TKM^.G?*KF68F8E!1Z6ANLJ M0(5W";^> VM$ND7R*(_- JT6>"E6UF15ZH.(L(S"#$ ;G@BY6%BUD%Z)5+HE M; 'DR925]?XO1J/N%#D(-4W9%8\'%MI(R$U34Y5D/Y:)![O-IZT0U"4/M9DL M4X6,]TMQ__E!3'KC(-?+:4$%CQT9X8Q8:E59=,E8 W&@36$S'.31B4=XUTFJA7N$-BYAO,I M>$@LCPF6K!<-=]"Q*E;A[6:ITZ604-)5L]\ Q!026*Y4@PF7NI5,#NP*U.BE$50 M->CO;L4/?YH,!M>OQ/LH7>-]IE*D!+EVMA47O>Z@CNIF],>3"E".MR;VNZ.C MB0^G-3R<>',T\4>U!D-8D2E4NBQ-;A9'JDJ8R<-V4/EXY<>6 ?:6JV=1"K?W M2M'_%2^6AGPC9V:M6IHLC,DV$,)[&>SV$A*JQE)@1^GU7!\%E"0QY*/_*R=N MCW A@D4,HE;H.0[M1:G_H,T0IH9=9V=Q:(#$>$?S?^70_;"S4D*41]DP&9!& M6/5TA$NT2*[E3.<(=@Y(8 (]CW#U';KB/XD M&4W[Y[)RF/1@I(]6K:3&\R<0=H=I-V2XP]+1Y.>GO?SL]Q+0^%A@WQ=$QSW" MM("WC])R*R;)%(-##8;[M@];'TK5A\JITU/ZHUKZ._CM,W%EGD%\_+FE!O4T MQC?*;C%HK;Y[.L6C.B^ODV%_"$2)@6HAN(3]+T?)=#QX(7Z&"RVP%"]AO;;Y M+X?]ZT.7E919!VZ[$*-1,IE>7'>'#:@8,=_A P+248B>+%78$U*;@A95 M37IO]:R*E!J8$=%KC*?Q#3,?MD;<%6!+E48$ TA2L M2"C1V@BEH:!JW/Z,8(MTX<(E)$<8 $%?& MU0#0H*RK'0DKJDA,8NV7!9$Q\F&S4B DSZY'BO/8.> C!Z) %K'.( S)/:_8 M! &&HG*V B!:L%*, G;?T_"B:5W3R!"JTZ1J2,\T:BP N??MO56 MUXR5Z31IOZ@T%X;@_5IGWO'([.S#;I)IC MBK6@R@4=UJ-^]/AD ?P^=7>0GX(HH""@',A%.*\\?/MMY1_A3ZL"W%3#V\")TBRM*F:,0VF MW=Z?R0%#OMB3&,4T[M_U(-A^F!3.3=$_I9.\>KM-%1D5"I#7J5X1V=KK^<1> M$G/_OZSH 9++)D61$'+/%.,E/=!-!%&&[C"0)6KVRY8X4M_41A,I4W MZVZXJ4R%; VE%E15'1,:2F*@;5?<$\VL,W(7%(X+V4QQYH?Z1G9:A^)\OAX& M7W!EAE:T^$L"J3HS"&%:U?(HEQ&*H*[!_HQ^A_6X[3(Z!IM2QA!NXG^_H\0$ MX]A3<+^I-@@L(_1FD.AR"X?-X83&Q$Z=;U*%3=23L4,Z8P4R$//@@+C3 M)IIDBTR% L?D.I/[6><\'H160L2*FK^$HK"Z>1 M27,:H5D7_4GKR;X:?W'-X8ACN3Z&L%-J'];.V^OW-L?P> JO2HFLHMTCU05C MS3FCM*"(9\E# &[SA*;S]5'%+>?&*=- M=4@H]MP1@AI"2N-Q8J7*%PZ6NLPT]8W6'&2;96QF1&LVC"G:F^E5<$+(KR6 M!S"B@H4.K>;E%[S!H2?E)O.!Q6ZQQZ\T7W_ZBNL.>BGL2?;B[NI3C%\MHGCCV<)L/QE*Y&XV1T,ZH[29>Y<9 W4U0K6XTL:@&,DOYD_$(, MAU-QV9_BI@>:?Y/T>Z,7XB>@T+Z("W%YG8S&UW0UNAG3?1^#;WK\:H1%^R^H M;Q-3XK1KN17 G"Y$7PS0XR0XXWSR#3OI65AJI5<[H2 ([COP'V^U5F-FB(G,GX+BV1$;%.]^TBW=S"+;:UVP_P4 M_8WV.=U /_GG-OCXP:O:[C[%I!+R,74UH#?\FW=.@@T/5@OT-_=!R/ZI$%] M!5.JV"@)WUF"^3-0;$T\@.&CZ2N>BJVFT.V#=_?4Y\^KUM=JD- %?Y.G_@:0 M,'RX;IXVG_WOP]?NW?#P/P,?I 5==")7$;E=?('6L;@, ( M 9 >&PO=V]R:W-H965T9LZ< MF2$/%WNEOY@2T<)3):19!J6U]3R*3%YBQ*=* M1$D&*NJSID85%RV_^RIJ\.1PS1^Q2'I M'!+/NPWD6=XPRU8+K?:@G36AN8%/U7L3.2Y=4^ZMIEU.?G;ULU+%G@L!3!9P M*RV3.[X1")?&H#4A?$"[B"P%M:#)*Z S>*^D+0W\) LL7OI'1+!G MF1Q87B5O MYC/8 T#B&)D_0-O+3/.O5XZ;_*&FZXR84RC4;X_7)CK*:S\_E4 M&=HHV>DH[C[-30O87^,@?^-0?6=4Z> M[MQ_!H6'DN9%P?VM4EO8'7Q((L#2IB10J-H3@.X$ /7/8K5!W3<1N(&"RMP0 ML(L$'Y1%F T\^E8)$@LN=V"9BVY*M3<>.E=5K21*:A)%?H7@.<'94C6&DC 7 M\[]%O\&\FPQ#6#/KP5RZU.:"%(_4$,Y@-)FY;YK!@UN6K$)(P\EX!I,XAG?7 MMW3U'TG2:F)O,2^E$FKW#+,P'L?P ]RN0?"]]A.*75]ON@+!/_3!F2:1A/,QB%DV$,OZ(Q 9)%B:SA 99F*;#+O8+ M*'RJ/<5#TVVI$7T=OZG]>T9%KVNMGCA)*XIG.(L',U(X(;Q8$\Y9,L@."R%5 MS=3H)5P\#_YW0LEI0LE+0O%@_ JA4_$;E>^C\;J1@@ &,5 9 >&PO=V]R M:W-H965TJM.%N4,18WXS'016ZDF'D:FWQ)'>^DA$__6H<:J]EQINJY_\_:UK8FFL_N1%:*I*^LV#+MWZ;C ==#=^,ZLBTHWQ_6TM5_JS MCG_4GSQ^C7LKF:FT#<99X75^-_@PO7FXI/6\X*]&K\/.M:!(ELX]TX^/V=U@ M0H!TJ54D"Q+_7O2C+DLR!!A?6IN#WB5MW+WNK/_(L2.6I0SZT95_,UDL[@;7 M Y'I7#9E_,VM_Z+;>.9D3[DR\%^Q3FOGLX%038BN:C<#065L^B^_MCSL;+B> MG-@P:S?,&'=RQ"B?9)3WM]ZMA:?5L$87'"KO!CAC*2F?H\=3@WWQ_B>]DJ4 M]['4X#J*GXQTXPCZM&JO6UD.R-3MAZYWXV=E8!/&#S72VOW\,7#VX M60?N8?:JP<^Z'HF+R5#,)K.+5^Q=],%>L+V+$_8>75692&$&(6TF'@'7V)6V MRN@@GDQ0I0N-U^+O'Y8A>E3,/XZQD)Q<'G="7703:JGTW0!M$K1_T8/[[[^; M+B;O7PGAL@_A\C7K;;["-E_E:_EZU=9QI*<=B%^M^%$O?8/F%=,+RLKT>B@> MT%_.#D&?>C8VT&7BMJJEW8CS[[^[GLTF[Q^>^&+Z_HW(3:DS(44IUZ$Q4<@5 MQ"-$$0O=;Y-EJ5?(C4 :,@T\RD.A*A-D77M7>R-34\.30(R-#FBV/3!$$RCHCF;S/WQI*/B/(332*BT^ MK+Q.S*Q-+,3#DZ@;3\\0@!/KPJAB/Q+8P"))VS+!KJHF-B#90YL@*,+E%*Y0 MI315Z-G0$H8<+'DA ZTAHYF,FBZ\QHUSNM/3NP76$3T2'[+,$$\POQD2BI4' M3L!XW$3]#"36V;?ZJRJ; &T<"N.]?G%*+DO\J+6O-0$=DK*6&80I,4*;D!8; M+F'>$?JN]9:O%!(V&KJ9H\A0(VAK8%'.VG8*<,Z82?V"B52G M?%?2-CG:';T_%$T@)JK:(1#:,X1#1"H 0 19,LST/V=?L&;?J@;462I!"$?# M$C,2'ZT N85$2>Z77E<,Q$2;"G!T 'S+3V9"W41V#&OH#!BDN-!"W*WH" 5[ MW"[P\B)+@[PCXRUK70,3<'2+[JH)O83,<09[0OLR!*!MS5;R6?>IK>4F:2@> M/#R!*XL"8N_GY@U .:O?1DQNT=2YA\1V&\CMV6PT01N7)1-[;G@#3@8B8#]P M9&:%]'NWD24 =QN)>H 3&RU]&/(8SN!&6&@"I8+[HX/7I@6D9(V*@;W S=EB MZYG^:\Q6JWL738W;1(I3*9/&8]MQ'4J4Z,UAC-R/Q^YX0!B<,Q ?&9\/)]=5P?CD7H9!> M]ZK0KJ6^GUZ]#S!>57"/ -5S2I+(&M^5!Y&(RL"(%D\:+44">3%-"GFJ6V!A M.Q(. *K"H)P<;@>5 M[(69%3VNG=#I44C=AQXPJS0W=K4&&A)) MKFP*+Y?&4^\U?7\==XB'F%\D5#OCJFN[I8YKK>V1"<)@<&1U_E!,J(M;.E 4 M)J/94NE8N"QU<5E"TCO",D-BQN6]ZRNZR$*"8P# I"A0"+"F?8H .6.E:) D MWQ7%=AB2)Q;J@-9G;]_R<8)F*M'3=.EC1=7^,]9_V6U#64>C M3$T^DO:#4I=&)KE/[&J8_<8N"YI M&#"H;OBENRGB;KRB1;\T% 3) 06Z2[T3A7PA,P+_>%:#D+PI 3GG!$RO1<7O M!#B+*.4\30DZBBSI<&<[18J%\5FO MB&KI\-V\30FR4M9,64;=3=!%I#SV&, MNB>$I,!T6*JY:+%)?ZV)ND!W80[-XK=UG2)8DI.V\*D@*L\G.C*,GN''=WV#A^3?8_A1JF)$Z4 M6F(VX CM]QZ@S(WCDNT/1TG"#B8COS4TH6LWC0G B+91LAKL"EZ7+1[>KQSI M^-SZ_SJ=G"BD\O0K:W<(0\<['(JYRI>RY!YO)Y8 M5L#NJ'&:@W,^9;DF $AX^0IPAD0O)A/^/UUGSX\_2X^1%( IQ];)Z&H^2">%[D=T-7]&6[H8 M7<67!'><;XV]TBF23[A4]R4Y-?2)?S5FSP M%NFO]L;R+!U8*MF@=M)HL+A>))>3\]7,VP>#OR5NW<$8O">%,7=^\KY:))D7 MA I+\@R"?_=XA4IY(I;QK>=,AB,]\'"\9_\U^,Z^%,+AE5&?947U(CE+H,*U MZ!1],MO?L/?GQ/.51KGPA6VTS4\3*#M'ING!K*"1.O[%0Q^' \!9]@0@[P%Y MT!T/"BJO!8GEW)HM6&_-;'X07 UH%B>UOY1;LKPK&4?+:RQHGA(S^7E:]JA5 M1.5/H-[!1Z.I=O"+KK#Z&9^R@D%&OI>QRH\2WF([AFDV@CS+IT?XIH-;T\ W M/>(67$M7*N,ZB_#ELG!D.06^/N9LY)H]SN7+XMRUHL1%PGGOT-YCLGSY;/(V MNSBB=#8HG1UC?_("_AOUAX;?S3TV!5HX#9'+1W"U([R#UY^[!_D&5M*X4J(N MT<&5&8_@ U4CH!IYUK1"[UX^.\LGIQ>\6TLMN#(+)RO)Q0FO_5:>740^3Q<6 M)A=O1H":T&(% M;RP?^=X^ZAC. BVUA$KEGB-*8:5D+?@5G[XYI.RU+X2G2C M>-P8_F0E 28=5Y(VG-^"F%#J8,&QYKK7O%I($+H"3G;%!E8H^0^;%3OX(>^5 M@U*XFGE:XR0!F>!HP0KB0?N-K7#^ /866V&9CCM#:;J]Y)\8M6AP!$5'@:MC M/>R,Z\IZP+!RS@FRLF3A\: ^MA"217M_Z.!X<0B(DKDY>0O153*L<8B,DE4( M12&4X/N#4.'.HUG!-9;AVF,23B?Q\D.(.KVGD?Z69/,_Z#X*RQ[U--,QO-=P MV5JIPC3FR[\E#R$+[BCDOMA[3X:$ZI.AV8?H>3Y^Q]U+J="(=8Q(L&&-C;=8 MO3J#4V=&^6.6!X_/QD=C;*LLQ#I2Y55\6T,6QD!["2HI!* MDL2>->9KB P[!.'V^^@'9N_.;'SRH@\,=R4Z#'3?G\:/E7UZT(,;M)OPTG!. M^A#$=CRL#H_99>SA/\SC2\CWL9':@<(U0[/QZ4D"-KXN<4*F#1V],,3O0QC6 M_""C]0:\OS:&]A-_P/#$+[\#4$L#!!0 ( .>$;E=<,1=7UP8 )D1 9 M >&PO=V]R:W-H965TN@_#/M 2;7&A1)6DXF:_?L\=)5ENDZS%]F$!'(OBO3YW MO#OZ9&/=C2^4"N)C:2I_.BI"J%].ISXK5"G]Q-:JPL[*NE(&+-UZZFNG9,Y, MI9FFL]GS:2EU-3H[X7=7[NS$-L'H2ETYX9NRE.[N0AF[.1TEH^[%M5X7@5Y, MSTYJN58+%7ZMKQQ6TUY*KDM5>6TKX=3J='2>O+S8)WHF>*_5Q@^>!7FRM/:& M%F_RT]&,#%)&98$D2'S=JE?*&!($,SZT,D>]2F(O7*FM]T M'HK3T=%(Y&HE&Q.N[>9'U?IS0/(R:SS_%YM(>[@_$EGC@RU;9EA0ZBI^RX\M M#@.&H]D##&G+D++=41%;>2F#/#MQ=B,<44,:/;"KS WC=$5!602'70V^JGHCY;"S263I_1-Z\=V_.\N9?X-Y8_-R42^6$78E%(9WR8W$EG7@O3:.$ MK'+Q+A38OM0^,]8W3HG?SY<^.&3.'_=A$U7OWZ^:3M-+7\M,G8YP7+QRMVIT M]O2;Y/GL^!'']GO']A^3WCGF'XK;EW.+<\^(J#HHAJ>#?RP AP!I+:L[44@O M9!,*Z_1?*A?)>#:;=1_A&4X2DPTERR">S":S62)JX'Q+.$_$C];DRMU##+Q5 M%70P$!^LL)42MS8H4<,F5C#F(&'+J4SA+(M:H:& +&;)23E69 M8MNPAFM&K2.HA#\*J@_8TM5:7#$U>IF6& 6D?9,%$_()%ZQ!2 EA4EHQ794W5E1"T?(C@J\^RM(FHAT1IR? *S MPOL 7'F]:W,O*5,NZ)7."'Z0Z"JSKK:.,! <+;5:$8!2)),Y_O80T;VDS4Y? M&\V2-8*^F[>L/0<$G : ^I84T7/=Q\G' K0I=%:(IZ1:7RL@-9:G]!-G_,=;5#@Q#%'19JER#!6:OK,&\ M0'B0>*K']+RK[3L/P3IH:43=+(W.L ^\B? 969+.CM].GY/A[-OV_P#@] MC(@2Q.?-&CU:I!'D=+=D0AG@V^IZ_8JQ;-#3 42&HJ;,"FBNJ6K$"C0 MA(T M=HC%WOQ\<2V>_0!AXF>+[HC,3)\?)LG1]^(9R6U=O1[*671R.N\GXLWG98"X M6T1:K^\7LNN6--Y26524V+K"P9'"2T.5:TV5@*P?&D; B 43G'<$?5#8CBM- M-7Z! !E\/Y5E?0QMDSZ*O+^-H^_5D2HJLQCJQ,K94@0,C%Q;Z1OE#(]/DH,9 M)B=C/B]GVW0='NA0.-NL"XI5JU^&/7#M86J]49WIVUS#,5D['&C8A7$0G99+ M[G6#>.TG![1=-F8-*'/18$QR7>(U#KE+H&1\C)(7<[11_''0F_[<=RC3L*#BO5)CRA!Z3KQBS*ALPXN>*^WY,]4^!_3(H4:#>2K2 PZ&FM@7TU;W/ M7QI@>"91D)[!$-4-4)UQL"*F Y6Q/H7P]LGN$:,>.9Q7!J:+FXFX;%Q7V''6 ME!)EO$3$M/\GA+;FT12:'!R,T_3%8 )]1/D-^RCA04#/R*SG@\=0?-1E;#Q/ MCB;[O2\RL*MHZ*@U-)1E@W&4'3^<[*<['E4H /_&H?0(HW62_(<.O?A*A^;S M..8-\J!+D0VRL_'=,!P:AYXB:TW*J0R3D'Y\B*,ZKJRZQ(V!/K]M;\OBCQ5OIUB@JPJ@56&>3PX-1G':[1; U7[Z7 M-J#M\V.A<+8=$6!_97'%:1>DH/\UYNQO4$L#!!0 ( .>$;E<^;6W@#0L M .DB 9 >&PO=V]R:W-H965TD%?77[W?.D!3I2':2[1;[ ML# LD<.9,^?ZG7-&?+DKS(=JHU0M/FZSO'HUV=1U^?SRLDHV:BLKMRA5CB>K MPFQEC5NSOJQ*HV3*B[;99>!YT\NMU/GDZB6/W9JKET539SI7MT94S78KS?Y& M9<7NU<2?= /O]'I3T\#EU'PNJ/^/=UIM7D_E$I&HEFZQ^5^S^KEIY8J*7%%G%GV)G MYT;A1"1-51?;=C$XV.KB05!NR!@ONU&S.4;6#>9T3D:YJPV>:JRKK^[J(OEP<0.Y4O&ZV,+6E61UW68R?WE98PN: M>)FTY&XLN> $N87XLYJE*Q^LOP5K/7]#Q=Q,\2O!.E:X(/4<$7A ^ M0B_LY0V97GB*WD8:U+K?UXOJ]K 5_YU3'A+.SI.F^+G M>57*1+V:($ J9>[5Y.J[;_RI]^(1SJ.>\^@QZJVEELQY,K14><)2CY([SNRC M>PA^RHY1B>M*%"L!Z]1JNU2F-Y$CZHUB3Y+Y7FQDBGNCE*@>HUR),UKUW3?S M(/!>\ 9\[;\X%[N-3C8"1D.L58G12Q!8$I:XV,^/Q=O?&UWOQ0]Y O,AP)D_ MW(H?I<%"FF-YNBFD284L2U/Q"QTF!NV9BJP24),2+JBI^;N@+C*=):1U%!5HX@J M;0:+F)RXW_-LUFW%I'I1N_4-5F9"?2RUL0X$]:N/RB2Z4JUM%*@)70DE3::5 M<:VB3CK*/YILSU,>\9.3ZX>.V]OCA*]43_N*T][2]BK15D)#F06/$*:UT0EI MMIW%)CORH,EU+3\[[6:4RG,0A0#]&KE"P%[3F_UI?_67DCTN5R.W0 M;8M.S8%CI^FL/T?KC]V17O2PR-')P4ZL]>5 \"@0T&9-C1AS]W M/,^C?U$1R#_DL:D!WEJFX]_7BH0JY.A>3XM 2X6#3K#0_K/,D:#J1^*])3V+IDWC#& MDK/\IY(-0[*S%HWTIC#U&9HAF;^]N;SL@L_%-(W]6:'?4GXKJX/]! M_25!S2;Z\GBFI6V8@(LS_USX?U6$GP7G(GYH9%+?68C4]>GNJ;*5S*%:@*<+ MD[KB36.L"< SGHNM[404=2)'8]B/8B>>+CK*[&^DTP=E3]F&2/5 SW\5/%B; M ADB)XP#9SZ?]\!P-Z@=Q+W,&ELP2!#9MK78+X-R'&6"ABLH"Z@KJ0TO4GT$ M#&L16Z1TUNO\W@XV5:?IFTRBKK]+-D5&LMF50%8.H&V1JLQB!U^.&+/AH:B4 M4URZW!<9V,]09#F'03(VU2%4/\$I]EIEJ2U;:'>CJP\7*^HO- I.*H,$JD)E MMSQ"F-5HFY!6KL$S2" ME:(9>_5SK3E0ALI1"D5;5F'>5M/&&PVC&T('Z- >\I )X?I;6: M7"*TT3K4C5%]W2U*68/MW 9N6< ,'7NVF.36NNM B/Q2;>0]TN]8J]8R8\,: M=KQU((*^427Q&4I][3S8:*V/@:M K:5C7'67._! M1M%#> VW90?^Q@Y/G)+$'<%#I+<19G'@YT'(KXH,C2 K@O>M-L6N&L 2'D^7/Q4X]W73 0_)*ATTL+9CF82R>B9D[F^(C"G =SE!Z>;T>NS;6IV+,641SX7NNMQ 7 M^.OF=/Q#40O?=R)OAMSI!M%H$FR\4AQM9R'VF,41)@6N-W] "CTM$P(;,=&) M73!+4\8"?9IP2*)@[OA3DFCN3DDB?XYK/\!NX4-NV2-.THJ<. R=*/:Q?NK. M8GR$3,MWIE'(WK5[:":;%CA)C-/*PR.!@:_9@Z$GLC0C]K/(7?@]Z"<=!NN4 M(]#N32/C4XC/W,KZA/OGR?4YQ0<+P[[(\DW=:<1#S^:N'QV"BEO[TI:>F>VR MJ3"F)4'D^@+@EG$HT]+0=Z?]"%AL/G\CR,DK"K2,XQU(V>2$ MWOUA0B?J28?I9#G"[1 ETIZ<-7E;([;U'-@D*:K5O@/6#A/:FD&>Q"F( MB[R;-%;S;9).-9H-[(]P7ZIZIU3>IJX14';!<%#7V#^?K-!/:<@5[^[>BVM[ M&G0ZD]"D]LCHL_+(^9*40,F*'>#\D>PPRFCGXGWG[T8+$XRLX1/T8?X,>.'P3,@NMA/Y?1'Z-QN!@AQ<+U MQDB!Q.+_N4@Q=(?_.9@(W1:*;U&ASGQ\H5;\5KP[WI.+ MB.?19X#_-^,&YZ+].ZIE?E\ H7U"U<<4W,+#YW_[-]-]D8^^IJ &1O2FHWC6K$YBZ.75Y@&M"T4QFK.-+4+F/76.!E M<%(R3I/D)E9S"W-XIY2"@7:":.9A6H:/0SO9F-O'PQ^"-BXO3'SF>3&O/K)UW(: M)5X02"C0$SC]K>$1I/0@DO&G8T9]2.^X/][1/X?<*9><.W@T\J(KB0NS^0)=/M>>5QCIPI=M6ML112Q6#HWJG&FNA&[_^5MW#GL.M\D1A[1S M2(/N-E!0^8DCSR;6;)CUUD3S@Y!J\"9Q0OM+>4%+NX+\,'M2C31; #8##95 M-I=<3V(DM#>(BPXS:S'I$Z9NE)X LT S9* MKEB:I*,3O%&?YRCP1D=X"T!A@5X3[C)U[-=#[M#2N_A]*.&6-S[,\[5RYQI> MP#2B8G!@UQ!EYV?#F^3^A-IQKW9\BOY^*WEW*\V16SF).2SR()N-D^'%ZR65 M67],CJ^%7KIV^UL-[-&HANLMO4IKR4!NF2]ZI)]C_'\ K#FRPJS!.FH =.Y< MH^"2(/1AIF+^0J"3YMC%^=EMFB;W'=4_RK RO+\,6*!>DAE>R0[<7[]67 KL,7<11 M% K7EEJ_VC>JA[8^W\W;+O?,[=(?F(2*7)/!A^N(V;9SM!,T3:C6W"#5?AC6 MU&S!>@/:KXS!W<0'Z-MW]A=02P,$% @ YX1N5^2C$7(,! -0H !D M !X;"]W;W)K&ULO591;]LV$/XK!Q7M7AS+EI,T M2VT#2;IA>2@6).WV4/2!DDX6$XK42,J*]^MW1\F*$R1>B@Y[2$Q2]WWWW1UY MY+PU]LZ5B![N*Z7=(BJ]KT_CV&4E5L*-38V:OA3&5L+3U*YB5UL4>0!5*DXF MD^.X$E)'RWE8N[++N6F\DAJO++BFJH3=G*,R[2*:1MN%:[DJ/2_$RWDM5GB# M_DM]96D6#RRYK% [:318+!;1V?3T_)#M@\$?$ENW,P:.)#7FCB>7^2*:L"!4 MF'EF$/2SQ@M4BHE(QE\]9S2X9.#N>,O^:XB=8DF%PPNC_I2Y+Q?1200Y%J)1 M_MJTOV$?SQ'S94:Y\!_:SG8VBR!KG#=5#R8%E=3=K[CO\[ #.)F\ $AZ0!)T M=XZ"RH_"B^7,:B_#U+'7>TH;X]ES('>/A\XQ\2$Y=+3)<1'0*'-HU M1LMW;Z;'DP][]!X.>@_WL6_U^I?*\7HT?"X1+DQ5"[WYR0$6!88# '(P BL\ M0F%-!1F54>I&ZA70>:=U.C$.6N%@.AU/WH+0.1P=CT_> O4!\$2MR3=47?61 MJP]4.X]5BG8H8(#1(!G1^75U)T!MQKO:WKTY2:;O/^Q5^#TNI0-J-,@(H0/L MRPT4F%-0"IP7OO'&;A[(\X8\&1"$<@YJ:VY)!5%OG6Y0V! '3R1)SCR8(C#M M*D4W FWT :EJ*(I4(9F8[.Z 6T9.^:VHC;J0UU&@>BA-)>^9D?Q0@"L'*?H6 M4<-:6&D:Q^QXU"R;^#:I;X6#?=/&C),F1$.-+@ M>._G6'.2M=])D.GRN4+=GVQF*QK/K9#0@M/556\,EYI[@9.DCL,.!<3^. A* MBFHZ!HK=M$)G^"B? Y:T>*XH5<'*3"@*FMH)W;W\V[L>SMKHB0HB-^2[E;X$ MXWE/F/1VVSQ@3F:$84GO.K1L0-\+8_QVP@Z&E^+R'U!+ P04 " #GA&Y74%WR M?>T& #<$ &0 'AL+W=OEO'BLRMK=3@[>-]?SNKW8_=XU5,F>AJIRG<;R>5U+7D[L;_O;9WMV8UI>Z5I^M<&U527OZH$IS MO)TDD_[#SWI_\/1A?G?3R+VZ5_[7YK/%VWS0DNM*U4Z;6EA5W$[>)]1P#9^02#M!%+&'0PQRF^EEW8E5#SM_]H.#2S=Q#%7V89YW8AR"6OB!V)7XTM3\X\5V=J_Q,TO)_[]?N>\1>K_<\G'H&)Y M6065P[5K9*9N)^"[4_9!3>Z^_BI9Q]^\ G Y %R^IOWEP+\J=AD4ZQ*_')3X M:*I&UB?PTBL+NB $NA 2[+=6UGN%:@I^(5449%B!FKU5*A?>1+";\SI_8M,9&H<' M*%6CGV1*[DHE+!6.X\UF5^J]) !N)GX%M:SXQ30Z$]ME"G5/AEYPX7A0M7BK MWPGUV)0ZT[X\T3Y=#6\Z!PQ=:""4SBG8/<@')78*@KEJ2G/"BJZ?N05H;S74 M\E"8A%99P@#^]&%14& JH-^I6A4:M@IK*EYJ 99W(>@M^5F> M=+T/D-AGHL_,\.;,S@LC2 M&5IR"(AU%#CL1:1@DDBE,S6FC"-FE&T>S'+"D."@&BUKY!%1C5"=6RM#-9JB M(,6%S'2IO58AZ>J/5C?,#@Y/6UM5@B2Y:*3E31P@@3ED00UXV-&U)Y4+8>0\ MZEI3'CIZ$GX28+T)(=[,TI4X*6G!KWMDL4?6NV=J182I#(ALN!(=:41?.%\M0V9*C"D M>H3?(YAYKH/"3%GB6X^XX[X(==+G@M+JSV'3.8./(0I\CJ_K0#E7UY+$+]:J9PF@,SM1H M"*?!4X[7"!EBBN)2C\IFFBL RP'(&=N^_FJ;)IMO7!^IIZSE1M3&#Z$CE9CK MRA)CT$R]U7Q&P(8'5:.BW3F+-34:5/LT!$>PBE%SXY3+4?%AH4_E/Y^Q-S.N MCW:M%U=BL4$+]PCPF?0BBM,-2R_CC?AD@G\A8M03ZK\ M+Z)$DO$:6W49S=\A1QU&W.,T"8T/A8 YI" MVS0EIQ.0,^D.HD#\L!S.O^$H&MH3N-]W#_?_"?5'LM=('=J]K$P[:KU<0!4, MMC;0;4AYJ>6N:ZC7HW0Q>IS#"T8UA>)3:)?<*F MF%)?[R9E&'@!B'K,#C0=&"F:7 =E-,"OGS.'C$S)P#K:+)/S2.]D*7'V$.$B M\K]$^SRVWZJL>TFB+YAL+_@(>$FTB1?TL(BVVP6:\%/X U>RUEI*P MQ_R(I MT2!!4=YNKOCW:I&\+E2;NI=+XBA!+24H-N0HU-/S>3B2#>#CA.HS647I8DA:W+<25KFQ/XER[TR^(<2V6LVTB5K/EYDL=-.^(HQBT:/J7A-/9 M^F_ASZ?6@[@TRSLA1'2H+\N0X&.\11V '?VYZZ^TK7=(RG;)%;^D/KCF MQQ48L5ZOZ'&-Q]4FH<<-M==D1+Y;M.DN\.2-R#+%MUL9,\<>C296<^NG'B++SG>S4=2I#8;U2149O_B3&ULG57;;MM&$/V5 0OTR1!ERDY35Q+@2X(& MJ $C;MJ'H@\C+L@QU3P;#S UDY4WKO$&61]^58?"$30HRNJSF\S>E066+]3+M MW?GUTHVLE:4[#V$T!OW3%6FW6Q6GQ?/&1]7U'#?*]7+ CNZ)/PUW7I[*B:51 MAFQ0SH*G=E55G2]>D M=202&9_WG,64,@8>KI_9WR?OXF6#@:Z=_E,UW*^*MP4TU.*H^:/;_4I[/^>1 MKW8ZI/^PR]CSJH!Z#.S,/E@4&&7S+S[NZW 0\';^G8!J'U EW3E14GF#C.NE M=SOP$2UL<9&LIF@1IVQLRCU[>:LDCM?7SAC%4F4.@+:!:V=9V8YLK2@L2Y84 M$5C6>[JK3%=]A^YGN!6"/L [VU#S=7PITB9]U;.^J^HHX3T-,UC,3Z":5XLC M?(O)[R+Q+?Z/7[A1H=8NC)[@K\M-8"\?S=^O52$G.7L]23Q(%V' FE:%G)1 M?DO%^L_U":\Z 5JP[3%% A>@FJ(4]- MQ&UPHRD)B+1HW&@9:K2P(1DZ&)P5@)@*K$0U-2<)]^P5Z]J/HADE!VZ4)'H" MF90),X4DB3.X5YU5K1)NAG_&IHO5C7H\?1Y55,-.YHG418XY99-)7F:5 F+V M&K7N>A* /]3L*E5#+..)Q&I,DHF9[.5-DCM M+Z-1^49DXN4RY)XE(TG?05>F+Z.;M%W MR@;YH%H)G<]^.B_ YQ&?']@-::QN',N03LM>;D7R$2#O6R?%V#_$!-,]N_X" M4$L#!!0 ( .>$;E<>X?439@0 *X* 9 >&PO=V]R:W-H965T+]^=Y2ER&F2I?MBB]+=<\\]=T=RO-+FSN:(#N[+0ME)D#M7'8>A M37,LA1WJ"A5]F6M3"D=+LPAM95!DWJDLPB2*]L-22!5,Q_[=M9F.=>T*J?#: M@*W+4ICU&19Z-0GBH'WQ52YRQR_"Z;@2"[Q!]UMU;6@5=BB9+%%9J148G$^" MT_CX;)?MO<&MQ)7M/0-G,M/ZCA>7V22(F! 6F#I&$/2WQ',L"@8B&M\WF$$7 MDAW[SRWZ)Y\[Y3(3%L]U\;O,7#X)#@/(<"[JPGW5JU]QD\\>XZ6ZL/X75HWM M* H@K:W3Y<:9&)12-?_B?J-#S^'P.8=DXY!XWDT@S_*C<&(Z-GH%AJT)C1]\ MJMZ;R$G%1;EQAKY*\G/32[5$ZTAE!U+!^=KA'7P6E5#CT!$\&X7I!NJL@4J> M@3J"*ZU<;N%"99AM^X=$J^.6M-S.DA#$1S*>OT)A*3+><]>8@O:%GI-9 %Y;X"/F&(YH[BC MV$]W,FQ:D6K&RWB[&1]JR0H_Y+:S?WCXBM(^=,:S0$ER]+,]TI7@N5:@[*G3 M.=C7GCMR-'+UWGD@JIK:]HZ MA>)#%9;:$?,!5(+:-I65X"50W0M)HY#Y#@'#!Z3]<0862OY#.7'#"6NQ::R= M>!C3>4>*:#7PR4OK0:G1Z?8@:3(;JZBU@E38_)D)4UH]I;"'&,5[3>V;9J^5 MJ*DQ_'"0E2RWE2>%A$HE-4UO$)XJ@>_HST+5=-7Q!]@K>SH9[;VJ%?NEG&$J M:- $33AEN/Y%KQ1/*A5(9I+CDW,O^/"IXRGLW2%*- M_4Z+=FC>_YCK1O>TN M8Z?-'>3!O+G)D1 +23M"@7-RC88'>T%3_';A=.5O)#/MZ'[C'W.Z4*)A _H^ MU]JU"P[075&G_P)02P,$% @ YX1N5Z.WC8B_ @ '@8 !D !X;"]W M;W)K&ULC55-;]LP#/TKA#<,+1#4CO/9+ F0M!NZ M0X&@W=;#L(-L,[%06?(DN6[__2C9<;,B#7:Q1)'O\=$6Z7FM]*/)$2T\%T*: M19!;6\["T*0Y%LQ;9*%\R2J7>A*36RS(,*$<91- X+QF6PG/NSC5[. M564%E[C18*JB8/IEC4+5BZ ?[ _N^"ZW[B!H#1< M2="X702K_FP]=/$^X"?'VASLP562*/7HC&_9(HB<(!286L? :'G"*Q3"$9&, M/RUGT*5TP,/]GOVKKYUJ29C!*R4>>&;S13 -(,,MJX2]4_4-MO6,'%^JA/%/ MJ)O881Q 6AFKBA9,"@HNFY4]M^_A #"-W@'$+2#VNIM$7N4ULVPYUZH&[:*) MS6U\J1Y-XKAT'^7>:O)RPMGE1JNL2BT\,*V9M"_ST!*K\X5IR[!N&.)W&"[A M5DF;&_@B,\S^Q8>DII,4[R6MXY.$]UA>P"#J01S%@Q-\@Z[$@><;_%^)' U< M":]/?)N3#,?UO:6%[SG"5@GJ3RYW8%DB$$RN:@.6/+YO.(5QZ>WR M+9REJ:Z8('\J*KH"+M"?T1:?:7H8>LNJ :=*&B5XQBPY$R:83%TNNKT&SGP" M51DF,W,^ [H'%HL$M;\,UYBV1K\'ZP;9@P1W7$HG6VT;=:BYRN CQ+U^/*:U MWYN,(UBU&FF*45=IC=+""S*]K\)=BKAW.9K22\99K>@@&!6X)&%Y-1 +J91HUA5>DG0*(LS1._S6F HW8!Y-\J9?>&2]#] M$I9_ 5!+ P04 " #GA&Y7NMA=!30$ !Q"P &0 'AL+W=O93NQ#21IAQ5H@Z#9U@_# M/M#2V1)"D1I)Q.S['X\TV4EWK"M' ;<.%GGN5 M,>UQ$.BBPH;ID6Q1T)>55 TS-%7K0+<*6>F,&A[$89@'#:N%MYBYM4NUF,G. M\%K@I0+=-0U3=V?(Y6;N1=YNX6N]KHQ="!:SEJWQ"LUO[:6B6;!'*>L&A:ZE M (6KN7<:'9^E=K_;\'N-&ST8@XUD*>6UG7PJYUYH'4*.A;$(C/YN\!PYMT#D MQE];3&]/:0V'XQWZSRYVBF7)-)Y+_JTN337W)AZ4N&(=-U_EYA?2EZ@T7**"JXHIG 6&G+!00;$E/.L)XV<(I_!%"E-I^"A* M+!_:!^3\/H)X%\%9_"+@%;8C2$(?XC!.7L!+]B>2.+SD&;R/3(E:K =!PA^G M2VT4)="?3\7;PZ5/P]E+=:Q;5N#<3??.IB^A._GJ MK7SR5?T\NFA?"U%II^3[W\EA%\KA)7D5 OHC*$WTF@T+2I3@:'/!- 2 MG+NTOYO$T?A$VWM8%\!$"67-.X,EB#?Z1?2.R50*T2%3$B T M?:ZBS56@3#/8+,EFEVYN(PUB.*@%V M%^ O7D/OJ.]'%UV#BAD*Y7N9?H*#W$^SW(XB/X]SNQ*-_3R+W,?(CY/T$#ZC MUL<@)-D*HT@H*U,M#%+NDDI.@?@$TG _C"?1$W2O.'W_"1D?>9D_]G*:)8?P M 86D4N@"_>;*+I9'[(9"7^.>R!ZV!GJ&M"$"BL+_-SY%2>Y'X\2/QQ,:I_XX MBOQQ&-$X\R=Y[$_#S*TG:>R'V10^KE;TS-ATQ:;E\HZT=;#0[T[OX=^3\CGJ9\DV;-^O_$Z[XZ+E E'868EHO^HGT?)X?8#:?=F MHD&&_ .5>ZF.[%-=NEI"'41?3-B&*;J<)!)K6R5O:WK4D=_!>!33TTJI;O=0 M,N:#^5:1_U8>?&I;=(NN\>!WOK-+1MD#LG04_1"R^!'7AF[L,)& CKI?%-)) MP3N+X\K6=S5W6%6M6H/Z]1K9EEBP3J-#QOW-Z#FM*[HKJEVP&]GQ$BJZ"&2& M]DQ,?>3X*9"=>T1?2Y+.O:!4C,K14V]G,&B#J!"N7;.GR<-.F+XCVJ_N^\G3 MOHVZW]XWHU^86M=T<3FNR#0R_DV4IEIYN0NEDD=05IO0K.!"==9$3K0V*7=&T:D@.[/^'N5!\:X2!6PHJ7KI&T*U9WXQ M(EP-"-$K" NXE:VI--RT)9;_M/>)S40I>J1T%9T%O,-N!G' ( JB^ Q>/(48 M.[SX5;P#59'1#)Z"Y?40+OR^V6FCJ#;^>"GR 3AY&=CVRX7N>($KCQI"H[I' M;_WN39@&EV=H)Q/MY!SZ:6;X:YDYB_ ROW_#PJ<*X5HV'6\?@+JEUB",AD[) MLB](H*:J2ZI)!-Z6P(U18M<;U-21]]CV"$:"(8C#B/L QPH5NKT1!(2F1JFI M^Q26,^?P<)J)4N@!U;:IW$_(].0X&%,I'-RW%"$T0[FA+3>@8C'8[%!-%>,4 M28C@2-'19R]K>GHT?"-:@I*])@7][07QL+!GT'[^+]Z;P21JZW_$^ M&;3TR+^%)&=!$%@A8$F6D1#&";&,K!3.64:'CI1HB[HO*8R;7M$48"X9MZ(L M:X0;KHV[Z41(O!Y:3Q48+[HZMR9878D_U5LB^I42COAQ)3^K7O.7E8/ 3 M-Y2G38,6=@8?_E\-#)P?R[OB9"[I^?R34(?'%96>$5M;=J_ O,=BW W9<\QW M;_(HS"XUU+(]?&=KG)I$:Z3.V3V.;^68DM6)3;+*8L MB=(A#SD+HYRJ)9JG8PU0:C.6A'.7;992LE]ZHOR304)7? P U0< !D !X;"]W M;W)K&ULG55M;^,V#/XKA/>"#-9VJ,4 MJB;CE37@J)PEB_'9Q9'81X-[15O_; RB9&WM@TS>%[-D)(1(4QX$ ?GW2$O2 M6H"8QE][S*0/*8[/QP?TGZ)VUK)&3TNK?U-%J&;):0(%E=CJ<&.WE[37\T;P MG^^+3/PS.'T]$7'+*]0Q9Y=X$BR[<8<#YU M=@M.K!E-!E%J]&9RRLBAW ;'NXK]POR&- 8J8(4N[.#.H?$8\^6G:6!\L4KS M/=9%AY5] >M'N+8F5![>F8**?_JGS*LGEQW(762O MY2,X3): #9*)N\@C?I MQ4XBWN0_BX7?%VL?',_^>$EW!WOT,JS0^])-Y%T^)<3^K]8OQBXQEU'^B0F/!M J B6MF[0\,YI-CXY]["M MK-:['^S6,,ZE-1OX(!_?KKTJ%-]K^$YLL]'YEMUR;+BK3N/426\8KLDRM M%WE#3;O6*I?M9:4,]J*$$ NSO2@FF7/^%*-B[#/<*".D\KY%DY-@W))3Y&$! M7!\E.<<\?(5<*[)Y@!QPDXOU8X+BC'*.),G.5ZKA*(%X*^8*F\;9)\4=B?0. M)L/)-T-8A!@S<+\\2/J4X(%@"2J?.9:ETBIF8JM"!1^M8V-GX$K:%]RS6>OX MU+%1 74O^^/5_;*77"&?('BU,:I4.4Y6$WUNMMZ MJ8@_C\%U$92&GUM#,.[J?_C2Y4V?M=J:W"8^*)Y+@/V[KMNO]F_6HFO5G\R[ M!^\:'$;E<'R\)+[R0 -A^ 9 >&PO=V]R:W-H965T M7)SDI5%"U1D:\DKI*=RSO)C#>*,[6U MM1] H$EV# (T&I#,_/I]9Q\@",E./B2FR,;K[M?O/AI?WS7M>[[ M?&UN3/=N][:%OQY[**7=FMK9ILY:L_KFT?7%BU>+)_@ C?C-FCL7?8]_O"F_>72.*S*5*3H$D<,_M^:UJ2J$!.OX($ ?^3GQP?BS0O^>-@^;6>;. MO&ZJ?]NRVWSSZ-FCK#2KO*^Z7YJ['XULZ KA%4WEZ/_9G8P]?Y05O>N:K3P, M*]C:FO_-/PHB'O+ 0AY8T+IY(EKEMWF7O_RZ;>ZR%D<#-/Q 6Z6G87&VQE.Y MZ5KXU<)SWIV];2I;6..R$_UT^O7C#A:%H!\7LH!7O(#%D04\SWYNZF[CLN_JTI3I\X]A M,WY'"]W1J\4DP!NSFV>7Y[-L<;ZXG(!WZ3%T2? NC\ ;V_#_7B]=UP)%_=_8 MAAG>E^/PD,U>N%U>F&\>[1#G[:UY]/+O?[MXMK0N[ MJPP=:M'4#M9O;., PW5AW"Q[4Q?S66;A][M-4U7[ ML^:N!K"N7SI;VKRU.(B?^\EN:1TG/_[C='8(*WLU_VV>G7S7MR#._("3FTU> MKS>Y/4W&OFY@UI^Z\M?+)NDV>SJ\F2?.=,T@UQG461+-Q M8\3]:1"(HH$C=WG+% X_=I]-Y#@(=:;M]B#1NTWVP_7U6U!C'WH+3 \2O := M1^?=-?#7>Q,M!+&:.]"3.T9JM\F[+%^M0)'1BF"-38MSYUO//C#>=, .EV @;? 1<0 M2MIF*]MU3=_"XD$<%%T/N-'U;_,]T!)0)RX7#RBO$ (BO+PU+1A@>P;3I6>"GP9)*'_P7'DY-J=H8Q-"8'/A5&-O(58@B,/8L*".@4:;>IC3(?B#ND MS5UK88=\1GRFCL4))C\VW+/Q[RQ9I4U M?D&E*2Q9Q"@SVED&#^E79T(MZ[;I=S/D5_R%#GP#: 7JA)-I"EP-G!V?)IT3 MC$32<0Z'PDRT0"!48J,#AG]-*_KNHREZ-*BS?ZW ,L2E@)+&'3UDU2"8T+R. MF#=&"QF@6;Y>MV:-JPW\(!M D"33!%WP9X!T; .R'-DS"V!'U@5H4SA7QP*H M5OE*AX)#FR$U3%'N4T^Y3R>I#EP*&N)8D$BRMV@;QW2RKAJ0 MF$(T$3#_N.B (0V2)JAS&1T;A'-R4$C,5?L9$@PN@;:]S"LDBHR]76_#!)-% MT<&JILG>S6_F60F69PY2OB?N(#DJRLE\+-"2 R)1M>QVAIS,P52HJ.:TAR R M'J#9(H79K!($ JI1 +5F@^[Q+0H5^-N,;T56!S^U0/%AU;0-/![\=6_R-I// MX111^34E<%%$)VOP]$7'-([LB595"YMZ@-A^V_/; M&>@\M\G0A *^1[S,A.K %[,%SH<#QIAE$O@XLWS"C FKX!%:4/N.:&]CUQO0 M?Y4%$(B=6WB2CY2,PAQ59M^BD4@TT1J3;=D=AL.H4";=P1EG.Q#6&S)7V,88 M+@NH:_ -'0O:")9)H&A<-Q.E!-J];3Z*9;3*;UL\8$2Z,C9#F,(BG3R.Y!( M7UP\N9P_R;;@?*D$^V+Q_/G\*GQ%K'-C=L!(2Z!$#0O0V&]-(=]>T+>+6<3" M*#PFL44@[E*YR!9E#VR>_80>778!Z-CU>#[7M)*1*9'COEC,G_LUP[ A??%" M6L-,!22 #Z$C"JK+5J3AE4)H23#2T%+@,*[!**EHTXSE!/MR+BB!:5.EB+D/ M?8,SR2B @*8"46S=9,%&RZ5G0%-%M(8&!9)-9]9@1?_!]I*@0T@L$UY! M%[%C'0S&$8C"# RH]VB,-*#*<04TYW$J6.).0'C"?[AL4N9Y_3ZBMPX&_(Z6 M ZNGGM5Z;'> /=KU)%@_E0%4RH-(-:8T;&6OX%-+)C" !N>JY%WBL7ZQN#J? MG9^?'R7+U%XI*D"$7:$)/R0(M$#%:6EJ'TKQ[M0]BB713BZF6H2$U*P:JC5; M0:VN(.!I!8JQN2.T YXUK*M<>R@Z1R6GS#FUO!-R/,'M@N?=Z8L!VA*.(B'X M17;QY>SIX@H_+"YGET\O6)'_BHY9#RN$+Y]=/LL6SV?/+\^S[_F\P-PD@\.! M6=NRWW267<"0\V=X(%O3LG&9@TZ$7ZYFSZ^N,'(YD&0PY=7L_,F3[.+BZ>S+ MRZ?9+X,-GV6+V;/GS[-?FP[MG(=C"HY\QR%:=EH/T)::"_3,"@[((1Z>7,Z> M+)[#)Q"/LRN@P F5_-RKY.>3*OE-4&9C*O?!#V?7Z@*=@35RY@ 'L:),>.(_ M7:)#T?6,M! =&S9P%'B3^FY MSR;55VHK.[ XV?RBX%E8<#4\-:Q1"PZ/->U+5)Z^N4HGH2MZ$0 ["'^ QI)L,*OT71LA,]@J9T& MRQYDS\^S-T.[,,A=P2W%<3H?%_/:'EQDC+F@1U9GS\]AP%[%QQ@$%P1[:N.S MK4E0T ,F=X L2-5!I,7=!AXZ(P618/1AZT_6.C%+U=3KD4F^@S,&.SG,=5PR MJ%"@[=84&4%N)=5O&$Q\ML@5:.3#+!LB8W+(-*BFAB); M()Y_F=N4\2-O-Z/4I:/ #1A7' _:DG3CR'%>B1=\:^3,D3XESI80K]K_=,H( MVL(,ML5?9]FNZLG=@*7AAR4Z0+1&LOLR=A<)2TC];;5/XP3DX9< B2*F\(<# MW@67.5F!D)W+M^CNN]ZT,=6@!2%Y(3;Y<"[B*<"T&CH2W40+N6\G+0:./0;3 ME UFP/? PSCDZIB1LQ.)D9Y^#DO3D69WA@*K/C":84"^(VP/1""<1]%IA&'$ M$\(]C\JSK 3^DN<2!])@/G7,R)S0_1?G(6U\/JG ?VWS,DK@ 1*-):HA9(VF M@2D/(H.Q-[%V!OU?V14=ZP+$B -3W1*EN M[P"?/H4!_-1P'A($UYT!79\[&@Y3A+@:)I6 _'!3MC ^/1%6R)08%"TN2/@ M3%18DHIVX2,1VO SNX9,F"VZKPUK15D[*'OV?40@+0TQINJN ]G;I0B?(I6H MPN!BDE2NT4\@_D11T0-S5523@2<3H6"49B8AC]/, Z=+3)R\;'9X^-"Q>[):V=:AD4',L;(. M!3HI:08$ U=]2R(2#-RBM$D8FY'I M"I0[P0"/DJ#XI^MW/J6"=@YXIZPR5WV')QB>GF>O#R'JE(P:*A\!?C_S^;@U MI1S S$0EFXAB#.>Q4.9:1U(R0@&Y"_=OI9=HF]IX MJI%!E2PY$[M/MEMI59K'YJY?5K9 MO09P2UF2H FZF8+T@4LCIR#CAO#^6G453SVR09C[ MZNFD-E\$;;ZX-W)3=V3TC&KL!S^=Q9^1;,F8]ODJP OL@"I3Q,M&BX]C',0= MDK-XC3];U@Q]YR/87G4<37SD7,9 X-%.8^UW9NN9?,(L/J6>4S9IS;H']P8X M%4S;QQBWHL*_9% M922II6(%O3X27R"%2W)5@IB+!&<^5H:B41-&!L?%.;X?%*P#T4R!!_0NU136 M6AJD _:%T*T+>0I,]JL@#(IA%NU,!<5,:.7.[Q3,7?X4:2>65:$^B/:#\2K5 M+^![1R(.EX5V"D6OAG&' 4EO.#*E'I(H=2(0NQYG5=[K&<8EB3=$P7S0CT^ M0#T__:Z,Z@AW(!#YS$6IQ+R:+9U^^Q0).U$]$$7"*.XYA M'/,Y/QM:-OY;&C'P<15\@.*0(;9:&C!1,(M%%M>WT5^(0P\BE!6@=X\EY&<5 MJ2Q@QJ9,3=7 0V!NK'K0XO;6A)HYF8(C-[+XIIV1E*!\((9OD;M DS!Q:R&: M!NOBU \](8(38[JX:HK_8>CFFF,Q>.I[0Z16\)GW6/\DQ60> Z8<#Z,=WX\E M7_WH 015_2+[S@-YQT!^(B"O-#&Z."<7QF7?]RV(Z[YE,VYE/^)GESV5GW_* MEY@&(+GE)[N2'[G&R1=>]!C&#*,N%<0HDK,;QII6W1$3$W8%W^T8(E9FBE]" M-?C%= 7W#TU3WMFJDCHO4(IKLBVT7/08W_QIJ)D?TQK)6W&5CZ@\#61H()MC MC=[+BO+L,A)AAHEP7HHYKIC@#Q;!.8%62KO(UO0G;IGOQ$Z%QAYQQN @B\2W&Y_\0[3\0#BR*/;+& M^>AS>&X$C0]CM[,I@01X7K133]&PS((74"I;22R/IFGCB63!E)L!QWB!L"K-\I&>B$'EP_88)PZ-F M:(B8YUS5RF:=V">H=K$.3AQ[^<.[Y[(R2@ A,MBK=QIH(BZG"%1K76@0F)J; M*D_D,]7EHF,=\6"-=<'X%%:RL[V$@B[*WL?._%)CQ")Q2#SY><(D9-7=MS2U MSM.R;+^,L 2TJ..3@F-IUT:MF'5-4DI7P_/ 7U%@^G 1?N$N7L:(U!_?W4#_ M4!P('2NFPG$AAA00A"I:V(!&]'> AFG;*3D"7:&.1J:H>RGGX34V& )%1P^5 M.A5@ U3X'IT*CG3:U:<3<30UTJOY"#9[M-'HYQ3OE!S'=8GG*=E *N>FX5JF MK^FK W\M30?W@$@Y$ZVHBDL-?,:A0*4]11=DW0+-KG4+$A8U'TE3C*QEG!)F MD1<4DQBL7$&GDJFTI?0R")(&"<_X22TJ5R%BNK?@^X2@1Z/1 MHYIA$NJ1XN[[I\JB,=;%[0QBF'%A,)MB46AO:;RYP@B+I!M@E4\&4\(8:IYXT+4UFBZ(LKE8YPPKM#Z"DF@ 'EC0=> @;Z?A2ZED"?J[AK.((;H?+0I[3JJ MBWK*,4\Q2)P<,04.]Q]L30U<;IL2R'F61::5-V8DKH(.AK;&*7X# M[VLYNE0PAV#]J%B-,Z"A--JS#M)^X@YB8-MUS'0<+]U12U].;#) RP 5D>P: M!J5%V3DOB9T7AO?SMZXM[KLD$R98,(<&C,3^6%!B)E4FGD\F&D*#U,5TA]0O MTKPJ6SO6P?[I4$;]8HV@:LML7$$6ZD Z]X!:D*,G,YQ#?)==8VLN+\*T,AET MV(W;-I6/DF@D.YQN&PRB0GSC<8=?BD[\I, EP)=8CQ9O<0=:^.R.9$;V$4C4HS(Y9V=#!P*%N+M(_&),DE/^WA.>4>O!@O6F: M/-2:E53Z;8(V%8.DB=0NA9[VXA$ZT?GT9<4ZWIMP;#LU6" Z7!Q029"V@2QB M_M">O235RYT8L@F7%BY(RZ4;6!>).M1=*H7\% MHX?#HZY.4%J57>>:-4F@T:/P;-B@ETQB(9(6QF&WIZ$?=G20$L:#IT8*/ &P MP?-0[!+MG) ;>QH?I0-0CCH\\B/34)EDPXHM3O=Q:9?CG)+0,FO87;[G>P4, MG@B2>E)"-L]N1CG0TC24I5JUC42##F&%&K5+A?>])[;#V@ J@.6G1\M_9^2< MR30A*AH6T3(QO9;J^"--KZR& MPJGAB56W1I(_0@%((C$AKE&P'.M86JXBC ]TK,LA MZ@C&(-(Q3OD 4)&1\1G0.&"R=T7ZC*^ MJZF+M5ES+IL$"]-,:'GW)JB_[;FK5XWX_.6/E J]CR,H>Q)#KKL'AK04^#*O,0'"(B):;&GPJ>,\!.7 M]4:A5IH_D9\)$U"+BJ<:RAAY2Z.+U:462714WDV-;^IFB#Y6_)9'L"F(8&^! MKQ,971,*?K9PR-B^HPGQ81$;I049A-'&X)H%I]5'!7U0K#'\&)Y@8E-&Q!HH M-249OWWGCY+3UO&E#0<5%.+]#0H#F>!'@A\W.54RT'&?Y649C>[RC]RII<68 MQ#K>%L$IM Q1ND]8'4BLG/,0Y(.JSPWT'@JL\R&^P&H =]"_VO3=$B@$UTV7Q'%2K?!Q?[(+T+OLJQ4H M$^E@D:HGULUA!5RO)$[)45=#48 /C/9<+:G?)"H<4?W!9L4)]KZ1 @7C-%BQ M\!PL\ S6=49Y[K@1Y'2>_7M(=G0KBN/;%-(G8W%VE-KL*E4%S;*CEJTC[M%R MGX013O)383VT'7P\\>@ZP"A MS"_2%G]E4%D.-T@>/P2L+D_#!Z/> MOI8]1H]RB)*,1]2(G-=L'6LO7X!!T73)5QJZW ?C9E[?CIO8W#2N9"O7B(UP MYH%=Q4ZM"!NRO],H2&EV1MH[I;= Y2TY$^.ACD-_%6U"M#9:N^RE4I.5TW#C M#'" #-@K*P?);[(31#5 7J@2B3UO+I)7RR4%>#D+6[%&2WT9@>@@^2%QHCRV"H>+&(O& M:%]#U'.3+X$LX6'A&QBEVYIT5R*U&Z\/[+&;"P M<3"-!K('=0L1!J*&Q1 KNEBH3(WSQV06J6T7\G_A1CNM7*3T]:"TD@Y +\GPPQ1 MA0$LOBVOD/8>+".)HEN,= XZ2T$G3>FKX2DU&;6HHU1 I+B@BH]H$&I\3!(C1!+Z:;H'\!7&+^C+/M4>T](6=, M%OPI@-D]/VOO5^U8^FD;X?SX@P%Q#2?_5'V&-!'[FG+;L@3BX!,09_'^C#D7 M20? 4"!@1@59:&U($Q^IZ*95+JE"G35FCBL"&VH0Z3HG@Y%=,_.A4>?7R1$Y MI_ZS4E0XS54Q^ GRD(O'",%YZ_^ MP"9G5##)8]B"(XX=&Y1A'+%/UNQ"9 QL%8Z3DP>=_(QW$JAKPH$9'G!P&R$_ MAC5\K \&@S%_@_J K3*SW57-WA@__9E^0U( )&Q.-L%1K!32>N?+8R6A37.0 M.)E-5<*3=7U'7=#>\X]3M6H=^$0PM6TY+&=6.]9?4'D /$7@Z*YM6@VO>OX5 M& WOSVZ*34-9_YV/C_O:DL.H&_;V ;Y7QG)3B2::R2'CX7<4^C/EF5[$&?=^ MJ>P9F!P/V9)8TQ183VZ'B.\+@Y-_$;J^?VLP%HWZ5NI[_"^W_I<4.^ SN:XO M][JP:!PNS$A<%B0_.!4M)H31D2K1X?575E(Z(,ZRA ZZJ#LCOL/"Y^[4DX@* M 8AP7-3*_BO\.-P./3#H/Y&K,WSE>%A%K-$8_$$W->RCZ3L*LJC8LTD>+&KG M EM'F)ES(N K633=X)G_L:8J9;%$''Z.4H?L+5VFZ;(_3-NH*1DGW[A8OC0% MJ.;(NZ5*)X4B[7_D"'DWBOL"4=\WH$A#63,9AIR9(@MOLHQG$3KV%M,]=F_X M,AV*X8_*Z<]X6T8,,[W'0R\N85NQI65>^X+!@:*W-GD8;HAC=)] M&VU/Y;;:+5X=U^K]YT8BZUQU=:2&<^!*A8JRZ$JNO@6//+JY77W\P;-AC2,/ M2U.BO[N:KI*@BFMXE*A[EJ98M*<\&9.T/M M5.%V9S*H:V[5Q>>K_ X]R/A^ M4-_=S@EWI,IR>)\;4"+ [PL30A8(3=!'X>JD6@853D.VWWM#EV+![QAH\;?O MT^5N@YKPD%/0$'I.LU#D0P('$U =B+6<&1RC=.9COI4FLK@ $5/,5>^K!4DW MR!W,NYU!,Y:*%SO-QH]K.[:\ZPUL83 M,R,VU,"7OI39=S(G*-!K/:FVER!9#AA+IP\O+<89%V:$2-4@_R+9&U9\A!&? M9S3Z:GPXO!PB'@DC;=_V%$]^)@L'2LCRF%#>AEC M2O&KB-*J!9'>%;9'N&Z4F&F;5^?_H=N&12T-+U0N*Z2]8::?TMG &UUU6 <: M'&9\4Y'++WPVG@2)^!+J3 M6R>/+Y?Z%T:OJ0DZB%5[#)@4:[+*V;%EJKJ[!)T2N1,U3WE7]$9P>?D?64!(^':(L6\(#E MTG7G52$7/X15HDJFEASQ #1-9SETD+>H)IU_J0D3+E8:,I=&1LLA&L,*=3>Z MF@0'HYFN&"]=YS]P4 #OT[K&2D'#<1T.]>N+NC&3F@G<5>9'Y^&)%)1_;2)3VC>HFC7#BJ/NNRL-GHH06.I!_#5<=7I>$JR%#A!@7%0#L0 MHAG2, M]A&6RA"*5F="!9&CF[ADOM[0$[RTCS5#FM&%>F,88U)1[:VG%B6BE5Y<5 =' M6'RF.L("T?@]4^&K!5NZ5$#-"7,_@, M.(<^$YN=X7(/)>Y5?!D=&Q?7-Z^S9^=7LVP<]#S[#ATN?]E!,1"9P0O7;NPQ M^1$B4?>_00\^LKL_:-R*]C,H:>&278SJ>0H8:3#CLI.X 27TL0# S[E_91@ MH;BGB:\='5G\P3U+P\.B9^)WUX16^=%T=4C;PM,FY7./J:PUE&KA;+ RF-)=]+3W[Z M#.?9SV%BG'5XUUG 5GS!6137/OYJ1-\+2GV5A^W:(Z]P;,<+!0;O:$Q>)+>4 MP(#O&X@PJ8'DE&GC%R:F<]L:2[#%XTBN@CM6X7_(%,'Q4HMD[.:;6:C-B:^[ MP5(+NIX9[]#Q;Z)*;[V9S+.%:PL6T]<6^#M[]5[D2"#NDCM[1Z7S7P5<+E'G M.FQ$A;GE[AP!0+4+4\]'=QA$KZ:4 .ZX:?R05Y=JZ"2\0?7@PG>\->_XNG3G M4274@^XIE1K[P4[,>(L*1J;M&%Z$R*WCT?/X4]'K+KU'G/[IF1Z\N7S8=\ -]W!A@ M@18'P.^K!@P>^0,G\"^S?_G_4$L#!!0 ( .>$;E>!F6N8# 4 -X. 9 M >&PO=V]R:W-H965T?^?8>7 MBXVQ7UV.Z.&I4-I==G+OR_->SR4Y%L*=FA(UK63&%L+3IUWW7&E1I$&I4+TX MBD:]0DC=F5V$N86=79C**ZEQ8<%512'L]@J5V5QV^IW=Q)UK.+4JQQ MB?ZA7%CZZK564EF@=M)HL)A==N;]\ZL)RP>!WR5NW(LQ<"8K8[[RQVUZV8DX M(%28>+8@Z.\1KU$I-D1A?&ML=EJ7K/ARO+-^$W*G7%;"X;51?\C4YY>=20=2 MS$2E_)W9_(I-/D.VEQCEPB]L:MDQ"2>5\Z9HE"F"0NKZ7SPU=7BA,(G>4(@; MA3C$73L*47X47LPNK-F 96FRQH.0:M"FX*1F4);>TJHD/3^[$DXZ,!DL+#K4 M7M2UTBDL:YAX;2G76F8R$=K#/$E,I;W4:U@8)1.)#GZ^%RN%[I>+GJ>0V' O M:=Q?U>[C-]Q/X8O1/G?P2:>8OM;O42IM/O$NGZOXH,$EEJ_]B5]9&>W;(^FQ)/9M6"AFT:^'R &08?/I6R4>A"&&W+^B#9O<'?9\C9$91 M5W-QB$1BU]GL/2&GW? +^.PZQ$,6O)6)Q[1>)[YYLI48[:C"J>"%E5!")PB! MV$0PR3*F>#+W Y42#LJZ36EF7]D<]2\60;_! #("R'$=1H/N*)[2*)Y.N\,H@@-\ M&[9\&Q[-MUV6M'\X#NZ'^'?0S?_\^Z_Q;]3R;W0T_YJ=VE&Z"5(:=")U8<[\ M"$C2_04^FFKELTH18BN_CX8'O;U-PR07>DUHR;HDXI732M,9'2XA%!&5=!>< M"ZLLK\D/%/4YB'P.?L M*OEW?1.@PAZ;S@G=(L]"9+OX?@0*<8M*<9' MD^+!(>/]66987W+H-FO]%A:*[S+,<=Z82J;L/CX<=L304U^60F_?OYO$_?$' MPL]Y681>J&K7BBZ=H1NDY^YI_+-GW'D&\0K:<_C4&FGC9R-7E50I;W9Q!%L4 MUL%-9;7T%:N3P4P^\=C!N%G^+%;&"F]HPWEV-FP6?\OH1EBR6"YJB,K=(WEN1(N_B MM'V_FM.B0$*##H(=<#?7M_3N>*3W5$E6/2:Y-LJLM] GJ5$C=!V>#H20114Z MV>6R)&*H"B M90%:SXSQNP]VT#YI9_\ 4$L#!!0 ( .>$;E?-WV0\204 ((- 9 M>&PO=V]R:W-H965TC[ MR;BB7(SFYV[N5LW/96-*+MBM(KJI*JJ>KU@IUQ>C8+29N..KPMB)\?R\IBMV MS\SO]:W"T[A'R7G%A.92$,66%Z/+X.PJL?;.X _.UGIG3&PF"RF_VH=?\XN1 M;P-B)V37K"PM$,+XUF&.^BVMX^YX@_[1Y8Y<%E2S:UG^R7-37(QF M(Y*S)6U*L.UM_1+)&&UEUSHB@XJ+]IT]='=[B$'8. MH8N[W4,-G9\KN2;*6@/-#ERJSAO!<6$/Y=XHK'+XF?D=>V2B862I9$6N MI3 *==((PA3DVFW/E";'#W11,GUR/C;8TWJ.LP[_JL4/OX.?DL\ +33Y('*6 M[_N/$6L?<+@)^"H\"'C/ZE,R\3T2^N'D -ZD+\#$X4W^2P'V\R=_72ZTF_][ MJ M?C2,;T5UIFN:L8L15*.9>F2C^8\_!(G_TX'HHS[ZZ!#Z_!XBS9N2$;DD M-US3U4JQ%75\QTR7VU#0!V&'@WXH4"590L9&B1VX'NA'V$0^!@!YXBDD3<-8WLL1O%%8Z3J'8/ \V<1;+UP.B&3 MR(OC%#M[Z30F#]+0.K.!QO /@W:7:9J0*RX-RPHA2[EZ M]DA=4+2_C#6&9[3T[#GW";E#W(C&,H6JK"!X1U#!_W$\T"2<>C,$&@9>E$9D MFGI^$I $A4.]_G>R![03]]J)WZR=#]IPM'B0H],,N/)4X\0Q8R19,,QGRPWVOT>&%(S--'\\&XK&[IUX2VQ:'YI@D,-X[ MC_XD*%&8?(_C6%.56QI9W0YBOJSG4"'(%2V=MJ'FO0I#G;;_![93IYL6N-LQ MCL/(2V;)2;_6DP"=.4K"0\CA-LU!Y!E*,1U 1O=/HCWD@9;2EW)(KN.=>S&. M=N5N_WA]6QZU5^1^MO_ N&SOU5OS]NOD,U4KCDY8LB5<_=,I&KAJ;_SM@Y&U MNV4OI &/W+# 1Q)3U@#K2XF7:O=@-^@_N^;_ E!+ P04 " #GA&Y7G.J$ MAY8$ "!# &0 'AL+W=O#M3'U>#C4^1HW7)_*&BM:64JUX8:F M:C74M4)>.*5-.62^GPPW7%2#V<3)KM5L(AM3B@JO%>AFL^'J\0Q+N9T.@L%. M<"-6:V,%P]FDYBN\1?-7?:UH-NRM%&*#E1:R H7+Z6 >C,]2N]]M^"IPJ_?& M8"-92/G=3BZ+Z<"W@+#$W%@+G%[W>(YE:0T1C'\[FX/>I57<'^^L?W*Q4RP+ MKO%.',H+;OALHN06E-U-UNS A>JT"9RH;%%NC:)5 M07IF=L9+7N4(MXX!%VBX*#6\N^.+$O7[R="0#[MSF'?VSEI[[ 5[&7R1E5EK M^%@56#S7'Q*V'B#; 3QC1PW>8GT*H>\!\UEXQ%[8!QPZ>^%/!7R#)3=8P(70 M>2EUHU##W_.%-HKH\L^A\%OKT6'K]@B-= M]=BC8]9GMW0DBZ9$D$LXEYM:5E@9;6>7U3T-I7H\!/FHT<.0[]8(2UG2D175 M"HQE ^BUW&HPM)(_\RUVON&=J&A=-II7A7X_!JJ=P;=)/#@AF^) MQ@:5X,2W$PA3CR4Q#5CB92R&;W26R3+42JX(E88@\+*00>2-LA0^B4H0YPM8 M25G06NHEZ0B"Q MIRYTTO.Q1";3FD\0;I=9\-/*".((CQ8C[8L1O+,:UPIJ+ M CX^4.O4Y)_2 5>4. 7GC5*T#>9:H]&'BG74Z:\7J^ZPX3XVZ;#E'3;NL+VF MF-<_&!WWDB=NG$ <9[82+.A7G;N(A<"R<$^%CJ$[HH'GQS$]HR396Z5XD()\ M .;%5'3F^2._7_XZOW-K:>+#AUY*I[E FQ%J(@')VUH0H6@7\Y)1VDF>9V , M=V2)/A)-9:'F*.Y=:IG'PL#Z#8).CR2Q#Z&79DG'OI]/\PD$UE3:#K+CW$QZ M;B9OY.8\SU6#3]P\1,&CMG^=@KR#T.?F%4R;_Z [[B76!XEX^ZUW%6M;^P(K M7(HVTZ&79'X[R ++0[FDWD(:5#(;B2#6+9$@I:DE'DN)>(W*U]S"I"I'EF]1 MG%K-HLD-;+DBKII'$J0T;KEXR,J8H[=6)5@NLI>[* M[R51[-XQ]97+ITY2\T<']@.P*(%;7G8'MM'/UXD!06@;$O6PJQH5D8T"+9'H MT7M_]'I C+XY&3TS:A>[K-=2.892"DK)*XB)4C$UL#:4.$PL[5C:,>;E+)U MZHT(AGW;-G:(.,.]:R&E8N4NOYH*T52FO2'VTOY^/6^OE4_;V\OY%ZY6U)@I MUB6I^J^%M)T;6[I*YD(;R[H9K^D= 93?0^E)*LYM8!_U?Q^P_4$L# M!!0 ( .>$;E>-F/&PO=V]R:W-H965T\$6$!:=F_52K?5=MGV/ISN@TD&8FUB MI[8#Y=_?V E9N')<=4+@L3UOSS-CF^E.R!=5 &CRHRJYFCF%UO7$\U160$75 M0-3 <6P\,0VA38+WGQ:TPTL07^M'R7.O-Y+SBK@B@E.)*QGSDTP6<1& MWRI\8[!31S(Q2%9"O)C)IWSF^"8A*"'3Q@/%80NW4);&$:;QO?/I]"&-X;%\ M\'YOL2.6%55P*\H_6*Z+F3-R2 YKVI3Z2>P^0HC."A6JM,3G&35&6 M6N(N0SL]OZ=,DF^T;("(-;EGG/*,T9)\XDK+!MG7BKQ_IJL2U(>IIS&BL?.R MSONB]1[^B_1!<%XK\QG/(3^T]S+1/-SRDNP@O.EQ"/2"1[Y+0#Z,+_J(> M?F3]1?\)WR4W2@&BI3PGOS.Z8B73#!1Y *H:"3G!'GJ"K)&2\8W5^BRX[!<6 M5#%%_KQ9(6_8:G^=(ZO-)3Z?BSE^$U73#&8.GB\%<@O._-V;8.A?7T :]TCC M2][G2SS.>5->*/-YH!;7.3 7PYT'\UP 68L2+P+C69NN(I9SO%QT0;39-@79 M'OK1K-R*JJ9\_^[-* S2:]3MDZ>O!2N/"K;:DQ*V8$Z2+AC_I]N"@:0R*_;D MO=T4C4(/ZL.$W('*)*O-;3$AV&D:JA5(VVY?&J&1F5JR#",LV8:S-\-PTB&THEI?]CC>94O>+^N&XQ#WI(@3%Q_.#R1KNSWZV!)GJ6MPYZ$ MD3N*1H?A"C_+ GFZTB KPO@6E*[:*&@V>+6+$C?V@\-@[.XA1\Q(V 9XMD?* ML;@M5W'J1G&**KV =%<@+;\UK1%^'+C#.#8J!^%9:-Q]2\(T_EZ@3(>&B4>N&G3+$[@LCL]$)?'4PL M34>F.DGJ!DF$TM!'/XFMSKDKQ3MZ1S#,QKZ6BF2BX;I]4OK5_D&^:=^A5_7V M-7^@T+V4ZTJ.VKM!(:WS@K%OBG J11P/VUP![I)B9 M_S=E_C=02P,$% @ YX1N5TNXMGUB P ;@@ !D !X;"]W;W)K&ULK591;]M&#/XKA%9L,9!8MB0[368;<+*F*[ 09VT M#\,>SA)M'2K=:7=47._7CW>2%15UC3P4ABWRCOSNXY$4/=MI\\7FB 1?RT+9 M>9 35==A:-,<2V&'ND+%.QMM2D&LFFUH*X,B\TYE$4:CT30LA53!8N;7'LQB MIFLJI,(' [8N2V'V-UCHW3P8!X>%CW*;DUL(%[-*;'&%]%0]&-;"#B63)2HK MM0*#FWFP'%_?3)R]-_@D<6=[,KA(UEI_<943X/W@:0X4;4!7W4NS^QC<<33'5A M_2_L&MOI50!I;4F7K3,S**5JGN)K>P\]A[>C'SA$K4/D>3<'>99_"!*+F=$[ M,,Z:T9S@0_7>3$XJEY05&=Z5[$>+#^H9+?$MDX6S1[$NT YF(3&RVP_3%N6F M08E^@'(%]UI1;N&=RC#[UC]D1AVMZ$#K)CH)N,)J"/'H'*)1%)_ B[LP8X\7 MOR+,OY=K2X;+X9]C@38XR7$DTCI[S3UBNT71% &=\*.6ZMD)E=G!]S&19 M,@PSSYBV)7AOM+7PI/AE5?C5]_R2LM\O_^7T=Y8D-SFK=T(:^"2*&N%IN!K" M(QO:FAF_@7ARGHQB)_#W+!D M3:;N7DLTJ6272E0<1#(^GR8)7/"G%1\U.<#O[[F?B3<,G#"#Q$D3QRJZ'+2K M\54$)ZIRTE7EY-55V92$\NU3,[M[08:X"@5:(>Q1F&_3V*:NR?^QG6-)#7LS M@"MKZR>=Y>NH%37CH%OMANFRF2$OYLTDOA=FZQJEP V[CH:7G"G33+=&(5WY MB;+6Q//)BSG_(4#C#'A_HS4=%'= ]Q=C\3]02P,$% @ YX1N5TS#,CLB M P LP8 !D !X;"]W;W)K&ULA57;;MLX$/V5 M@;98)( 0W6W9M0W$:8L62'>-)NT^+/I 2R.+*$6J)!4G?]^AY"@NX+@O(H>< M.7,.AQPM]DK_,#6BA<=&2+/T:FO;>1"8HL:&F2O5HJ2=2NF&63+U+C"M1E;V M08T(XC":K&!$*7F#TG E06.U]*ZC^3IU_KW#-XY[H! .B&C\/&!Z8TH7>#Q_1O_0:R&GKI9=[ M4&+%.F&_J/U'/.C)'%ZAA.F_L!]\LXD'16>L:@[!Q*#A]_=KRE$[<^_$/WX>*>;06:RT5@*9/S#XH#ZGI C5]!G<%G)6UMX+TLL?P] M/B"&(\WXF>8Z/@MXA^T5)*$/<1@G9_"247;2XR5_D.W#1C!I?U1W2.:FY85N/3HE1C4#^BM_OXKFH1OS_!.1][I.?35'3W*LA,( MJH*O!JM.P"VO>G.LY E%IV2<371:QGV-4"E!#YG+'5AW.\#4:F_ TDZAFE9) MRF81^%D>TS?-(UAW7)2.M:,CW&?B M9VD$F9]E"=PH207OAD9!Y AD1ZH-Q%$.T32'?ZN*%]@'.YF=)7HO?"(_CD+( M9R%\Z+3DMM.#:\4?W9Q@_#":DMML$L.]LDR\,JV-'OAX:T8O[T,X_,[WCTH# BD+#JVGF@1Y:Y&!8 MU?9M::LL-;E^6M-?!;5SH/U**?MLN 3C?VKU"U!+ P04 " #GA&Y7;(KO M\*0% #_#0 &0 'AL+W=O7S*A5N>]J+E92>?LGMG'\E9CUV^Y9+Q@TG EB6;Y>>\B.KTJ;5BFCW&MS9L>PE?1\:M6K% M&[4NX[T,[UEY3 9A0.(P'NSA-VC-''A^@U?X758&)\:0*U7,N*0U(F1&+HP! M\KM>^.=B9JP&6O[=Y8=:3+);C,N@4U/2E)WWD"*&Z27K3=^^B4;ANSU&)*T1 MR3[NTWMD9%8)1E1.;C(F+<^YBUAMA*FMT"SSAG%#[EBJ9,H%3JPB=L'(;:73 M!3!,;C5/V2[[]FJPV[X',,Z50'IS.2?6:U3G./_&C)>+QX(#O4A[PHSER"8H ME5.NR9**REM$:R-HUP@!^[A 7, ']U7ASJUGF8&%(W-KV@4QESA3E0&].3K= MVI/K7Y%Y2F[D$OY6VAT>D&@<)),(3D1MU';MR1A8E*A6E@R", EQR4K* M+%%'2Q=1EBZD$FJ^)N-@@L>_571)":-F?;6&:YQ.'RN$>B=)E&RX7R-N]ZYT M>0I7'O>)BC=DR! @D!:,Q!WISZ<3'"F5K;@09!0,H@%YSW*FG9,U&$OX_S ) M)L/XB/R%$&K4.ES">UWW'PZBT7;()-)U.VP')$F"\61$]B39L$VRX:\E62=X MN_(-60 U/[3@?C0LKP3Y$SW'(#TT_*:TY=]\E'=EWEZU7L\\WM61?P>P%]"V M7L?G!*QJ'46K(^WH2*AV7)K4-J=U'#[[.#QN"'.$<AOM@.6IA.?II6#Y*6F7%NE_T'D+LN8(Y=17!O"_?4^&QRXR.TD*^XJMO-G):S MS=!225Y#U3&1RJ((ICA'@Q5K<,AX2MULZQBL%DU_;+SY]LTXCD[>F8V_H>0F M""M5B0Q^ >&,L=I#VUZS] MN2H'"X_3>\M@I;'0QVA.:3S\(W59[]I'T47Q> MW37] E5^'(3(.BPFP0@-&*5C, D&PXE;)<,@.4F ^!1%AAP*95Q?] MH:5/KJLD030>'I'!8$(.HPDV(:K721"%R1'YA/;RDL4!.1P%R7#D5LG)T.TC M/#X)_54"H='1K@3O=X9R5+VY__0PQ".GGL_;T_;KYJ(>ZI^?UY]&'ZF>$;E?.:%/C"@, ((& 9 >&PO=V]R:W-H965T9-A:.'6QG M"WP]8Z<-190^\)#$'GO.G./+R6RK]%=3(5KX7@MIYD%E;3.-(E-46#-SH1J4 M-+)6NF:6NGH3F48C*WU2+:(TCH=1S;@,%C,?6^K%3+56<(E+#::M:Z9_7*%0 MVWF0!/O '=]4U@6BQ:QA&[Q'^Z%9:NI%/4K):Y2&*PD:U_/@,IE>Y6Z^G_"1 MX]87>%/,L;9MEBIM46M)M-:*[AI?IL(L>EVY1[ MJVF44YY=O%:JW'(A@,D2;J5E&(7,^2RR5-'E1<4. M_:I#3_^!/H%W2MK*P$M98OEG?D1,>[KIGNY5>A+P'IL+R.(0TCC-3N!EO?S, MXV7_)1]NN"F$,JU&^'RY,E;3(?IR;!FZ*OGQ*NYB34W#"IP'=',,ZD<,%L^> M),/XQ0D->:\A/X6^N*>+6K9$6JV/2'#"]BJ/,3^)?9SY0X6P5H+N,Y<;L.YP M@*G4UH"ED4+5C9(HJ381XK\)L=V1DNY(<4F356N(GCF? NVKQ7J%VF_N#1:[ M3A+"DED/YH30!I1D2F18\!0&HXE[9SD\N+!D-4(6CH83&,4QO+J^I=OY2*[3 M("5B44DEU.8'3,)X&,-SN%V"X 79"T(^&OKGVM\WJJM1,&<:IN*-@20-9AE"1P[2-&!+Y"LC7<_ M0SO42MM91!_M#?:R\Y7?TSMW?L?TADL# M>4&E^,!@'HSO&ZCE6-=YF5LK2& MOEG13P*UFT#C:Z7LON,*]+^=Q2]02P,$% @ YX1N5ZH.QUR@ @ \04 M !D !X;"]W;W)K&ULC53;;MLP#/T5PBN&%0CJ M2RYMLL1 DV[8@'8HFFY[&/:@V$PL5)8\26[:OQ\E.VX&),%>+%'B.3RD3$ZW M2C^9 M'"2RFDF06%M=4D#$U68,G,A:I0TLU:Z9)9,O4F-)5&EGM0*<(DBD9A MR;@,TJD_N]?I5-56<(GW&DQ=EDR_SE&H[2R(@]W! ]\4UAV$Z;1B&URB_5[= M:[+"CB7G)4K#E02-ZUEP'4_F ^?O'7YPW)J]/;A,5DH].>-K/@LB)P@%9M8Q M,%J><8%"."*2\:?E#+J0#KB_W[%_]KE3+BMF<*'$3Y[;8A9V\B3>*X=(^RM)IN.>%L>HL;)H!J;P52K2W<PZH?"X2U$M3!5"6P[K\ 4ZBM 4LWF2HK)7TQ28P[ M$5Z0>1,DWOXJ+LE%U8;J;LXGI+JR6*Y0^_>]P:PUXAXL:JT)/&GS.TAW!DEO M%$5^C4=]^*9D]A^P>-2+QD.(A[WA> 2/RI+C"=%G$%_U1@2@S67O,;WATI"F-4&CB\MA +H9,(UA M5>6;>J4LC0B_+6@FHW8.=+]6RNX,%Z";\NE?4$L#!!0 ( .>$;E>5!F]H M&08 ",1 9 >&PO=V]R:W-H965TE28&G+3=^J%M$"?IAV$?:.EL"Y%$CZ3M9+]^=Y3LV*DC) .V M(8A$27G-C%B>#@<[F4 G=EPNH\VG>7:G@JEZ8L:KA43"^K2JB'YL75\5L;NC%8'BZ$#,8@[E97"I\&FQ1\J*"6A>R9@JF9[T1/SE/R-X:W!:P MUCMM1I%,I+RCAR_Y6<\E0E!"9@A!X&T%%U"6!(0T_FPQ>]LNR7&WO4'_;&/' M6"9"PX4L?Q2YF9_UDA[+82J6I;F2Z]^@C2RQ;:B.KUAD9 M5$7=W,5].PXOBCTX'!OLACD+6XYPVN]PQN MRK[*VLPU^U3GD._[#Y#CEJBW(7KN=0*.8=%GONLPS_7\#CQ_&[AO\?SG\.9" M01OXI7A G1DV4DK4,[#MWT<3;12*YH]#P3?8P6%L2J03O1 9G/4P4S2H%?2& M[W[AD?NA@WFP91YTH0_'F)CYL@0FI\Q.'_N^L%,V(H47YN$0X4[(PX2OY\"F MLL2T+>H9,Z0$IN=RK9FVOU 0%!9H;%G563P\W<%5*#(-4-9TK0N1-CV8P=K8CLK MFLU05#0$W/'2T$F#A'&W[Z;L&/\V-AO^.% IYT[@QD>,][U@SPA+\!0*.YH^ M]A&' 1IY?3=Y K4HE 5"&B'AA'TD2R;[ 6%&F3:B-JTH(B]Q>$01)?V((N() MMKF'O?E/V5I%/(L5.*'O.T'(T3_JQR%>?(O%G2CP64.RDB=T+6SZ/?]""4:ILV4I@%GO[9"]U"_ M*)B$MT*_;;#?!X'OQ%%B18MPGW?DS'W'3],C5VL/+96?[JD-A_36B?Y:O9&H!'[(FFZ1DBW$QQ-+ M*=NE! TEU$EIRZ^1UIMHB_KAW2^)Q^,/>L^_5?*^,D[8]5P!L*I9S($6\R=3 M\0V#ZOK>3!7IY[%U(;6Q_ 7N+JC6>"2CV(K)<_RDN7L\8%3"KL_,XI 0) M'+_)CB[XRDQQ6(-.'Z&*9JHP-K1U;0]^D4:*T\I+-.IJ_0F3UI M%G_!,V([)#$<]P(/>X<5]E,PV5(IJD:R#:9=]!%M W!>"BP5.+B2ZE*CR6/: MI9)!)7,H_VN!NOUP[_^0.J.89.EMM!D''0(-6VG2G;].HH.=@VL%:F:/YQI+ MZK(VS1EV^W;["\"H.?@^FC<_'WP5:H8['%;"%%U=W'#VF&J.Y,V#D0M[#)Y( M@X=JVYR#R$&1 7Z?2FDV#]3!]G>1X=]02P,$% @ YX1N5Q9EZ&;(! M. T !D !X;"]W;W)K&ULK5?;;N,V$/T5PKT@ M 7S1Q;9LUS:09#?H KMM$&>[#T4?:&EL"2N16I**DWY]9TA;MA%%32\/MDB* M,W.&BESH12"Z+TL0^&8C5<$-3M5VH$L% M/+%"13X(/&\\*'@F.LNY7;M3R[FL3)X)N%-,5T7!U?,UY'*WZ/B=P\)]MDT- M+0R6\Y)O807F4Z*$,:WO&!$4F7!/_K0_ MA[<(!'N!P.)VABS*=]SPY5S)'5.T&[71P+IJI1%<)B@H*Z/P;89R9OD1T"5V M\<#7.>C+^<"@3GHSB/?RUTX^>$5^RCY)85+-WHL$DG/Y 6*I 04'0-=!J\(5 ME'T6>ET6>$'8HB^L'0RMOK#-0/O9]: YK@,,V[U( J^NPA M)25%*04(HPFV>PL.-N,*?YIM9(X9K]E%)E"%K#07B;Z%( T0:AB$W M4*S1U"'N]!>P1N3?LZ ;3B;N&7ELE4IE>H3L=-G/\5E59YH UB\S><)VR6SP#]D&XZDEEZ!YR;M!I(UVT=5.8 M6RTVA_G,=$RF-V0Z.S&MCJ9SEQ48XO\E4M;5DF<)ZE*,%[(B9F0BSBL20[T% M&JR4Q7=D3)[Q=99G)@,].XFV18\-9&-1]5#Q<^&H)I@\YX1VD?0#?/K=<3!E MMJWTY*97$16U!I);&VQ/#@@\Q2D76[!(!78-!T6N\VQKC^D,2FVD1P;&W6CH MMW%F7'-F_.\X<\US+F) 5E-#_L>\^1NKIY;6>TNN]?\7FIR3XAW$^XG??9'! MJB$X>*Y^-_)"&H3=R21$MX^\D5A]%#9"I8@YKQ#F!9NZM0318Q)-[7,:^NU" M0HJ#G.]U?:PA/A89))>K(_)U60?>\ZDN^:-N, S9%WLA@*3'L8CB_0;/E2Y) M1W%;LWHO&#UCP_[$9Z/^,'JI(\ET3,G%4 0:A8/^^ ?[UT+3J*9I]&::WE8& M\Y=]%@<(&)^ZPB$_1((4C?$ \40=IXG KI.;:M\=6 MG6*K2Z"VF0X\3LD-0B3@R; -7@;9,W#EL!/-@&\P)G:J&EUY&?;S)DI[SO.* MV_[84#;;4\INN2-BY( MT4>>5]!8[(_9TD32P$;E>59'W1U0( "P& 9 >&PO=V]R:W-H965T"F$-+,@M[:AJ;4R#(/*D081]$P+!B7P7SJSU9Z/E65%5SB2H.IBH+I_1*% MVLV";G XN.?;W+J#<#XMV1;7:+^7*TU6V+)DO$!IN)*@<3,+%MW)LN_\O<,/ MCCMSM >72:+4DS.^9K,@.29S6?!.( ,-ZP2]E[MOF"3S\#QI4H8_X5=[=N/ T@K8U71@$E! MP66]LI?F'8X X^@-0-P 8J^[#N15WC++YE.M=J"=-[&YC4_5HTD6"+07$Y#2_3.*4P;JF5-%;]!=0UW2MK9 M8?8W/B19K;;XH&T9GR5<8WD%O:@#<13WSO#UVEQ[GJ_W?[ER-'#+32J4J33M M?RX28S65R:]3N=?4_=/4KG4FIF0IS@+J#8/Z&8/YAW?=8?3QC/!^*[Q_CGV^ MIE;,*H&@-O#/#_:-LX0+;O>G5)_E/:WZ(4?8*$'=RN46K*L&,+G:&;!TX[N( M@@&7WBX;.;N#'):FNF*"[E-141TX1W]&6WRA66+HJ54-3I4T2O",6;I,F& R M=;&HE@U<^ "J,DQFYG("5 P6BP2UKXA;3!NCVX%EC>Q @ELNI9--#^75H>8J M@_<0=[KQD-9N9S2,8-%HI)E&/:8U2@M[9/J0A:N,N',]&--WW.^^OG6JC'69 M.4P&%W&G%\67;NV/!I>O.E!F3L%1]-$X;E6<*HCPJ(,+U%L_IPS%JZ2MF[D] M;4?AHIX K^[U'+UCFE[!@, -0:.KT2 7<^FVK"J]/,@49:FB]_F-,Y1.P>Z MWRAE#X8+T/Y!S/\ 4$L#!!0 ( .>$;E&PO M=V]R:W-H965T[R);:!W(HM MT 9!G=T^+/:!EL:6$(G4DG2<_/T.*5EQ4\?(7EZD(3ESY@S/4-1T*^2#*A U M/-455S.GT+J9>)[*"JR9.A,-4VJ*Z\T/=3KV8E=^93 M.WP3MIVO[T"V45K473 QJ$O>OME3MP_O"0B[@-#R;A-9EM=,L_E4 MBBU(XTUHQK"EVF@B5W(CRD)+6BTI3L]O2??//!,UPLD7H=0 +K26Y7*CV;)" MT *N1%W3]BVTR!X*4>4H%=RAA$7!) 7=&S\UF'J:V!A,+^LR7[:9PS!1P@]@7?#)"_Y M>K_:/RZ62DOJI#\/U=O"Q8?AS.F:J(9E.'/H^"B4C^C,/WX(4O_\"-FX)QL? M0Y\OZ+3F&U),K(QB#>EGNYZ&ND"X9*K,@/$Q)-3P)UE,9Z23&[MK*. M9(1P4G**%1M%,^3_E)%O!VU\7A+E="P'$[BW>8[ W[XGO4W]8MUN:I1,4RFW M/VW'+W"2NG&2&BMPTS U,\'039/ +@9N&,4#^()*38 +BN5:DE!&II)KI!XE ME:P"X3G$?F^&H^! NG?LOGM QE25L+"TW%N()3B-SQF,J(8K)/_W_6N_W[D?>(.(_= M*$K>Y/VOA'OIYMUVD3+^F9\8B>@=M.,@&G0+I-U_3K37(<=3'?IZ>GLW(AV1 MM;WW%:7<<-U>COUL_VMQT=ZH+^[M?\E7)M&ULI59M;]LV$/XK M![4H5H"+7BW)B6W <=UMP+(%2;I]&/:!ELZ65HGT2"I._OV.E*QDJ&,,& M1_+NX7.\ASS/#E)]U16B@:>V$7KN5<;L+WU?%Q6V7%_(/0I:V4K5[:EJOG:VSD8>Z%WG'BKMY5 MQD[XB]F>[_ >S9?]K:*1/Z*4=8M"UU* PNW<6X:7UXGU=PZ_U7C0KVRPF6RD M_&H'/Y5S+["$L,'"6 1./X^XPJ:Q0$3C[P'3&[>T@:_M(_IGESOELN$:5[+Y MO2Y--?=R#TK<\JXQ=_+P(P[Y3"Q>(1OMON'0^Z:I!T6GC6R'8&+0UJ+_Y4_# M.;P*R(,W J(A('*\^XT5.\7U5%["DHFKX[H%O&M0?9[XA>.OD%P/4=0\5O0$UA1LI3*5A+4HL_QWO M$ZV16W3D=AV=!;S'_07$ 8,HB.(S>/&8:^SPXC?Q=B0GHQF\9,V;(>\_EAMM M%(GDSU.9]\#):6![<2[UGA3Z1VZF$SFYY.J&'"F'W&KRLZ<3J M3>>N%Y%31W)2@2%G4RE$X*($0?C0]NI JPZ@VAIL-ZC& CM',B(X4#GHLY4- M/1FDR%H0E.PT.>B/E_#@8,^@_?)?=G,[O5A?1&VLH^$&-;R'*&59/K5&Q/(P M)"-+V#3)R4@SED]36-^LEQ!&;$K18<#B((0X9DDZA8@<"'=YNUP!P4PRR%@X MB2U4D,40YN2(I:ZY6[8AM[RHM_0P%+(35&C45P/IT7W%!2_[@)^YH3HM284$>P&? M_Y\&>LXKV>ZY>(:*4[BD9^\O0BV.8K\@ME9V;\!\PF*8#=FWF!_>Y5&876EH MI-A]WU!G*$ES&HV[0R\R!TXW" ZH\)PD3U#X9OMO)#9E46ZKF+(D2OLZY"R, MS\$X.W;29=] 7MS[ M-GS#U:X6="ZXI=#@(IMXH/K6U@^,W+MVLI&&ZN#,BOX-H+(.M+Z5TAP'=H/Q M_\7B'U!+ P04 " #GA&Y7S](#33\' #1/@ &0 'AL+W=OST>V+SFVS'XRBE3PSENR0A[.V>QMG+[< EK<# MH^@1C6G("P01__;4H7%W M@^D +>F*[&+^.7OYG=8#&A>\,(OS\B]ZJ=L: Q3N92C;(6>&,UIRDDE MD'2)%I4XB\\6T3J-5E%(4H[NPC#;I3Q*U^@IBZ,PHCFZ1'?+951$DA@]I-4) M4G ^N923*,Y_O1ERT=DBY3"L.W9?=0R?Z)B%'K.4;W+DI4NZ5,2[^OC9N7A? M'V]B#6 H9ODPU?A]JN^QEKB@VRMD&1<(&]A"7Q448ZWY*0W@ZVQ1G(]G0P_^4GTS9^4TD#$N9"PCQ(F \)"X!@ MDF!&!\&,=/3YG[ODF;)B#65TFS%.GF/Z?I+EZ#_-^7:O!??5#23,K6#C$E9L M=?9S\V:X/Q8#9#H?$A8 P20QC ]B&'<4@]A),E(N(]VTH.7VU0(DS!V?U0)D M.A\2%@#!)"W8!RW86BTX)-^4VZRP>$&_[Z(]B0LAJ,I?H>SC2;8M&\\,PY G MV]$F[5O;SFD]R+1^.RV>V;9AMM(&0&FE DX.!9R<+>!%JWH78IW/.8M"3JO2 M7I1%_G#P7+TG[9/J1+TGK;FR1N886ZV6;F>FUYGIMYEX-AL;1KM2"J8]LLWI M<4NI#--#&:;:,GR69U8UF]-6+S_.HC9%W[/F;#H/,IW?3H>GLW95 Z"D4I%F MAR+-.IPKOOO@H"C-=TP4BR3%1EI5KEE[0..VHAQMQKXUF[67'$5.#S*G#PD+ M@&!2=4VC\1 ,;7V_;E=,W"N72]V6O!6[&,0I2_(KY7V_%M9W-P-*<\\,U#+0 MDKRIUFP/M!\^*"V HLGR.+*83+T\4DI82HO+X)ZF.ZH4A1;16Q20-+>F'2\/ MEWAJCR?M%0(TL:],/+*G=GMYATHLEQ@W)<;:$G_).(G?ZWN!4JI>M9K-8)748$T=ECO M51/4)0*E>: T'Y060-%DR32NDCD&-Z5-4$<)E.:"TCQ0F@]*"Z!HLG :"\K4 M>U =+]J0YHX#2G-!:5Y-.[[BV*;RB@.9-H"BR2IH?"Q3;V0]L6RY"]6EUT;V M+CTDS06E>: T'Y060-%D?30&FSF%O[Q 6EP.*,T%I7F@-!^4%D#19.$TII^I M=_TZW?9#NF .*,TU%4[D5'FG NH+@M("*)K\BY?&&<1ZPZS;%J.&2%\/3$>C M]C<^CJJE;4W;?K>K:&D*H#UNUT_5U!C-;,4W'OKA]BT.%$TN3N/+8;TO]QBE M4;)+E!4!M>- :2XHS0.E^:"T (HFZZ,Q]3 &O_)C2./, :6YH#0/E.:#T@(H MFBRL/Q"R-+BD@EGUPL_R&-]L5/GY2* ?V!'"C-/3-.S==!H/WP06D! M%$U61V-Q8KW%Z=(XVE/VUOZZ4"D//>QT"1Q]9&\I_&@_/-!^^*"T (HF2Z&Q M+K'^%W$+08Q"BL(LY8R$8JTXK0-0QQ*4YIX9I8G>Q)V04AJ@YB0H+8"BR=)H MS$FL-RO)S2FH(PE*G2FV ]L,'I050M$H;PZ,':!/*UN6ST3DJ+Q'5TX&'HX?GK^_*IXX_'+\W MKQU3<=PUK[WJZ>H&7SWL_4C8.DIS%-.52&5<3<2VFU7/3U=O>+8M']]]SCC/ MDO+EAHI+&"L:B,]76<;?WQ0)#D^QS_\'4$L#!!0 ( .>$;E?-?5!;O@, M - . 9 >&PO=V]R:W-H965T[':"T\X@#6)G=H.=/[]VDXF2T)(0>(FB9WS MOK$?V_'Q^,#XJ]@!2/0S2ZF86#LI\SO;%LD.,BP&+ >JWFP8S[!41;ZU1X"4'2:6:[U7/)+M3NH* M>SK.\196()_S)5_>+6(=;P*^$SB(HV>D>_+"V*LN M_+6>6(YN$*202.V U6T/,TA3;:2:\:/RM.I/:N'Q\[O[5]-WU9<7+&#&TK_) M6NXFULA":]C@(I6/[/ G5/T)M5_"4F&NZ%#%.A9*"B%95HE5"S)"RSO^67$X M$KC!&8%7";Q+!7XE\"\5!)4@N%005@+3=;OLNP$WQQ)/QYP=$-?1RDT_&/I& MK7@1JN?)2G+UEBB=G#Y@001B&[3D((!*7 X?7:-5.7/TNQ794K(A":82W2<) M*Z@D=(N6+"4) 8&^' ?/L-A]-E>T^%&0/4Z5K3"6CR D)XF$=?G^XQPD)JGX MI!R>5W/T\<,G] $1BIYVK!!*(<:V5)W43;63JD,/98>\,QU:03Y OO,9>8[G M=\AG_?(Y)$KN&KG7(9]?_O4N^>+RK[M-N:T&MAY=KQY=S_CY9_RZ!NN?^Q#XO>Y3_74[T)?JB*CTK_W_=0-AEXXMO?'3#NB/-\?NLVP>6\3KJ5U([,& MK:"F%?32>AZL!NA);8&BX&]=V$IY> 3$\T?^J(6M(RJ.?:=%K;.G1;C>6^3KJ5W M([,&O:BF%_6O4)9EP!.B .8X!]X%+?HEM-.(, Y;RWG>VY!KF=W(K,%L6#,; M]C+[QBB\JMMT;7P;F36@#>J MX8UZX1TE1LF9W6'TR_EV&N&-XKB%K+<=UR*[D5D#65PCBWN1/3&IEF=BDDU] M1=!*-GF3*<("Y66.JVI4CBMW@!)&A&ULA55M;]HP$/XKIZR:6JEK0BBP=1 )RJI-6B4$Z_9AV@>3 M7(A5Q\YL![K]^ODEI+1-V1?PR]USSW-WOHQW0MZK E'#0\FXF@2%UM55&*JT MP)*H"U$A-S>YD"719BLWH:HDDLPYE2R,HV@8EH3R(!F[LX5,QJ+6C')<2%!U M61+Y9X9,["9!+]@?+.FFT/8@3,85V> *]5VUD&87MB@9+9$K*CA(S"?!M'084YJII=B]QD;/0.+EPJFW"_L&MLH@+16 M6I2-LV%04N[_R4.3AP.'.'[%(6X<8L?;!W(LYT239"S%#J2U-FAVX:0Z;T.. MH3GB*8/H*YJ-D<-:%,G<$) M4 [?"E$K0T*-0VU$6JIAV@B:>4'Q*X(^P*W@NE#PB6>8/?4/37+:#,7[#,WB MHX KK"Z@'YU#',5]N%O-X?3D[ ANO\U\W^'V7\'MR-/YLSQ=2\RHAJ]"*?BY M%(R!Z<0=D=FOKKSX<)?=X>SCOE(527$25+;40P] MF>&&Z(T_2 M5W/S.MSS-[DU$Z1MQRYR/L[@@%S436W84AL>I;:08DO=[+)<4E]*9DK9'7_X M(OY@T$U@U!(8'25@'L!_"C)Z69#!Z%G0\&"VE"@W;H(J<+WKQTQ[V@[IJ9]- MC^9^PM\2:;I$ $;E=+,$O'S0( .D* 9 >&PO=V]R:W-H M965TV9.G^_MV=Y;O12JH'O01 \EQPH M$K$\]WV=+J&@^D26(,Q*+E5!T4S5PM>E IK51@7WHR 8^ 5EPDM&];.I2D:R M0LX$3!7155%0]3(!+E=C+_36#^[88HGV@9^,2KJ &>!].55FYG\9/!2F^-B75E+N6#G=QD8R^P1, A12M!S>T)+H%SJV0X M'EM1KWNG-=P>K]6_ULX;9^94PZ7DOUB&R[%WZI$,2Z MOI)5NS?P2%IIE$5K; @*)IH[?6X#L640]O881*U!5',W+ZHIKRC29*3DBBB[ MVZC90>UJ;6W@F+!9F:$RJ\S883*AFFDB\!F4)R0./I$HB.)_S7T3@RX041>(J-;K M[0M$Q7AFO-I%XK2TY^9[^':%>_? MMV83N4$H])]=O/$1>'L=;\\9QVN-S!P6R#8?PA/H791NG2@@+T"5=B#U.Z2^ M4^IKI03#2D']]>7LV8YW(CEUWABX04N);8^Z[C;Y"U!+ P04 " #GA&Y7B%(R/_ # #-%P &0 'AL M+W=O)5/R1U#:0 MY!K4P!U@Q+WK0]$'1E[;Q$FD2M)Q O3'EY0=T0?8*]B07FQ1XHZ'.R9'NZ.M MTM_-&L"2UR*79ARMK2UOX]AD:RBXN5(E2/=DJ73!K1OJ56Q*#7Q1!15YS)*D M'Q=\>-*I_TP<>7K^C/U:+=XMYY@8>5/Z76-CU.!I& M9 %+OLGMD]K^ ?L%]3Q>IG)3?9+M?FX2D6QCK"KVP8Y!(>3NF[_N$W$00*]/ M!+!] *MX[WZH8OF)6SX9:;4EVL]V:/ZB6FH5[<@)Z5696^V>"A=G)_?<"$/4 MDLPT&)"6[W(E%V2^T\D_FXN5%$N1<6G)79:IC;1"KLA,Y2(38,A',G?_EL4F M!S_[44AAX>-GE^T%F3I(N1+/[M&=,6 -^?D36"YR\\LHMFX!GD:<[[\BR M$V3G4%Z1-/F5L(2E/X;';MWUXEF]>%;AI2?PCJWE[\]N$IE:*,P_QQCN$*^/ M(_H]=&M*GL$X*GU"]0M$DP\_T7[R&\(WK?FF&/KD=V.%^R.ZM'XUL-SDQ.?8 M'&.)X] A*92T:X-PNJXY7:-8,\='VF,V&RAC6S8>OB#CO@>U/SO6E)7!R' M-HM+DW#N)\WR2EX ^8]\<2=VL2F.'L@HRH6)HP?N1%N7>@_9,N7@*12U@#/4 M;@!*F]4.QD'Q$_\'M?GK2;51E$M3%ZR$7K>O=A.F85L+56N5F\->QT%O325P6_HH'WUN_ A&HR(HKYQ MCOHX$*W$QS@%LZ&X2V#:(SL?!;TPD2RX$4O:?Q/OPII8L":&^L@9VC< ]1LW M/CLH:'#/>*@J1M"N8,ZK4LZL18GO>ASQTC0&9V)I^\IW85,LV!3#2YXSE,>! M!LW*!R-BN'^<5/[TGL<1+TUC,"G6;U_Y+BR*!8MB>$UTAO(XT+!9^6!"#/>. M)^ K5X(3ET*0Y@2=+NH?%CR)W;0O=1>.E 9'2O'ZZ(Q>"P[4O,G3X#DI;A73 MV;O*1XET4?BDP7O2]KMI:2?MM(-^6FL--1P(>7F/#YJSOM']A>N5D(;DL'10 MR=7 G<)ZUSO>#:PJJW[ML[+N1*\NU^#*-^TGN.=+I>S[P+> ZP[^Y']02P,$ M% @ YX1N5Q+_)@YQ! P1@ !D !X;"]W;W)K&ULM9E=;]LV%(;_"J$50PMD$:EO9;:!Q-*P BL0Q.UV,>R"D6A+J"1Z M)&VW^_6C:$6V9$9(-N8F%JES'O+PT*]YF-F!LJ^\($2 ;W75\+E5"+&]L6V> M%:3&_)IN22/?K"FKL9!-MK'YEA&<*Z>ZLAT( [O&96,M9JKOGBUF=">JLB'W M#/!=76/V_8Y4]#"WD/74\5!N"M%VV(O9%F_(BH@OVWLF6W9/RD@,_>P9M*(^4?FT;'_.Y!=L9D8IDHD5@^;$G2U)5+4G. MX^\.:O5CMH[GST_T7U3P,IA'S,F25G^4N2CF5F2!G*SQKA(/]/ KZ0+R6UY& M*Z[^@D-G"RV0[;B@=> MY^"]= 2_,(X^ FLY [-=Q4!= V2DN/-AI$-5KF6 M/4^4]PD1N*SX!^GQ996 ]^\^@'>@;,#G@NXX;G(^LX6<=3NVG74SO#O.T'EF MAB[X)*=5<) V.5JR.V<2N"+;:^#"*^! Q]7,9_ER M=T<7SO\;/?W/HP\6P^WWCZMX[C.\Y_?"G[])4_!1D)K_IOIN:T^WO M MSLC'9F(-P M_3YN_E,PA*3L-00;)"-H,]&\$;* M$)A,CDE88A*6&H(-DA/VR0D-*,.1X9]]31V(4#12ADLK%,61.U*&2RO?#QTT M$H9+*R\*XT"O"U$?;#09[%U)!#I;$WDA2-61C#8*PI M&K,@B*&G%Q5T5CFAR9"3DLEJ%W!<$0ZR C<-J;1!3V)>NP&-TA*CM-04;9@0 MYY00YXTDH@.;2I%)6F*4EIJB#5-TJA;19+WS4IEP+[ZQ;A"C8"P3&C/HP N9 MN#1#4%:_[E@G+NUB+W3\9W3B5(2AZ2HL.3M?3,G$).75>] D+3%*2TW1AODX M58G(?RN9,%HV&J4E1FFI*=HP1:?2$4T6/R^5B4!SC0 C;RP3&C/HA.,"16/F M>KX?CU7BTLR!<3A6"?OL2K8F;*/NPN4Q@>X:<;Q=ZWO[^_9;=_+CPU!M^I"^)$*06OU6!"< M$]8:R/=K*NNEKM$.T/_78O$O4$L#!!0 ( .>$;E?D!F$7R , $L3 9 M >&PO=V]R:W-H965T\@%S?V7"14:6'8NO+0@"-*Z,L M]4D0C/V,LMP+Y]7<4H1S7JJ4Y; 42)991L7G&TCY?N%A[W'BGFT392;\<%[0 M+:Q ?2R60H_\%B5F&>22\1P)V"R\W_#U#9D8@VK%GPSV\N :F5#6G'\R@S?Q MP@L,(T@A4@:"ZK\=W$*:&B3-X]\&U&M]&L/#ZT?TUU7P.I@UE7#+T[]8K)*% M-_50#!M:INJ>[_^ )J"1P8MX*JM?M&_6!AZ*2JEXUAAK!AG+ZW_ZT"3BP("0 M(P:D,2 5[]I1Q?*.*AK.!=\C859K-'-1A5I9:W(L-ZJLE-!WF;93X3WL("\! M;03/T"W/E=!YDIJ$2M!MY1Z$1+^@E7XCYB&]S]D5/L!RI!-#K4I7"W$AILVP)HGJH\@C0^W7*MM3()-'S.U"4 MI?(%>F:,/R2\E#2/Y=Q7.E[#VH^:V&[JV,B1V%907*%!\!*1@ S0Q]4=>O[L MQ?+;XT[[,8U M&_!:%C2"A:=WF 2Q R_\^2<\#GYUL!ZTK ATZO;X%*?4#0'.$T6>@HLNQ$^'"K(Q:?J.>M!SUP'K< MLA[_F):U^>A 2S((AI-N+2>MUXG3Z^^Z["L0I^1T@ER8F&E+<=J3G-,>6,]: MUK,?DW/V1$X\G(VFW7+BP-;^P.EW*7A<1JJSLCHM+\P'/NA*N"<=&^#_F;AM M#=A9PT]+V=A_IZ5^@SHBI2WNV%W=&RG15W1.Q76#79HDVQ/PL"]U^^@5V#8+ M[*SJ9Z@[^B_JVG*/W?7>JGMF#7;C79HGVRCPI"^!^^@>V+8/[*SS9P@\?2)P M<$1=6_VQN_RO=!@LZG;GM+PP'<0V"!+T]:;;1_\@MG\09YD_K6-C?ZCC8#R; MS;JU) >?!N[ZWVAY9AUV@UV:)=LTR* O>?MH(,0V$.+^JC@M[_#I"S )AOB( MO+8!$'<#L/*>68C=>)?J<6 . M8-KSL_ ;4$L#!!0 ( .>$;E&PO=V]R:W-H M965T"7K505-3A5#ZZN%="B!57<#3PO<2O*A),NVK4[E2YD M8S@3<*>(;JJ*JG_? Y?[I>,[CPOW[*$T=L%-%S5]@#68+_6=PID[L!2L J&9 M%$3!=NG<^C?9S,:W 5\9[/7!F%@E&RE_VLG'8NEX]D# (3>6@>)K!RO@W!+A M,?[I.9UA2PL\'#^R?VBUHY8-U;"2_!LK3+ETY@XI8$L;;N[E_B_H]<26+Y=< MMT^R[V,]A^2--K+JP7B"BHGN37_U/AP _.@W@* '!$\%A#T@?"H@Z@%1ZTPG MI?4AHX:F"R7W1-EH9+.#ULP6C?*9L&E?&X5?&>),>@\[$ V0K9(564EA%&9" MXR%,25;M]J T^9.LL=Z*A@.16_)1=.5F\W:[P5HB]Y #V]$-!WTUP$@&M=0, MV:@H<+(%I: @CSM^.-[QV_&.KS,PE'']!O?^LL[(ZQ=OR O"!/E:WW?:0U^HW4-]34)O2L2>$$X E]-PS/($>ZW\& $GCT=[A_#74S: MD+E@R%S0\H7_)W/'B2/?;S>Z7?\QYE;''XWSVWYSHVN:P]+!AJ)![\N299=B.S(UW#P-9QB3S\K6@#VHUPV NM2#:5]1028,1\[OJ3ELVUV ME\9QY&&)[ X-.H^*YO,D.H[*)L_V3.71H#R:K*BAB#BC&\:98:!OQ@1'ERR< M2Y)E%R([LB\>[(LG"V?H<*K[,\>520^+YW4BJ3IWFF MUF30FDQJ'3I,T??X*[(O65X2J@"[=,Z; HW =OWJDRDQ+&_0&7%46:_&_$G. ME/M)=&K/2% G4<% MLR0Y57T>Y<_F\[=#5"?'/;@OV,O=WU0],*$)ARWBO.L9>JNZ"U,W,;)NKQ ; M:3#M[;#$.R8H&X#?MU*:QXF]E0RWUO0_4$L#!!0 ( .>$;E=LN]6,W0( M .$' 9 >&PO=V]R:W-H965TBDHDR,G5ZJ\<5V9YE!@><5+8/K)DHL"*ST5*U>6 G!F M105U?<^+W (3YB1#N_8HDB&O%"4,'@6255%@\7,,E&]&3L_9+LS(*E=FP4V& M)5[!'-13^2CTS&U=,E( DX0S)& Y,3"8+SI_-Y&,V MYXZWYG<]>Y++"$":=?2:;RD3-P M4 9+7%$UXYM[:/+I&[^44VE_T::)]1R45E+QHA%K@H*P^A^_-.>P(] ^W0*_ M$?B'@N@50= ( IMH36;3FF*%DZ'@&R1,M'8S WLV5JVS(J_@GJ-'C1?+M$'ED'6H9^]>IUZ9AMZGI(C>R MQ"F,'-TF)(@U.,G;-[W(>]^5\7\RV\L_;/,/3[DG8TPQ2Z$KQUH86:%I;.O$ MCZ.H/W37N_#'4;UX,+ANH_:H^BU5_R35]@L3D/(5([\Z7]UQ[='?V?K2'T3] M^("P*RR,!E$W8M0B1G^%J-L?Z&^Y$S ZVCGTHM _X#N."L(P\KOQXA8O_M>Z MQD<5"ZZCOG= =1RU7_V:RMWIHKKKK>SE(E'**Z;JAMJNMO?7K6W;[I_P^O)[ MP&)%F$04EEKJ7<7Z1$1]H=03Q4O;DQ= M_ 902P,$% @ YX1N5_"I.P.O @ "P< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K;0U7Q!H!Y%:4+4^3$+0K@_3'DQR M :N.G=D&VG^_:R?-^$A1'_:2^..>XW.N[>O!5JIGO0(PY*7@0@^]E3'EM>_K M; 4%U9>R!($S"ZD*:K"KEKXN%=#<@0KN1T&0^ 5EPDL';FRBTH%<&\X$3!31 MZZ*@ZO46N-P.O=![&YBRYLZ0% M[K;?V.^<=_0RIQI&DC^QW*R&7M\C.2SHFINIW'Z'VD_7\F62:_ 40U(/HH(*X!L3-:*7.VQM30=*#DEB@;C6RV MX7+CT.B&";N+,Z-PEB'.I+>44Y$!F;DC,P9#&=?D*YGA<R7D=?H'QC[,Q.3^[(&>$"?*PDFM-1:X'OD&-=B4_J_7<5GJB M=_3,H+PD.GBT#_.+/Y2>*7!J("=C MIC,N]5J!)K]NYMHH/(V_V\Q6[)UV=GM#KW5),QAZ> 4UJ UXZ>=/81)\:[/^ MG\CV$A$WB8A/L:=3NL5C9T QRENWM8(G#FY+QR:->U'2'?B;70O'45%R%?V+ MVM/6:;1U3FI[PD)ACUVIY!*=M\JK&+H["X?A51P=R#N.ZO2O>NWJNHVZ[DEU M=TPPO)\Y64K9?B.ZQ]IZ2:]_H*TE*HEW'.R)2QIQR4EQ#])0CKFKKC2#5GW) MT:8E2;]WN+7'49U^V.TO_0O4$L#!!0 ( .>$;E<_8);I80, M ,(+ 9 >&PO=V]R:W-H965T2$7](2"OED15E.A%RR%YN7#$BL17EF MNXX3V#E)"VL^U??NV'Q**Y&E!=PQQ*L\)^SM!C*ZF5G8VMVX3U\2H6[8\VE) M7F )XK&\8W)EMU[B-(>"I[1 #%8SZQI?+;"G!-KB*84-W[M&*I1G2E_5XE<\ MLQQ%!!E$0KD@\F\-"\@RY4ER_&N<6NT[E7#_>N?]APY>!O-,."QH]C>-13*S MQA:*846J3-S3S4]H O*5OXAF7/^B36/K6"BJN*!Y(Y8$>5K4_V3;)&)/@$<# M K<1N*<*O$:@,V?79#JL6R+(?,KH!C%E+;VI"YT;K9;1I(7ZC$O!Y--4ZL3\ MAF2DB M=-NPOI[W%YB\[/+M 92@OTD-"*2QF?VD+&H$CL MJ.&]J7G= =XEE)?(<[X@UW$]@WQQ7'X+D91C+7FB&H7([,+M4^O>$DBF%ER(W)@:[#FGS_AP/EFBN^#G!U$Z[71>L>\ MM]&FQ5I^9LK>3-'6+@+M0ATBZ[GO3Z;V>C^(ODW@XM;F@&W4LHU.8E,%:,*J MU?[>*T>J@ ZP^C;NQ#-C^2V6?V+*>,743C.Q^;WW8L?W.W &HU$0F.F"EBXX MD2ZB.2!!MB:\H)\6/QQW\ Q&SM@QXX4M7G@2WM/UPQ!;V'MM&#@=M+[- ->X MY1J?Q"48B8$G=&,B&QL2@CMD?9L!LDE+-CE*IL]A$\VD7SV37J+Z1FXP#LU$ MV'GO,,[1,[+N#5'3&XCN#<9SLO'S00?E1WD[C'JOK^*C7^*!;-684Q7J2(H@ M79/GS+CY&S\'67>];J68K!P\<&;B]_:%C_:+X7II=(=4?K=@#%9>.!DXE/![ MF\''^\P#%21#9:>WZD&#&HK)R-]O,5@F+.P&8#*;^*-.!/;>@*6FV]^$O<@3 M'66PDCKG,I098/7 6"\$+?7,]4R%G.#T92*';&#*0#Y?42IV"S7&M6/[_#]0 M2P,$% @ YX1N5U2.4^#T @ 80@ !D !X;"]W;W)K&ULK99=;],P%(;_BA4F-"18OIJD&VVDK07!!:):-[A 7+C)R6+- ML8/MM-N_QT[2J&O=L@MN6CLY[^OG'']ELN'B498 "CU5E,FI4RI57[FNS$JH ML+S@-3#]IN"BPDIWQ8,K:P$X;T45=0//B]T*$^:DD_;90J03WBA*&"P$DDU5 M8?%\ Y1OIH[O;!_B%)D.B\%[W3JOOE')V?O4-GB#!T5_)&8I;+B:LTJ1G/S7JJ MFXXJ.$*UA/H"A=Y[%'A!:)'/3LOGD&FYW\J#EW)7UVU&(<"A$>,H]W4Y^II>$GGW<[426Z_W6<>MM3E< MUJD?QI?>Q%WOIF>+NO3](>H%]VC@'IWD7@A>@#0G#Z;(%(7HV2P K)R=5;1# MD"31'N5AC!\DL1TR&B"CTY"-R$I](EFAHH,!@V TWJ.R!(VBQ$X5#U3QOTJ7 M-YE"&RP$9NK9!A8KC?)] ?DC;$\<%"#[S('^TQ6J+\P[*Y.Q> N7R_8?% MF$04"JWS+A*=I.@NM*ZC>-W>"2NN] W3-DO]#0#"!.CW!>=JVS'7S/!5D?X% M4$L#!!0 ( .>$;E<5I8AL: , %<* 9 >&PO=V]R:W-H965TW72+V!&GRB"#I!,ES!6DG2%V@+9D+:TX-+29* M[HBRUNC-/KC<.#5&PX1=QH51^)6ASA27E%-1 EFXFIF#H8QK\H8LVF4E,,\- DU>=^C7*OR[FY-7+U^0E88)\V01O ?4Y2:,SDD1)ZI'/3LOG4*(\=O+DH3S$1/79 M2OIL)!W[O=L1>ZIB5, M ]R2&M0-!,5?+^(\^ML7^A]R]B 1:9^(])3W8N8J$PMA!;74S'B7MG61.Q>V MG=P4<3[()N'-?A0>HRS[9?2 ;M#3#4[2?1 EPA%#;TE-[^B2@P^O]9'MS1P= ML!U;)(/HS&^2/)BZ-?AU3TS'K\ M:.OQK#]WL""[Q3\C"X/=N+*!X/J_9P([-<,8KVQ_LE7Q_=VML?W R-I= M!);28/-VCUN\^8&R!OA]+:6Y']B[17^7+/X'4$L#!!0 ( .>$;E?J%/-H M%@D 'YB 9 >&PO=V]R:W-H965TI/X#_F0/)[LG^ZQY9%O M558_6"^N-S&=^I&51^V[XKZWORHLDHV*BN3 M/&.%NKV:/7>?74>BZ="V^"-1#V7G-FN6\C'//S5W7J^N9DXS(Y6J9=5(Q/6_ M>W6MTK11JN?QST%T=ARSZ=B]_57]5;OX>C$?XU)=Y^F?R:I:7\W"&5NIVWB7 M5N_SAU_484%!H[?,T[+]RQX.;9T96^[**M\<.MA^9NVR7L95O+@L\@=6-*UKM>9&&YNV=[V:)&NV\:8JZF>3 MNE^U>!4G!?LC3G>*Y;?L59+%V3*)4_8Z*ZMB5^]75;*?V$V=/:M=BK1YJ^)R M5Z@5J[?FO5KNBB+)[MB+N$Q*]OU+5<5)6OY0*WVX> RC=PRCU^KQQ\/XO"Q5'9#GV8J]2>*/29I4B>H$Z+=N@)I6O^99<1*Q MO][4^NQUI3;EWZ;8["?CFR?3'/G/RFV\5%>S^M N57&O9HOOOG&%\[,I4D1B M6MSX,6X<4U_L@_4CNVWB=]_&;Y64RS1O8F5:^5Y.M'+-2]3]PI/:$?;'2$2T]88'-<83"F3 \JX$8EI M<1/'N G:3-[+!9T4=4.?.\%))AN:!=(-N#F3Y7&VZ9YH1UM=X1(3%MC M>%QC.*5,#BGC1B2FQ2TZQBVBS>2HEZ)A&$7N22+W6PE'>($YCUT'^,49D,DF M!'B!][3=$BHU?9T=3G.GE,V'V5#%CDA-CQW F8LRC'U&'_2ZR>J[&HS9O^PZ+M=,_;-+ZHDWJ/W,.&%4V'J[B-3T M, !EN?ZD4IV4W:C4]-@!O;DHY#PAU8,^8'B!(TZ)VM3.E3Z79Y(>N,G%P6E8 MTM>/(?2-#V&]A41J>D S5PYJ?0G!3XJ-3UV@'PN2D9/2/]P8/H;VF'I#[#E MXK1EF?Y&9,>'L-Y"(C6]D ) YSE32G^/%!*IU/38 21Z*$C9I_]!#P,=M(D^ MSTZU# E;-/>O_QI,>: MZ/,$-/-P-/MP<7/!?B_:??PR%.QQ3>N=&J-"Y@'J>6)264Y*A51J>NR "CV\ M8F>?Y;*7PAX/>7B:Z89F4<3/93N0F(>3V*/9CA,]KFZ]=V/4TSQ@/"^:5-Z3 MXB"5FNX/ 0YRO+YG[Q Y@_+>U.Q\WG- ,(XCV/"\-Z(\KFZ[=U1J>BP \_BD M7%%.2H14:GKL.L8HM3/*'Z4:M(D^3Z OCM/7\'PW4CRN;KUG8Q3?.! >GY1W MRDG9D$I-CQVP(2?V3WG?&>WE.]9$GR=P&,E=7F M+,OCRM;[-4:EC0/?\4FYJYR4!ZG4]-@!#W)BAY7WS5,>^,ZIQ6IH%LE0G/G0 M"R"8CR/8P)3'@1X?P_H3,F/4V7R /']29JQ/"H54:GKL I]8C/6[SNMIN0W M-$.2'SC,QSG,-OF-5(^/8;V!8]3;_,Z'X"9ES_JT'ZT;@Q!]($2?V)[U^[;K M*>6@3?1Y HWY.(W99KV1[?$QK'=NC/J;#]SG3\J5]4E9D4I-CQVPHD_LROI] MM[67]5@3?9[ 93[.9:_42A5QRN([E2V_L++9L_W>#JS6X_K6NS9&Y2T [ LF M9<0&I(!(I:;'#@ Q(#9B<3WKU?<]6S>*G#,??P^ W0*L%C M%.L"@,1@4O9M0(J35&IZ[ G V+[%M>S7OU@IS?H?(4"I[RG'2;&,P=\).O% MCE'C"X J@TGYOP$I?U*IZ;$#_@R(_5]TK:K%WUG^%#A/8H>) MA0.!CV*]T#$*B0)@5$S*71:DP$JEIL<.@%40N\NB;QW[DOORY*SF M"BL $@4.B4_(?_ST Q_/>C?'J"H*X$TQ*=]9D#(IE9H>N\[7=JF_M_NX[XPV MT><)_"=P_OL_1X#QS (?SWH7QZ@P"L!(,2DW6I"B)I6:'CM 34'L1HN^S6Q\ M+^@W0]X+)."=Q/'N_QP)QA,'?#SKK[R/47F40(IR4M:T)"5**C4]=D"4DMB: MEH]_3QAMHL\3Z$WB]':=;S:J:*_!LXVWJAAJ3^"RUILU1MU0 A+*2=G0DA08 MJ=3TV $P2F(;&M>S7GW?L0ZBX,RE("2@G,11;LAA@9\5X -8+W.,BJ'L7.)E M4HZUI+UPS!@\*8$G);%CC>M9KWZPN2T!\R2.>59'A_G*0*1%0BHU_=I 0)'A MI-SMD)0QJ=3TV %CAL3N-JYGO?J^NWW^[2,$^@MQ^K,Z0(PG$O@ ULL]>H'>]HA(&.((Z/AZ+ P'G!QZ_6-43(, M@3/#2=G8(2F44JGIL0,H#8EM[+!O//NN\/V3TVQ#,X^[_$RQ*>Q<0Q 'P>%I MCY]9X,-8;^(8%<,04#*I%+38P<\&1%;SI'!FQ VR,B)WF@Y[ 7OFQ M)OMYSCL_#M#\,L/;N+A+LI*EZK;NXUPTQ=AB_V,'^SM5OFU_+^!C7E7YIKVY M5O%*%4V#^OG;/*^^WFE^@N#XDQ.+_P!02P,$% @ YX1N5_,?6,-# @ MAP0 !D !X;"]W;W)K&ULA5113]LP$/XK)P]- M3&)-F@ZVL312"T)#&A.B@CU,>W"3:VOAV,'GM/#O=W9"U$G 7A+?^>[S]YWO MG.^LNZ<-HH?'6AN:BHWWS6F24+G!6M+(-FAX9V5=+3V;;IU0XU!6,:G629:F M)TDME1%%'GW7KLAMZ[4R>.V VKJ6[FF.VNZF8BR>'3=JO?'!D11Y(]>X0'_; M7#NVD@&E4C4:4M: P]54S,:G\TF(CP%W"G>TMX:@9&GM?3 NJZE( R'46/J M(/FWQ3/4.@ QC8<>4PQ'AL3]]3/Z1=3.6I:2\,SJ7ZKRFZGX(J#"E6RUO[&[ M[]CK.0YXI=44O[#K8U,!94O>UGTR,ZB5Z?[RL:_#7D*6O9*0]0E9Y-T=%%F> M2R^+W-D=N!#-:&$1I<9L)J=,N)2%=[RK.,\7%U(YN).Z1; KN%!&FE))#9>& MO&NY^I[@(\RJ2H4BQHVN$T))#\_12Z7I QR ,G"EM&8WY8EG9@$_*7L6\XY% M]@J+!38CF*1'D*79!&X7YW!X\.%?F(2%#>JR05T6<2?_57<$,R)D,=)4\$/) MI=*L" FN4%+KL +6G$EW3U?QE(CX$.K_!-?R!;) MQQM\B6P']S7"AWT51I0/62M#H''%6>GH\[$ U[5]9WC; MQ%9;6L^-&Y<;?BG0A0#>7UGKGXW0O$;E>IA]'[ MS@, )<0 9 >&PO=V]R:W-H965TS!3C)T@9(NR!NVH=A#[1T;1.51(VD[:9?7U)2)&>6&-?K M@+S$HL1[SST4SSUBQELNOL@5@$)?TR23$V>E5'[JNC):04IEC^>0Z2<++E*J M]% L79D+H'$1E"8N\;S 32G+G'!&&XYPN80;J+K\1>N3666*60B89SY" Q<29XM,SXIN 8L8G!ENY M9Z#HK64O&T"M85 MI"PK?^G7:B%V @CI""!5 "GJ+H&**B^HHN%8\"T29K;.9BX*JD6T+HYEYJW, ME-!/F8Y3X56V :GT,BN)WJ!9^6Z06@$ZYVE.L_M?)=J=PS(TW5"6T'D":$;- M'XC6@BD&$KVZ *6?R=?HA9GX<<77DF:Q'+M*EVH W:@JZZPLBW24-8.\A_K> M;XAXI(_N9A?HU8O7C].XFFE-E]1T29&WWY'WDC*!/M%D#6@J)6A"TRQ&UXS. M65)R> ]4K@7$Z,\,W1IJ@F7+8M8'GHGZQAF53**_KG5^=*4@E7^WD2R+\=N+ M,8([E3F-8.)H14D0&W#"E[_@P/O=0K5?4^W;LH?3E O%OFDFYURJMNK*^*"( M-^K=A)CXON>/W4T+KE_C^E;[T6M&D@'^K>T/K%BCS#';Q!^W8@QI[ M\&/8UWK/ MO::/>S])=E6B1Q5TH.^X"/XYPJOR/%)>1\/!35/'UD9ZL/2J-/]>^P[IX:;3 M8GNKO808!$V0_HS)HGLD:T=L+<*:Z\CMB9ONC/WGI$5L-8MCV39^@.V&\+0< M\;X5^,/^H,,,<.,&V&X'/Z#'-D?H@&_L -O]X'!!#ENLL*L?- T?6YOLX8H< MM:V^'W3@-UT8V]NP_GA-041,BS*G.8A6;&N*([R\\5O-X?#A4CV[<'K0&^L@=BMX6 =5GD. 6]Z/;%_ MBA^JPBI-\,32NSO'3'-D?T_%4B\E2F"AX[S>4!$;E>/KLGMK ( (D' M 9 >&PO=V]R:W-H965TE(LP MCJ)>F#,N@V3HQVYT,E2E%5SBC093YCG33Q,4:CT*6L%VX)8O,^L&PF18L"5. MT=X5-YIZ8R0+P!Q%YW ME6)4.MUJ!=-+&YAK?JT22.2[,"S83"%/F/CC?SAZ?HZ4Y\P:.@$OX MDJG2,)F:86A)K\L:SC?:)I6V>(^V*18GT([>0AS%;;B;GL/QT9OG-"'9K3W' MM>?8\[;W\%XPKN&>B1)A; R2\[%,X8JS&1>5AVMDIM28PF<)M\Z:YG+IHSXI MJ>N!"3/ M_U2"O7]@M5];[;^P!/M-Y;"W! =UWL$+2G#05/9_EF"X<[.Z1^J:Z267ABIL M0<#HI$^J=77Q5QVK"G_9SI2EJ]LW,WHK4;L FE\H9;<==W_7KV_R"U!+ P04 M " #GA&Y7BG.=[C($ "@%@ &0 'AL+W=O'81\8B;:)2J)* M4G;Z[T=*BAXVH\P _<76X][C,[/S#^7>P(D> Q2W.Q<'92%C>N*^(= MR;"X9@7)U9T-XQF6ZI1O75%P@I,J*4M=Y'FAFV&:.\MY=6W%EW-6RI3F9,6! M*+,,\Y^W)&6'A0.=IPN?Z'8G]05W.2_PEJR)_%*LN#IS6Y2$9B07E.6 D\W" M>0=O[I"O$ZJ(KY0<1.\8Z%(>&/NN3SXD"\?3C$A*8JDAL/K:DSN2IAI)\?C1 M@#KM;^K$_O$3^ONJ>%7, Q;DCJ7?:")W"V?J@(1L<)G*3^SP!VD*"C1>S%)1 M?8)#$^LY("Z%9%F3K!AD-*^_\6,C1"\!3IY)0$T"^K\)?I-0*>?6S*JR[K'$ MRSEG!\!UM$+3!Y4V5;:JAN9Z&=>2J[M4Y@O6]>("M@%C@:_OB<0T%6]4RI?U/7C]Z@UX!6@./N]8*52"F+M2D=4_ MZ<8-L=N:&'J&V)H4U\#WK@#RD&](OQM/OR>Q2H=5.AJFNTJB5B?4ZH0J//\E MG58ISB5XUQ'B6R-%_1HO V\ MP#\B:XCR83 SDPU:LL$HV951T2N0$Z.LP0D'&$U@<,34$.6'4V1F&K9,PW%9 M\0/C6#+U4!A=^5&4$MB@X*@M.+KMT[ MW+M#Z/>@'O6=D4Y0A:C)]Y@4%.TL!1]_5R]N2 MI@G-MQ5-M7*)D:%5\V +;5AQ9Q^@?\%&'?4F9RMA"6VH1.=.X+@].;M13WU' M&/0\4E/4:500]"S,D&SG3N"X/;ECN9"\K/]X*5NO:&^5*&97/PIU]BI90AL6 MWID=&%ZP7ZUZ(%MH0R4Z%P1'[<7Y_1J=="*"Q\;?$ 2CZ3/=VED5..Y5_MYL M:$PJBC'+BE(2_@+74;RS%\H2VK#ZSO_ V05;UJHILH4V_,/>N2(TZC7.;MD& M;M"-"!Z;5D.4LK;FGD6=;T'CON5]R7,J2UZW[88^ZF/C\W4_@=0 M2P,$% @ YX1N5TE5!FN@ @ VP< !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD%B3)H&-KHW4DD[C@:FB8GN8]N FMZV% M8P?;;>'?[]I)0\M"AS9>$MLYY]P/W]S;WTAUIY< ACP47.B!MS2F[/F^SI90 M4-V1)0C\,I>JH :W:N'K4@'-':G@?A@$YWY!F?"2OCN;J*0O5X8S 1-%]*HH MJ'H< 9>;@=?UM@. M+=X!OC/8Z)TUL9',I+RSFZM\X 76(>"0&:M \;6&2^#<"J$;][6FUYBTQ-WU M5OV+BQUCF5$-EY+_8+E9#KQ/'LEA3E?3:/R5;: MR*(FHP<%$]6;/M1YV"&@3CLAK GA$"7+-.$> [OL& M?;,6_*SV8U3Y$;[@1T2NI3!+3<8BA[R%GQ[F7QS@^YB3)C'A-C&C\*#@%,H. MB8)3$@9AU.+/Y>OI85LX_V=]_,_6]Y(1-542.;WH+U5R2B:<"K-?+.3G<*:- MPE_^5]N]5\IQN[)M@SU=T@P&'O8Y#6H-7O+^7?<\^-R6]+<42]]2;/Q&8GO7 M$S?7$Q]23U) T8RYG[/M"BKVA6/;P;%.@LY%WU_O9K8-$^]CT@ISOH,)]Q'C M/U6ZG2=,%9R_TZT*4 LW)C3)Y$J8JB2;TV82#5T#?G8^ZO8NNRWG*4ZN:M \ MR5=C[YJJ!1.:<)BCJ:#S$9NIJD9)M3&R=+UR)@UV7K=)[\!4$L#!!0 ( .>$;E?WD!GDEP4 LG 9 >&PO=V]R:W-H M965T,%2^3FK!?VG@H^\=7:% 7!?);1%;MAYC;[ MJ.Q9T*C$/&5"H&@1 M2UAD"@EJ_]VS!4N20LFVXVLMVFON601N'S^I7Y:=MYU94LT6,OF3QV9]UIOT M4,SN:)Z83W+S.ZL[=%SH13+1Y5^TJ>L.>BC*M9%I'6Q;D')1_:]LE=L;@MZ^ M>8?>("[0-4\26T'/ F/;4B@&47W?B^J^^(7[#M&U%&:MT:\B9K$C?N&/GWKB M \N@ 8&?0%Q@K^ -R_IH.#A">("'KO9\7SCQAU^R91_AB2N\TYMA\UB'I=[P M!;V+7-L2K='V\_WK@RU#5X:E^F_7$ZLD1V[)8@$ZU1F-V%G/KC":J7O6F__\ M4S@>_.+"!2E&@,0Z*$<-RI%/?7Z^6BFVHH:AB.HUBNQPYS%3YJ_@/=L,-IW' :>SE=<\'3/'5Q\ ;NRP%2C ")=8"=-,!. MX%>P$TB4D&($2*R#YD>UTUXF_-M_86M[W%WMY>+JY0,X)N!3?.'GLU]AXM MD&H$2JW+K\W2PP.DZ2%HG@ZJ1J#4NCS;5#WTY^J?V#T3.4-W2J951JI8C)9/ ME/.71NCSS'C5PLEN+>)OX+<":+/QT)^.?\A36_* %E)E\F6/XE?9 M>PA!JA$HM2[!-D\/QP>8DJ Y/*@:@5+K\FS3^-";VK8\(YDNN:"50Z M^M+$VR]-1_;$$K>%-"I?HURL;)$-S1)FV!&B\3^Y-BD3IJAJ)[N1ZM'Y1*I6 MA>'6='UOT]7=20V:Y$.I=5&W:7[HS_,/A]IJ9$R91WN4T** BA@Q.S^RXKJ3 M_^0Y_[ _VL4/Y!9J_(?P'F%K/D*_^S@<_I64\88GB1/TU#'0C.%S! QJ M@T#5")1:EV=K@[#7%APT1S!4K/@R8%8@U3HE]Q\?H,XO60B9R]8BN&GCH7&OF_HKOO]W>PQKT!P\HM2[JUHSA MXP,L$Z#6#%2-0*EU>;;6#/M_0_EQR\38:29VLUE_\_>&?0C?AEO?AOV^S;U. M?%8T9H*F[)6+ ^@/,J!J!$JMR[3 MX@;-_K?Y?U!+ P04 " #GA&Y7'/D-+1$% &'@ &0 'AL+W=OH["6$ZO*Y08B*J]X K'^97",CY9'S[Z;QL)HXGHD(0E@J MXX+J?UN801@:3SJ.'[E3I^C3&!Y>OWJ_S\1K,8]4PHR'?[&5VDRRNPOVN7/>@Y:IE+Q*#?6$40LWO^GSWDB#@QP\(8!R0W( MJ09^;N!G0O>19;+NJ*+3L> [),S3VINYR'*366LU+#;#N%!"_\JTG9K>+'^D M3+(LI1_18C^8B*_131CR)']_!XJR4'[0_7Q;W*'W[SZ@=XC%Z(\-3R6-5W+L*JW(Q.4N M\^AO]]&3-Z)?0'*%?.\71#SB-YC/[.9WL-3F.#,G57-7Y[%()BF223)__AO^ M;E.I[TA9T?WW9WT//2B(Y#]-"O 9S;A(N,@JNBE"JY-SAZ$E9Q6]O4)OK_TB[+6IOB5G M%?7]0GW?.MH/\19BQ06#QNED;]P[K+!A,,)'=6CMXD(!@T+ P"I@+O02+=0+ MTC,B CV"B5XT59.604V+[P7>D11K9Q=*&192AO\C!1+*M(IG#1VR>4"&-1&# M8PG63BZ4,"HDC"Z>TT:UT/L^]H^"M[J_,'CLE8N[9PW_#M8@S,HL0+\6*32N ML%Y-Q\=@U"-'0NP]7:KD %.P5$!B*M)E8H9/21A7IJ:RZJW%=%DH_[ MQXJL/5ZJJ&0%;%V,I_>4";2E80J&EF)-['2/4S3'J49EI*8L"(:CFK0N. "7 M((#M)-"PY*)_T2RC63V* L+LGMRPI%&DU?NYJU%;WJJY*.D#!^TOQ[A5&FG+ M6S4#)8]@ZX*OEV1%XR?V&$)>X8V*>_65V=-[T>/"[H(M< D7V$X7S85]$\5, MHH?(;'N5WDM'>A^YU1OD1$^\"I:;F(?\Z:51=4NDD2>G"V[!);C@00>5WA*@ MY!GH G=PR3O8#CRG57H=>8:C>J%W03VXQ!YLYY[F0O^4TBU%0.7+[$5!1JA? M4@FGEWM+-)2GJ NV(B5;$:^#S7Y+%)7O]KM@,E(R&;$SV4GE3NHLAFN[%'M' MEPHY^&QC1S';M'X?\MW"? O,RMU\;SQSCK?W??:0=T%VI"0[XG=0]*WR7%O> MJADH>8[8/R>=5O1!K>A)K>:[H#)24AFQ4YFMYI6@*XAIU+A?M/L]>S2[ #I2 M AWI=U#/K5);6]ZJ&2BIC=B_-YU6S_5O3:3.+/:>+E52TA>QTY>-6>P5W1)K MY5GH@MQ(26YDU$%%MPIF;7FKGD*48.;;/WJ=5-&YC\.SAM%Q/=O[.5>'>W!( M9TY(OU#QQ&*)0EAK]][50+]=8G_HN&\HGF3G=H]<*1YEEQO092S, _KW->?J MM6&. HNCW^E_4$L#!!0 ( .>$;E=QTL] *00 %T5 9 >&PO=V]R M:W-H965TFJEMR8V/PI]@$3INH?4 M2=5XW?LP[8,+%V(MB3/;@?+T_OC9)DV8FAC&FB^0.+G'Q];+CX)D, MA9[B*)%#+U0JO?)].0\AIO*"IY#H)TLN8JKTK5CY,A5 %S8HCGP2!%T_IBSQ M1@/;=B]& YZIB"5P+Y#,XIB*[35$?#/TL/?<\(FM0F4:_-$@I2N8@7I([X6^ M\PN4!8LAD8PG2,!RZ(WQU74K, 'VC<\,-G+O&IFA/'+^S=Q,%T,O,(P@@KDR M$%3_K6$"4620-(_O.:A7]&D"]Z^?T6_MX/5@'JF$"8_^90L5#KV>AQ:PI%FD M/O'-WY /J&/PYCR2]A=M\G<##\TSJ7B "$U 20/();W MKB/+\H8J.AH(OD'"O*W1S(4=JHW6Y%AB9F6FA'[*=)P:C>??,R:9S= [--O- M#>)+-%U HMB2T<<(T#11-%DQHM8HH-Y)C6*'/A*#\C0\NL= M>5)#?@;I!6H%?R(2D!9ZF-V@L[?G/\/X.A]%4DB1%&)Q6S6XUYG4+3(?99Z= M+W>Z#4T5Q/)K%=4=9+L:TGQ<5S*EL26@LRU0(<^K*+I!< _%/%&A=!!J%X3:3JR[3&L5GM"$BY0+.^]5A)P@ M)^:L4U#LO/XD=QH@W"T(=YTYO:7Z(_M,HPRJF.UBNS;6+,7K$2&D$PS\=467 MET67E[\ZC>A_-+'+$@B]*D>V388LK>+D!#\Q6[V">N_UI[?7 .%^0;C_&]/; M?S&].-#.6SV]."A7_^ U%HX#*#UD0QU)P'M^A$^0W#A.F$33V&P4E-Y]Q-IY MUWI+D6JW43 /$Q[QU;:2NK.[$^<4ETZ"&[ 2W(27X-),L-L(W$K,@_>EV.O7 M*K$T#.QVC&.5Z$;I'E9BZ0_8N9K7*/%#1M<4 97;R5:!W?Y\S"0C1:4RG+U\NC>TZ.9;N@9UK_=%R=*.0PW(L[0&[_<&U M,-[JXFIFZ@^K1U/C_.HJZ>S[Q!DFI0V1H($-M].43N5<&A5Q&Y5;E7GP3_NQ M&E&2O;+$N? ?*\H#*-B*TI6#TBF(VRE*>.G>EV9!V WIK MHEHAI1T1MQT=T%OGI=YJ79F4=D'<-<>QBG.CX,[!=9"4;D!.J4EVMNS67!/E M""D=A310D) F*A)2>@[YG9J$O"Q*^C6*:Y56T'J5BN0 2JM>89DY>/Q( MQ8HE$D6PU%#!Q:7^DL3N+&]WHWAJS\\>N=)EK[T,0>M,F!?T\R7GZOG&',D5 M)ZJC'U!+ P04 " #GA&Y7^\G!03(# #R"0 &0 'AL+W=O\9]B R#1?552,78V4FZO M7%?D&ZBPN&!;H.K+BO$*2[7D:U=L.>#"@*K2#3PO<2M,J)..C.V&IR-6RY)0 MN.%(U%6%^>\IE&P_=GSGP7!+UANI#6XZVN(U+$#>;6^X6KD=2T$JH((PBCBL MQL[$OYHGVM\X?"6P%P?O2"M9,O93+ZZ+L>/IA*"$7&H&K!X[F$%9:B*5QJ^6 MT^E":N#A^P/[!Z-=:5EB 3-6?B.%W(R=2P<5L,)U*6_9_B.T>F+-E[-2F%^T M;WT]!^6UD*QJP2J#BM#FB>_;.AP %(\=$+2 H ^(G@"$+2!\;H2H!43/C1"W M "/=;;2;PF58XG3$V1YQ[:W8](NIOD&K>A&JS\E"*KJ[18;.7K]%KQ&AZ,N&U0+30HQV_;@9![3TA/.NG)2>F?U?_M2+Y-:O*HZN=)%"<] MJ8^]HD&O')F%R1_X@[Y4BUL4#?R>5/?@$JN K\WT(%#.:BJ;9M19NP%E8N[E MGGWJ7\U\BSU3 TTS?_RE;Z:A3YBO"16HA)4*Y5T,U+;P9L)H%I)MS16Z9%)= MR.9UHX8RX-I!?5\Q)A\6.D WYJ5_ %!+ P04 " #GA&Y7$[+T4B8$ !J M%@ &0 'AL+W=O> MG'M];9_=7FT(PGF=RPCJ7RR87F"A1SF6Y=G M.<'KPBF)7>1Y(S?!-'7":7%OF8=3MA%MXR& MIFH:5R*73ZGT$^%'QM9'&L< IVNP2 5.M_0E)N ]YT3P&_!)5M(M6)63#-BF M;U-XUC!O'XC -.;OI->7U0-X^^8=> -H"C[OV)Y+4SYUA>2MWNY&%<?F8"QW)JZP3@(@&ZF$N@40&D-I9#B,;>>#!U#^U@^E;# 'JU M48?DH"8Y,))\(IS?R\TBVB?[& LY8SAAN:#_8K6+Z+B6>,,6BUL_F* 3KAHK M*,WT9(.#J.1IQ+"]T26"?DH XYN.:"#VSFP1)8)P_C.@]C6PM^W*N\86MQ ME*%H;/R!OC@G-<.)F:$JR!0G1,?)Z'KI/%@"ZT0)O>;0]JY9D16ZI5380NOF MHB5@H*VJK)#:)><'H].ZU%@%WIEC"#:B 1K/XO!QOI#R\B!U5K5"+;0NH$W*@'Z5ZU5HPBY.!>6T+JY:,0(-*N12VJUKS FWL@[K=6^ MU;E*;40(_(D*68*81O)+3;N+FITOG@]+:-U0&RT#1U>M3:L2QQ9:-Q>-R(%& M[7!1;09]81F,3DO3;-1EV4@0:-8@\^*3F.0@)W$AX?F.9EJ.1IR+Y\826C?J M1M; R57KU*KTL876_?ANM \RZHE+ZK1":I<@1 /O=!/5F"%T[L1'C3!!9F'R M3/!6?BJ9-E,SPL7- $MHW7A;;9'K]D7L-D:N(7I0(WJ0M=X(ZK<]X+A?HS^Q M*GFZK4:@ZL+^@?,M33F(R4:Z>7>!K/&\;&R6 \&RHC?XPH3<5HO+'9'?4+DR MD,\WC(G7@6HWUNWE\#]02P,$% @ YX1N5^_9R JF @ !@@ !D !X M;"]W;W)K&ULK57?;]HP$/Y7K*R:6JDC(4F[E85( M0-C6ATY54;>':0\F.8A5Q\YL0[K]];.=D$&;(M3Q0NSS?=_]Y"ZJN'B0.8!" MCP5E_2+3!A3AQ9 MV:V(([Y2E#"X%4BNB@*+WV.@O!HZ?6"@#!9X1=4=K[Y $\^% MX4LYE?8758VNYZ!T)14O&K#VH""L_N+')@]; ,W3#? ;@/\4$+X "!I <*B% ML &$AUJX: V=+>.W28NP0K'D> 5$D9;LYF#S;Y%ZWP19OIDIH1^)1JGXL^< M9Q6A%&&6H6NF,%N2.04TDA*4/$=?=:N^0Z,L(Z:NF&J=NCE-E4\34)A0>:95 M[F<).CTY0R>(,'2C&;6"C%RE?326W+3Q9US[X[_@3X!N.%.Y1%.60=:!3_;C MK_;@79V;-D'^)D%C?R_A#,H>"KQSY'M^T.'/Y'"XWQ7._UF?OMKZ3C*"MEL" MRQ>\JEM00F1*N5P)0#]&CPHN%/E3_U'YXGFUNNI24UY92K-A MUK'7NXK<]7:ZNW3\79WDN8[?"W=UIET\EZU.';.[-=@*$$N[421*^8JINFM; M:;NT1G96/Y&/^X-)OT.>Z"57[Z1_]/6&O,%B29A$%!;:E-=[K^>NJ+=.?5&\ MM&-USI4>TO:8ZT4-PBCH]P7G:G,Q!MK5'_\%4$L#!!0 ( .>$;E=CG@,] MO04 +XL 9 >&PO=V]R:W-H965T M$AV#I1"KR^&0SY8XB_DWNL*Y?#.G+(N% MO&6+(5\Q'">E498.+<-PAUE,\L'TJGSV@TVOZ%JD),<_&.+K+(O9^RU.Z>9Z M8 ZV#Q[(8BF*!\/IU2I>X$*7TI;NZ2ZX%1] BG>"8*1"S_O6(/IVE!DOWXKX8.&I^%8?=Z M2P_+PS3]FR1B>3V8#%""Y_$Z%0]T\P>N!^04O!E->?D7;>JVQ@#- MUES0K#:6/#4!LZN M@?N!@5L;N,=Z&-<&XS)8U>R6H?%C$4^O&-T@5K26M.*BC&]I+2-"\D**CX+) MMT3:B>D]7L0IDHH3*98*$^B>Q,\D)>(=_89NDH04@I$M[O)*]H5\SGPL8I+R MK[+)TZ./SKY\15\0R=&?2[KF<9[PJZ&0?2L\#&=U/VZK?E@?],-&WVDNEAP% M>8(3A;VOM[\X9!_J[4U+ QC*26UFUMK.[*VE)3[BU3=D&^?(,BQ;T2'O>'-+ M-1^?\QY\SGNH-_?Q3)J;I;FA,(^.-[&2K^(9OA[(!, Q>\6#Z:^_F*[QNRK2D# ? M$A9 PD)(6 0$Z^EEU.AEI*-/GU9S)M6"5O%[L2:J]*$%G*H/2)A?P=P25FQ$ M7J=R6R(_PM=NW"$]AI"P" C6B[O3Q-W1QOV!OL>IS'QUW%&R9F7&4PE 2SI5 M ) P7S]&TT#O.&:J%!U =B.$A$5 L)XJW$85KG;&OI,4([D1D_E"LR!H&:?J M 1+FNWL+@KN_($!Z#"%A$1"L%_IQ$_JQ-O0>S3*YX97!G[V<([Z,I0M$.%_C M!)W)#6_UY*M*#Q78Z8$Y25OQ14'Z[6]-18_GP_ LA^ MA)"P" C6B_]%$_^+ Y\S%XC.$8]3^1TSG,9"?LB"(E8G?ORVPCG'*E%<[*VB M.TNH=["%?[!%L-]BLKM4A]HQGAH.(%@O'*;1%A\,;4#NB2"+JJC VQ($R066 MWI1IM@9V9\C9G2%/T0K&IGV7EY4M=ICA?IAGAH3*%H_*)V*D/F)H)PW MN^,59H0FVDWR 4^:O:BG-SUU*?WYC@2@'0E!:1$4K:\4JU6*I5=*63SLB"3= M%@_/T6S-V =;Y9K:^XFZ]TUY>M\G"^ 8GP&HSQ"4%JE&8'9V=?T8MJ4Q4UM) MF:I*O\J@@5;$0&D^*"T I86@M B*UA=+6QUP^H%R6VEEV#DMF6&V* _"$;E&PO=V]R:W-H965T*B[TQ"N-J<]]7^6]#;X6$R^P@H!# M;BP#Q=<:IL"Y)4(9OSM.K]_2 G?'6_;/SCMZ65 -4\E_L,*4$^_4(P4L:')$#P@2Y+66CJ2AT MZAO4:G?T\T[79:LK?$77'.IC$@4?2!B$T0!\NA\^@QSA(P@R8SIG$O=*" _+Q;:*+RQ'^RYKFD.$P^_2 UJ#5[V_MTH"3X-5>"-R)[4(^KK$>UC[ZZ-_GL;^/8V M#-ENN1+'9=O*.@N3($C]]:Z=@:11$O5)3V2.>YGC-Y39Z'Q7J&WTJ!0_E]RXQ<%&YTF+^0.9)V$;E=F+!'HH0( %8& 9 >&PO=V]R:W-H965TQZI?, MOD#[[V<[D+$MS1?BE[OG>>Y\=TP.2C^9 @#)L^#23(,"L;P)0Y,5(*CIJ1*D MO=DJ+2C:K=Z%IM1 <^\D>!A'41(*RF203OS92J<352%G$E::F$H(JE]FP-5A M&O2#T\$#VQ7H#L)T4M(=K $?RY6VN[!!R9D :9B21,-V&MSV;V9C9^\-OC$X MF+,U<9%LE'IRFV4^#2(G"#ADZ!"H_>QA#IP[("OCUQ$S:"B=X_GZA/[9QVYC MV5 #<\6_LQR+:7 5D!RVM.+XH Y?X!C/R.%EBAO_2PZU;3((2%895.+H;!4( M)NLO?3[FXP0?*!W.8Y6=-YB\(3^2",$F^%JHR5.9F M$J+5X)#"[,@WJ_GB5_BNR;V26!CR2>:0_^T?6NU- /$I@%G<";B&LD<&T7L2 M1_& /*X7Y/+B70?NH$G,P.,.NA(S5W(/VA?@CSMK0)8(POQL"[M&&[:CN=:Z M,27-8!K8WC&@]Q"D;]_TD^ACA]9AHW78A9[>*6KK6ZA*8INTVCGQSJY)]VE\ M'463<-]".6HH1YV4/CU,&M25;5$D"%JT<7>CC,@+4&TZ4I T>I).I)72OF+5 MEG"7#28S7MD*<^6:55H[C9S1#>.VSJ&U<)/_TC0:7D6O)6K<"!MW"EM*FQHP M2#1%(%:AD]=&7\/TXS/^J!<-1__0AV>]+D#O_$0S)'./7[=]<]H,S=MZ5OPQ MKR?N/=4[^X2$P]:Z1KVQ?2Q=3[%Z@ZKTDV.CT,XAORSLX ?M#.S]5BD\;1Q! M\U>2_@902P,$% @ YX1N5PC)6+ZO!@ GC4 !D !X;"]W;W)K&ULM9M;_BL;=:3(0"]A M$/'+P4Z(^,-HQ-<[$F(^I#&)Y#<;RD(LY"[;CGC,"/8RIS 8&9HV&X78CP:K M97;LCJV6-!&!'Y$[AG@2AIB]7I. /E\.],'^P"=_NQ/I@=%J&>,MN2?B':>$P/7 P]!,.L\)A=MC"J:LT+QSFART8 M)QP6A<,BZ]V\.[*^-+' JR6CSXBEUI*6;F2"R+QE%_I1JMU[P>2WOO03JQL: MAE)"]X*N']'/Z,KS_%13.$ ?H_S.2!7VWB0"^P$_0^_0"/$=9H0C/T*?(U_P M7(R$#2_&C=1'$31Z$<2*(,;JED=AQ9$4>\5K\3;7_Y"U_ M2^U_H? ?R0M:7E5C?U6O#27PUR08(GUVC@S-T-NNA]K]GL1#--8R]S'Z?&^B M]^_.T!,5I'[]\X^VJ_5=Z=9WI=MJ^BU^1?J\"6^A.&J*2=8R1CW#&&6,7<)S MU>"K9#M$QJP)5NAI7-ZEXXP[/G67!IAS],>FN$___DU^CSX*$O)_6H*\SF&3 M=EB:#3_P&*_)Y4"F.T[8$QFL?OQ!GVF_M$D5$F9"PBQ(F T)ZWKJ;6MU-;?D_"!]FW=)/G]JKSOV4'VCI8">S;P;/CV^:@<]^T ML-ZTL"%#=B!A+A"LT??SLN_GRK[/9B$[&GB$\9\0^9KXXA5%LM?/\_$!\3CP MQ3E:T^A)FF2/N>F#1)LH\I;T<;T3AF/YU^R)&V5$?:]=*6-^!)H?-ZOH*#OU2U97DM,'+ <)O"6(O!"V]KE,)LQ?RPZF<5I\X.5Q MKS:QX'UF%LHX^NHAARUJEW4^G!@'@F@S.AS2K&,C?6A,#B0!&;L#"7.!8 WM MZ%I5M]*4ZLF>L.]Q()]'KK:,D)!$0@KA%K_X81*VJ4 -["L#4)H)2K- :38H MS0&EN5"TI@AKQ5,=LBY3T* 4"$DS06D6*,T&I3F@-!>*UE2@42G04 Z#5ULY M^&WE4[B<;(L(_Q*WX("+J3F5,.C#*[MNI1R>ZM1TB:"4JS0&DV*,T! MI;D%39\T:P?5W*,IM*H"K2OKC*?R[960*9<]$B%'P0UA?K1M%1IH11J49H+2 M+%":#4IS0&DN%*VIQZHPK4] 4R]H!1J49H+2+%":#4IS0&DN%*VIP*H@KO>I MB+]9E%#3>BL0DF:"TBQ0F@U*<+CK],J&;F=7-S 8]!0>4YD+1FC_4K-81#/4Z0I[M&(D3MM[A;/&) M;AD.S^LC#PYI$HDV<:CI?<4!2C-!:18HS2YH]9GS]'C@4E:,4L'(Y]Z9 $ M&I\-2G- :2X4K2FL:A' 4"\"W.'7M!S+T4;FOMI01C?IJH#R05)-[JTAX^BN M7DR.9DDM5A='5A9H9#8HS0&EN5"T7#VCVLL@(6';[,4@+H4@,UC^7DAYM'SY MZ"I[Y694F>=O+MUBMO4CC@*RD:[:<"[O>9:_#)3O"!IGKY8\4"%HF&WN"/8( M2PWD]QM*Q7XG;:!\)6OU'U!+ P04 " #GA&Y7AHZH1QL' #+. &0 M 'AL+W=O4?PRS7D4)G3.4);',6$O-S1*GZ\&QF!WX#Y< M;[@\,)I=;LF:+BA_V,Z9V!M5E"",:9*%:8(875T-KHT+'T]E!57BSY ^9XUM M)+ORF*9?YR['B EGG&T[BL M+%H0ATGQ2;Z7 ]&H@(T]%7!9 7"F99P3RT@E56L#H53'-/!;NL8!_: M!Z>LX*BQ+P9+C;1+.)E=LO09,5E:T.2&DDO5%@,<)C*R%IR);T-1C\\6/%U^ M_7@CM G0;1J+@,V(DGP>D01]1-=!$,I]$J&[I AD^>V)2SD)H^P4?4 CE&T( MHQD*$_20A#P[$P?%]NC=(-U@)_S:,A,HTSA,?8*+O;URT]94&W@C)6%!,] M+%QT\N$4;>5 -T9Q+]W]H73O<#JNZ#6XA^CKB2Y=5F.*>RDMJU.'K9\("]-=O HGN.(VSOWNZ=5.QX_4H;2%H-%\V8T/-DG_51Y_B6OZQBACIZ:,;Y;P M(!OD \%:VMB5-K96FR\J\]/@(WFB3%S)H+68I!P%A%.T(B%#3R3*J=0NW4JE MLJ* T.]$9)@@C2+",K05\JH%Y%2(J%V3;K3-.5;* C9I"&4-IT9'S=>%G*%C M=01]76@R-*QQXZ^#]8$ZTE+-J51SM*J)=346LT9-I[,J^V=97NI2'#GM&W\M M^-CQ=UY-%,.T;TIF.;DUK.E@+GE0+G6@54]BI7LBI[ MU0GN#/VAIDN? EKPL0I PEQ(F <)\X%@+:DGE=23=[Z@F4!&!"3,A81YD# ? M"-:*B&D5$5/MY'](&%VFZR3\1TB]]YJ&?I?;5-S^1T0F3)ZB/'FB&=]5JE*J MR)E]8:%MQ+%A4<"FC9406\-NJCRDD/>ZD&D,G4YV!&I[2QYC7-]3CP$%$I*$ ML93H#)75BFM2RL*T[^;W1G_V8Y4!I;EOC Q&+U1>L1DHEG?HR##%M=Y+[_WH M@22[($FD(/5-5:@.MH.A8; 8VH;>"WU9N)333IDMA4>"3NX7#_V72'K>T?)" MTEQ0F@=*\Z%H;9UQK3-^YSQ=-@ J,"!I+BC- Z7Y4+1V8-2&E*%U-_ZO=*UO MQ='14="<9BZ>=M+U 66\LDPS71MV-Z?[4&UO*U0;1(;>(?K1^1K4/P*EN6^, MC%EF65QE67M_PCX,527LR3Z2#]7%=CC4GI2A-Z6\Q7S>JR.H>01*;? PMZH.WSH6AMU6H[S-!Z*S/U M$ZSW+0_Y"[H3XB3RT03U: T'XK6?@ZCMM:PWO8!6[/+\[1^FYD4/[6U5\_;GI+8P&,+3^W.@GQP M24_?RV,U@:*U-:D=+JQWN*Z3)"<1"I,EHV(FREO7Y5Z9=OKT:E(^JS1N#.!X M.+:Z@H!:6J T#Y3F0]':PM:6%M8Z(V6JC;=1^D)IZ5[.<[;<2)7W95P]\]B% M%93F@M(\4)H/16MK7;M4^+V?F\*@!A4HS06E>: T'XK6#HS:',-ZWV91/-Z1 MYCSC) G"9/UF:GW] )/=GUE!K2Q0F@=*\Z%H;0UK1PN_X6CMUO B(6]W:[AZ M[NVHYW?*$[4NFRS;=J9=:4'=+5":!TKSH6AM:6MW"^N?Q=*E9_6X. 2=4L3T4#9IU?2CV0%N, M+502/9*.FW\_4E(D2Y9I.66WET:2[STDS[G\.)5F>\J^\0TA GS/TIQ?CS9" M;-]9%E]M2(;YF&Y)+G]YH"S#0MZRM<6WC."X2,I2"]IV8&4XR4?S6?'LCLUG M="?2)"=W#/!=EF'V=$-2NK\>.:/G!Y^2]4:H!]9\ML5KDW=?-'?#VR58](2E9"06#Y MYY'Y_)]6 ?(6WHBDO_@7[*M8>@=6."YI5R;('69*7?_'WBHB#!(G3GP"K!#@T MP:T2W$X"/)7@50E>-\$]D>!7"<70K7+L!7$("SR?,;H'3$5+-'51L%]D2[Z2 M7!7*O6#RUT3FB?F]H*MO;V\DU3&XI9FL/XX+!>]2G(.WX+XL($ ?0!$*/FZ+ MGQ=*X$0\@=>(")RD_(T,_GR/P.M7;\ K8 &^P8QPD.3@9BPT&4QR3NR;_5YWOG\I$^?WHN/]+G M.U #8$G9:NW@LW8W4(MX3[9CX-I7 -K0[2/DQ]+1CZ5'^G1$5C+=*=*AA@RW M+F2WP'-/=4?56U\A+QC#^9K(Q4V Y1,XC+O#3\7CQ1ZS^*HJ;5FJ'W>""UFE M2;X&7S_1- 5R45(Q?_>5;=DOK[]?:J%_Q[=X1:Y'5,H VPER!)5DG>:XT6F*Y6*T(>"U7F'+=>=,G ME+:-2X4R"89*,+\ 4UO[XSSTPTG@^C/K\5 #0XVV-/!K#?Q!&JSE=!)R\IPA M6PMV*=DFP9!_1+8#I_[4FW3(-M1HB^R@)CL81#;Y3M@JX>?IUL)=2K=),!0< MT?UVZCB>'7;H-M1HB^ZPICL<1+<\>#^09$!U:^$NI=LD& J/Z7;=,/2]#MV& M&FW1/:GIG@RL[FW"SI.M!;N4;)-@:-)3VR'TNZ5MJ,T6U].:Z^GE6R6#[.@4%T_H^#]17X4IAX&;UX) RO"8BJS0[-_E [66J9<"73\YD$;)5,I\[AL;1- MF'&P):R<5_W32MOVQ2J:1$,5VN1P_1F'07=V&FJSK4[C>AVM[SJO#NTYM@_4 MQJBQ-8J&*C3'.SS%VV-[VE7G9[A6I[&MCMZW#E:G?[.Y'?5&N MV]V,O!X^Q[![:-0/]Z5T-@[4T5O0P72VS_$#Z33J6(VBH0JM+0\)NL0I0 E?I93OU#NF,T9!ZX\O7CE,HB&C M:)$IM/;+J,950[VK+M\/TK[_;]AW)Q4CZB6V6FU6-"^TVTE1!6%9GX3ZAB^5 MT"@:.D-*")Z(6A4@R,J7?QZ(\5/?Z\]H()+_C.0H))URC<6'6@O94>Y@8?MQ MY8RZ=*-HZ PI0<6W5_,=GI;N9UATV%ATJ+?HFIF'UVM&UE@0D$BUDIPG*_"( MTUV?;^\5T*A!-XJ&*K3@8/]S0VC;G0W05*-M<1J'#O4._67BM,]BOK[2X7Y7<]]=/Z2ZU%\7V2U827GWE]P$Q.<0Y2 M\B!3;7DV' %6?CE5W@BZ+3X-6E(A:%9<;@B."5,!\O<'2L7SC6J@_GYM_B]0 M2P,$% @ YX1N5WZQ'(EH!0 7AH !D !X;"]W;W)K&ULM5G;4CBL>KDH=,'B(0D M3DA" 2#)_OLN2(H410JV%>O%Y@6[V'.PV#T"1QLA?Z@%YQH>XRA1EZV%ULL/ MCJ/\!8^9:HLE3_#-3,B8:;R5B96. MPH3?25"K.&;RZ9I'8G/9(JWM@_MPOM#F@3,>+=F<3[A^6-Y)O',*+T$8\T2% M(@')9Y>M*_+AAG:,03KB6\@W:N<:#)2I$#_,S:?@LN6:B'C$?6U<,/RWYC<\ MBHPGC.-G[K15S&D,=Z^WWO],P2.8*5/\1D3?PT O+EN#%@1\QE:1OA>;OWD. MJ&O\^2)2Z5_8Y&/=%O@KI46<&V,$<9AD_]EC3L2. >T>,*"Y =TW\ X8>+F! MEP+-(DMAW3+-QB,I-B#-:/1F+E)N4FM$$R9F&2=:XML0[?1XHH7_X^(:B0C@ M1L28'8JE_-Y%+($+F&#>!*N(@YC!_>0!KC9,!@JN#/NA?H*S6ZY9&*GW./9A M<@MG[][#.W! +9CD"L($'I)0JW-\B-?_+,1*L210(T=C\"8$Q\\#OB%@H])P(,&^QN[/:$6!PZR5E!'M]1=4ZO'"5^VP7//@;K4:PK(;G[+ M?30GJ3FUA.,5*^FE_KP#_KZG&9ECKI;1\0XLC#3+9CIOH(9_LBE'RHVC?@O,V.?MY<# MZA2 ^@>IL7HZ,G-Z!3^]8S.'S>>2S\U^"I&-$%N9GVVJ9BD3$T9%DZ_ M<7=E$_?2B4U[78^]/K;;D;/>!6\-[TCP_0)\_P3@>3K$AKQ?0TYHO^OM(:^/ MJO)3@30H( VLD.ZYPG!]D]89NK0?P1DV,_6^*5:KN]?6P#=R5D$^+) /K0UA M8JI\4VN_DM@9YAS%F(;I$^R.NV-/Z>.TS9_#QY\KT^0_)G,,7D:R19HX67U;Q%-^C6IAD"N#?>Q%%@)++>/ROB?#A6Q+^1LXJ MA!.W%%.N-=D>Z&A,, 9ZJ!,'36F7SY#=W>OD-ZPZP[V=HL]E&.A[NA& M8H7ZEU$7B/0Y.*0&AW9U7A5#J+M(]N3XG;Z2,V^OMK_\IY!Q"[#7NRAK^0B4$#$[1=+PJGD'&DU''$JEJ.8&)6 MJ?\O)&/8F!;U3G *B45+B47M$NOU9#1TBIXKEZ9AEC+LU+;'*90C+94C/?HD\)>.-/)I*^B[76^_ M6C8-JY"4P7)V3O!C+N?IAPV%J;I*=':87SPM/IY HB M/D-3M]U'E2>SCQG9C1;+]'O 5&@MXO1RP5G I1F [V="Z.V-F:#XI#3^'U!+ M P04 " #GA&Y7\HYF>%4$ !S&0 &0 'AL+W=O]OHS88Q_\5BYVF.VE7,(20=$FD)G#;23NI:NZV%]->N,$) MJ( SVTG:_WZVH80?#FH[2WW3\./[?.S'C_D6F]F)T >68,S!8YX5;&XEG.^O M;9MM$IPC=D7VN!!WMH3FB(M3NK/9GF(4JZ \LUW'&=LY2@MK,5/7;NEB1@X\ M2PM\2P$[Y#FB3TN9 G7^.YY<@>X0QON$0@\7/$*YQE MDB3Z\6\%M>HV96#S^)G^124ODKE'#*](]E<:\V1N32P0XRTZ9/R.G'['54*^ MY&U(QM1?<*JTC@4V!\9)7@6+'N1I4?ZBQVH@&@&"HP]PJP"W&S"Z$.!5 =Y+ M6QA5 :.7MN!7 2IUN\Q=#5R(.%K,*#D!*M6")@_4Z*MH,5YI(2?*FE-Q-Q5Q M?+'F9//P>2F&.@8KDHOYQY"JX&V&"O 9K,7,C \9!F0++FJC1WF,P<<0T(.#!4QF]E<=%HV;6^J#B[+#KH7.NB!;Z3@"0-1 M$>-8$Q\.QT\'XFTQ6/6(N<\CMG0'@6N\OP*>\PMP'=?3]&?U\G!7E\[_:SUZ M<^NMP?#JZ>,IGG>)ER"*@69*W%"*BAT6EL+!\@DT=;?H25V^.2$:@[__$$CP ME>.<_:.;'67[(WW[TD:OV1YM\-P2/LDP/6)K\?-/<.S\JBN-25AH$A89@K6* M.*J+.!JB+[X3CC+ U--]KTJT:9125Y22-U8\^:_HN/ #?S*SC\W![HM&GC]M MB\*^"(Z]H*.*-"H7>DZM:J7MUVG[@VFO"./2UAC*L-:8!L-?._5,PD*3L,@0 MK%6#<5V#\3O[Q]AD$4W"0I.PR!"L5<2@+F)@V#]*GM]XGB=NYYE?]35!SSWZ M&M>;=,U#(W+A2.\=DSKER6#*=V(0$=TD0+S4B/?2HWCAWLM)J4MVD/3:&6@2 M%IJ$189@K7),ZW),W]E&IB:+:!(6FH1%AF"M(D+GO!9Q#!M)!6P^W##PNE:B M4[FCSOM*J%&-ID%'%6E4WMBY\"H"&\LP.)CZ6KZ$*#<1Z_4'S--BI\UWD/+: M>6B4%AJE1:9H[7JXYWJX[^PH50=,E=(D+31*BTS1VJ4\+U'AX.+I+:[B]?W" MF?A=5]&IID'75?HJ#TYAUU7Z*C?PX 57.2_LX/#*[C=<8"J2E[Z"XCPM4L8I MDEMSVK0'8:^>D29IH5%:9(K6+LMYX0G]]S87HVM7H[30*"TR16N7\KQ^A8,K MJ[>8R[BWF>%"IV7[#SLK4[<8F,Y'. MH>#EAF!]M?Y"<*/VQ3O7E_!Z!3770_E%06U:G_'EYXAOB.[2@H$,;T53SE4@ M:DK+'?[RA).]VL*^)YR37!TF&,682H&XOR6$/Y_(!NKO+(O_ %!+ P04 M" #GA&Y7]'1XMW(# "I"P &0 'AL+W=O,]%\\R1U3P4K!23KQK!]V6:8T'D/:^P MU$_67!1$Z:G8^+(22#)+*I@?!<'0+P@MO7ALUY8B'O.M8K3$I0"Y+0HB#C-D M?#_Q0N^X\$@WN3(+?CRNR 97J+Y52Z%G?JN2T0)+27D) M<3;QH^)".#MX#O M%/?R9 S&R1/GSV;R)9MX@=D0,DR542#Z;X=S9,P(Z6W\W6AZ;4A#/!T?U3]9 M[]K+$Y$XY^P'S50^\3YZD.&:;)EZY/O?L/$S,'HI9]+^PK[!!AZD6ZEXT9#U M#@I:UO_DI[7WFWB M%D21>"SX'H1!:S4SL-FW;)TO6IHZ62FAGU+-4_%*\?3Y;J93G<&<%[K\)+$G MN&2DA#M8Z<+,M@R!K^&'S;H&3GO*?HY\EH]=68L_J]:[IF6,'1R6>G#W, M#G"*:\MC3T0&?_ZN)>&+PD+^Y:J..G[?'=]]=Q="L- M:R:,(",'Z3J!;GY0\UW9[B8.FL!A"$7]NH>#:WM(;I0*CE+11X?46:8';:8' MMV5ZQ_4=2QE5!U>2:Y$PL"JF:=C%P?U(O^Z[TU2Z4.>0A5LH/$HT"QL4V?A)1O2U5? M_NUJVU=.;3MUL3X+'^:A8WVA^]"Z;?Q7OFYBOQ*QH;J)8+C6H4R=>2#JQK"> M*%[9SN>)*]U'V6&N>VD4!J"?KSE7QXD)T';G\3]02P,$% @ YX1N5V) M67)< P =PL !D !X;"]W;W)K&ULK5;;;N,V M$/V5@0H4NT 3R?*M36T!OFBQ ;JH$6-W'XH^,-+((D*1*DG;\=^7I!35-ABO MD>;%)JESSO ,1]1,]D(^J1)1PW/%N)H&I=;U71BJK,2*J%M1(S=/"B$KHLU4 M;D)52R2Y(U4LC*-H%%:$\B"9N+653"9BJQGEN)*@ME5%Y&&.3.RG02]X67B@ MFU+;A3"9U&2#:]1?ZY4TL[!3R6F%7%'!06(Q#6:]NW1L\0[PC>)>'8W!.GD4 MXLE.[O-I$-D-(<-,6P5B_G:X0,:LD-G&/ZUFT(6TQ./QB_HGY]UX>20*%X)] MI[DNI\&O >18D"W3#V+_&5L_0ZN7":;<+^Q;;!1 ME5:5"W9[*"BO/DGSVT> MC@A&QT^(6T)\3AB\0NBWA/ZU$08M87!MA&%+<-;#QKM+W))HDDRDV(.T:*-F M!R[[CFWR1;FMD[66YBDU/)VLM;N8FU3DL1&7*3Q%W@BM&.-S VA1FOF4( MHH#O+NL&.-NA-$4$WPC;-NB9,H56VZ&"KU9+"U@0EFT9T0BZ1/A$J'0$)V57 MTO5J!:;2W>2>4TT)@S^+ B7E&_BP1$TH4Q_-)BQR$FICUVXZS%IK\\9:_(JU M/GP17)<*4IYC[N$O+_-_N\ /39J[7,_:SN)X> M^^S\O^CIFZ.?)*/?%5[?Z?5?TRN)1/ 4WDQ*PC=H[B(-\P,R)S M^.L/(PGW&BOUMZ\ZFO@#?WQ[_]ZIFF0X#Y%3LQW^71+>C\23<'6?*BQK' MIZBE'S4\1:5^U*!#G;@==6Y'%]T^4/5T4TA$H-S4#"H-TGPA?(Y'OOC1V2X7 M?M2YXZNT4C^JYW<\[AR/+SI>TAW-D>=PH,A\7Z'YV!/VS.6/(-1)5"@WKH53D(DMU\W=WJUV7>+,-4=GZ_/>W:+G65^:KK)I O^3;UK2+T1N MJ&D?&!8FE"W( &33YC43+6K7QSP*;;HB-RQ-9XS2 LSS0@C],K$!NEX[^1=0 M2P,$% @ YX1N5P<0IQ"; @ U0< !D !X;"]W;W)K&ULK55M;]HP$/XK5C9-K;0UKX66A4A J-8/E5!1MP_3/ICD(%8= M.[,-M/]^MA,R6@*JMGY)[/,]S_E>?!=ON7B4!8!"3R5E%[/+3%A3A);V4PD,5\K2AC,!)+KLL3B M>0R4;X>.[^P$]V15*"-PD[C"*YB#>JAF0N_&AE/%IP_FLUM/G0\MX$6;J9*Z$/B4:IY)I65'^#(#&P&!)%)I1S- 7 M-,IS8C*)*;IE=3F:O)ZEH#"A\ERK/,Q3=/;Q/':5OH=A<[/&YKBV&1RQ&:([ MSE0AT93ED'?@T]/XZQ-X5_O?!B'8!6$]K5ZC?DRQ]3[+I.Y&]2$K4)B4ZQ;Y[I@)ENO(% M6:S-:^S*14W3LS1F1FR2J'?M>5[L;O:C?*@6],,#M?10S0_"JP.]Z:%>_]K? M5ZN==O?Z5 EB90>$U#ZMF:H+M)6V,VAD6^\K^=@?3/P.>:IG5CUB_M+7 ^\. MBQ5A$E%8:E/>15^W45$/D7JC>&6[Y((KW7/MLM!S%X11T.=+SM5N8PRTDSSY M U!+ P04 " #GA&Y76L/7Y&4" #'!0 &0 'AL+W=OUTH):-/4Z-JT&6GF0X'&:)*>QH$Q&1>[W[G21J\YR)N%.$],) M0?6O.7"UG4;C:+=QS]:-=1MQD;=T#4NP7]H[C58\L%1,@#1,2:*AGD:S\<5B MXOR]PU<&6[.W)D[)2JD'9]Q4TRAQ"0&'TCH&BI\-+(!S1X1I_.PYHR&D ^ZO M=^R?O';4LJ(&%HI_8Y5MIM&'B%10TX[;>[6]AE[/B>,K%3?^3;;!=X+.96>L M$CT8,Q!,AB]][.NP!T">XX"T!Z1/ 9-G %D/R+S0D)F7=4DM+7*MMD0[;V1S M"U\;CT8U3+J_N+0:3QGB;'$C2R6 ?*:/8,A[,JLJYLI+.;F1X8ZX8K^Y!$L9 M-V_SV&)0!XW+/L \!$B?"7!.;I6TC2%7LH+J$!]CLD/&Z2[C>?HBX1+:$!?)^MC-5X1W\;_8E]E[I@=?)Z=GY M_C-@@I)XKR<$Z+4?%08SZZ0-EVW8':;1S#?AD_TY3JDP5/[0A!%W2_6:24,X MU$B9C,ZPQW48&\&PJO6=MU(6^]@O&YRTH)T#GM=*V9WA @RSN_@-4$L#!!0 M ( .>$;E?C+T9!GP, %L0 9 >&PO=V]R:W-H965T.)YLA'RBUHC:KAG.5=3;ZUU<>[[*ETC M(^I$%,C-FZ60C&@SE"M?%1))YHQ8[D=!,/(9H=Q+)N[9K4PFHM0YY7@K096, M$?GM$G.QF7JA]_#@$UVMM7W@)Y."K'".^G-Q*\W(KU$RRI K*CA(7$Z]B_!\ M%@ZM@9OQ)\6-VKL'2V4AQ!<[N,ZF7F ]PAQ3;2&(N=SA#//<(AD_OFY!O7I- M:[A__X#^SI$W9!9$X4SD?]%,KZ?>J0<9+DF9ZT]B\QZWA)R#J,LSS%KL9]WV9QWV MOB%=,X\>F%]&G8!S+$X@#HXA"J(8/L^OX-71:RARPMNKX6A PN5,=PA2J5M'#A^?N#F0O7&IGZIRTD%?"@'=A6B'-5D!2GGBD!"N4= M>LFOOX2CX+=2+^7;&%9+0TQ%UKS MF=@RD\AQ8SX=WP_5S\L*>KBWY\(?=F77C(:_9[6_9S\)2)64/X3AN/;6AJK- MUV[8X>%(/,&PP2P,=E_MH!/KAG+*2F8$?T+9Z<9^[)[K"ZVIQ-[Y)7RITK-% M[DN'GM":.D0[':(7+3\_@0]=\K;R?KQAD^+N'!1V'C&2&W+_C*3O]2S4%UI3 MB=UI*!R\6-)W'K0>K4-/:$T==D>NL/O,]>RD[X8?5Q4;8F"N]VA5X#D0%6U_ MKWUC*%>NJU60BI+KJI.KG]:=\X7K%_W=]*KMOB%R1;DRY)?&-#@9&^]DUTT*R64?=B7 MVK[<>_?>-;Z,UU(]ZA+ D*>*"ST)2F/J\S#4>0D5U<>R!H%/%E)5U.!1+4-= M*Z"% U4\C*,H#2O*1)"-7>Q&96/9&,X$W"BBFZJBZO<4N%Q/@I-@$[AER]+8 M0)B-:[J$.9C[^D;A*>Q8"E:!T$P*HF Q"2Y.SF>IS7<)/QBL]=:>6"W#%@!Y M^@%Q"XAW 8-7 $D+2)Q1K\S9NJ2&9F,EUT39;&2S&]<;AT8W3-A_<6X4/F6( M,]DWP!Z0(S+'UZ-H.!"Y(#YV]81O"JZ'EV HX_H#9MW/+\GAP0=R0)@@=Z5L M-!6%'H<&E5B^,&^K3GW5^)6J9^1:"E-J^0D75<3QY?L[2KX#O:UQ\,'_7![<\]U37.8!'@U-:@5 M!-G[=R=I]*G/VW\B>^9TT#D=[&//OM>@J&%B2;CSG$MM^@Q[EM2QV,FRRN+D M]'0)J<[0A\F9.,^N6E MG;QTK[P[:2A_0UGZHBU)%(]VI+U,B@?1KKAP:U!4H)9N?FHLW CC+UL7[4;T MA9M,._$ICFX_:?_2^+E_3=62"8V6%D@9'8^P6\K/4G\PLG;CZ$$:'&YN6^+G M!Y1-P.<+**ZN\" #:!P &0 M 'AL+W=O>R H%?,JE*:G"KQ6-9&\X$W"NBZ[*DZF4*7*XF7L];'SRPO##VP(_'%X\SN4 ME)4@-)."*,@FWE5O-(NLO3/XS6"E-];$9K*0\LEN;M.)%]B @$-B+ +%OR7, M@',+A&'\;3&][DKKN+E>H]^XW#&7!=4PD_P/2TTQ\;YX)(6,UMP\R-5W:/,9 M6KQ$^P8#MM7[2!C=M@@L/!'=)[J0PA2;?1 KIMK^/B7;9 MANMLI^%1P#E4YZ0??"9A$/;WQ#-[NWMX))Q^1W[?X?4/X#EN*\I2@LP26LI: M&(V<);S&?"UY)9);*Z>%588[M3BC"\:98:!'^TAM+AWLO]2VA9&N: (3#]^] M!K4$+_[XH1<%7_1D\0RA4THPT+46&$5?;&< M:(*U*#LK1\_>.FONB=P]MK$MXW#00PF7FZF^-NI%X65GM)7"L$MA>%1BUQ;/ M9'96HW!4:[ Q+_"EB$9@>$X**G)P%2"PZS42RP5GN7MJ^R4>OJ?$[P2VQ4_4 M\1.]4>+#XD6O= EVE'MMT8LN!KT=Z?R--EF"RMWTT"2QSZ[I(=UI-Z"N7%_> M.9_BX&KFS'^89NK=494SH3&9#"&#\POD5C63I-D86;EFO) &6[M;%CA\05D# M_)Y):=8;>T$WSN-_4$L#!!0 ( .>$;E=(P\VT2P, $4* 9 >&PO M=V]R:W-H965TT%>;%*:.3SGS)#B;"O55UT"&/*M MXD+/@]*8^CH,=5Y"1?65K$'@FY54%34X5>M0UPIHX9(J'B91- HKRD20S=RS M>Y7-9&,X$W"OB&ZJBJKG&^!R.P_B8/?@@:U+8Q^$V:RF:UB"^53?*YR%/4K! M*A":24$4K.;!W_'U8FKC79!;M]#IV=H M\7+)M?LEVRXV"DC>:".K+AD95$RT__1;Y\->0C(\D9!T"N&Q4PX2MXM(H?,LPSV3_ GI +LD2VZ-H.!"Y(LNF MKCE@J0SEY(9R*G(@2]=3=Z)M'%N!!^#40$&,) Y%D]>W8"CC^@T"?EK>DM<7 M;\@%88(\EK+15!1Z%AHD;9<.\X[@34LP.4%P"?452:.W)(F2U).^.)]^"SFF MQRX].4P/T:K>KZ3W*W%XZ2DZ^]X43.=Y>N?8K;)0;^ M)>R^O=8US6$>X,;4H#809*_^BD?1.Y_^%P([<"/MW4C/H6BK>@(P=JCYE-%L?C"*N[V1?FB4HGD^]1!XP'/>/!V?K= MB9PW!78M=J4T)2C<9$IA.0EG](EQ9AAH;]$&+UFT%P([LVS#\K:+MA#^_ MW7GAD]]B#O>JD4S&TZ.2>8*F:>ROV*BG._I3ND**,XQ'/Y")HS@]INR)2M(X M\7,>]YS'9SD_2GL\R!/,L<-\?,>>?H_BR1%?3]0P&9S8%9.>[^0LWR_N:P?% M)=T@Y35N9+ W@._4#:@*#_4C1?Z-1 MAAW2<(<43SU(!WY,>S^FO^>'/>EE@Z<$RH=?-:)=(T[V:A5=17O!^D#5F@F-!%:8%UV-L8=5>VEI)T;6[KO_) W>(MRPQ'L>*!N [U=2 MFMW$7B7ZFV/V/U!+ P04 " #GA&Y7;!' 2E # "+"P &0 'AL+W=O M6HCJTJA;$WMBCQ''YG*)LSW4KU39< MACQ57.B95QI37_N^SDNHJ+Z4-0A\LI*JH@:':NWK6@$MG*CB?A0$J5]1)KQL MZN[=JVPJ&\.9@'M%=%-55/WX!%QN9U[H/=]X8.O2V!M^-JWI&A9@'NM[A2._ MY_0R[ M0(GURR77[I-L=W,#C^2--K+:B9&@8J+]ID^[0NP)PM$O!-%.$/VN(-X)8A>T M)7.Q;JBAV53)+5%V-KK9"U<;I\8T3-AM7!B%3QGJ3'8'6 -R01;X?A0-!R)7 MY+8QC0+R* JF<]D( P694UV26]QT3:@HR /D4N2,,^HVPTAB2B"MV1VC2WQB M&&@W;RW8O^AP=@.&,J[/<;7'Q0TY>WM.WA(FR)=2-AI-]=0WF,AR^?F._E-+ M'_V"?@'U)8F#]R0*HKA'/A^6WT".\M#)HY=R'^O8%3/JBADYOWBHF)K\_7&I MC<(7])^^1*W%J-_"_FJO=4USF'GXL]2@-N!E[]Z$:?"A+]__9/8B;=REC8?< M,UMS<@9/.6\*)M;N#1 XAU12F%(3$ 5N.VZ1@6H)JMNG\[ZJM$NE;BG[U[/) M)B/>O :>]($G1^!1 MFB8'X(/6)X*G'7CZ&GC:!YX>@R?C\ !\T/I$\'$'/GX-?-P'/CX&C\/#B@]: MGP@^Z< G@^!?2L!.8&5 ]>%/>O"O#O$'%S@1_ZK#OQK&EX9RPMT95-,?V&N8 MWB/EZBA(&$^2Z"#)X%HG)@F#GZ=R,)CE#K0FK*H;>_8R/(%Q$=-[/@9':2XF M\>@@S/!JIZ;9ZS'"W]@99RT,V5#>N#ZCW2K^LUWH#1@>G0QA'(23PX0]TY)H M[PAIT?V]3LFVJ7]2M69"(\H*=<'E& NIVLZO'1A9N^9I*0VV8NZRQ&X9E)V MSU=2FN>![<>Z_CO[#U!+ P04 " #GA&Y7JZ4\?!$% H)0 &0 'AL M+W=O5CO0DG M6R[NY8I2A1Z2F,EI;Z54>F99,EC1A,@3GE*F7UEPD1"E#\72DJF@),R+DMAR M;'MH)21BO=DD/WT)AOISW<>SIQ$RU7*CMAS28I M6=);JKZFUT(?614EC!+*9,09$G0Q[9WC,]]QLX)\Q%\1WL9@+15/RF)]G$2L>"0/ MI1"- LWI+G#* F>WH'^@P"T+W-T"]T!!ORSH[Q8,#Q0,RH)\Z5:Q]EPXCR@R MFPB^12(;K6G9DUS]O%KK%;'L0KE50K\:Z3HUNV0;*I5V7J&(H?FCHO?H,TD) M0[^@\S",,C=)C"Y9<4UFWG[PJ")1+#_J(5]O/?3AIX\32^GWDA&MH)SWHIC7 M.3 O1E>$-S M<_D5$54Y[BCWGBM_+*OQ:9<:YFJ/!M7DCD$+M[HJW)S7/\!K7 ==UAJ+L]9V M)E,2T&E/]RY)Q8;V9N_?X:']J4M62)@'"?.!8"T'^I4#_9SN'G#@AL9$T1!= M$Z$>T1=!F"1%:_WW=ST472J:R/^ZS.E#F@,)\R!A/A"L9K%II2$>A'_0W;Y8P1>JPSD#"O@&$[IV7W%IN9?3*86)NFXD S MMA0?5HH/C8I?"YYRD7\9*8KDB@B*^*+Y??7^W=C!HT\242)8Q):RRP'C),;_]V5_L'G=:'HK7% M=FJQG2-:TU7$HF2==(IMY!PM-B3- Z7Y4+2V(W4*,V'HK4MJJ,T-F?IUS8KT&A=TG::U<\W^2R<_X" MGWG%IIT:4^PANB)B&3&)8KK02'WCJ%./*+;E% >*I_F^DSNN%$_RIRM*0BJR M ?KU!>?JZ2";H-H<-?L?4$L#!!0 ( .>$;E&PO=V]R:W-H965T%[HY)LR) M)W9M(>()+Q4E#!8"R3+/L7B= >75U/&=W<(#V63*++CQI, ;6()Z+!9"S]R6 M)24Y,$DX0P+64^?6OYE'QMX:_"!0R;TQ,IZL.'\VDZ_IU/&,(*"0*,. ]6<+ M%+.)7V%U6-K>>@I)2*YPU8*\@)J[_XI8G#'D#S= ."!A < L(3@$$#&%A' M:V76K3NL<#P1O$+"6&LV,["QL6CM#6$FBTLE]"[1.!4O!$_+1*$G+ 1FZA5= MHJ6NE+2D@/@:'6U_(WA%*-&C\SM0F%#Y04,>EW?H_.P#.D.$H>\9+R5FJ9RX M2BLTY[A)HV96JPE.J+E&]YRI3*)/+(6T S_OQ_M!#X&K0]/&)]C%9Q;T,BZA MN$(#[P(%7C#H$M0/OX-$PWT+#WKD#-IT#2S?X 3?/=^"OD/*Q'FI=)"Q2(^3 M=)LDHL04_7S@E")=[I4V^]65COJT8?=IIH/Q M*Q3_B>Q-8(9M8(9][/$,4\P2N$ KV!#&"-N8\E49H ($X5VU-*L90\MHNMTV M#OP@G+C;?:>.C?PH]%JC-V)'K=A1K]A=?G03UG=<")/05\ "574&"73>G9IT MM*_W>C0^T-MA-![ZW7K#5F_8J[W*ZV M3]ZM[?3N7_/ZO;S'0A>N1!36&NI=13H\HGZ#ZHGBA6WC*Z[THV"'F7ZV01@# MO;_F7.TFYH#VCT#\!U!+ P04 " #GA&Y7WWPK-VH% !I(0 &0 'AL M+W=O\Z]5_?H8=G#+2;?Z1HA M!G[D64%'@S5CY8VFT7B-)20X9/R4KC98$P:0"Y9EFZKJKY3 M M!N-A=>V1C(=XP[*T0(\$T$V>0_+S#F5X.QH8@]<+7]/5FHD+VGA8PA5:(/94 M/A)^IK4L29JC@J:X 0M1X-;XV9N6 )06?R5HBW=.08BE6>,OXN3>3(:Z"(B ME*&8"0K(_U[0/!NA)B%'\,4XH]4OV#:V^@#$&\IPWH!Y!'E:U/_P1],0.P#.(P>8 M#<#L NPC *L!6*<"[ 9@GPIP&H!S*L!M .ZI *\!>*>VDM\ _%,]! T@J.10 MUZ\J_@0R.!X2O 5$6',V<5 IJ$+SFJ>%$/N"$7XWY3@V_H/WIWD1XQR!BR^8 MTL_@EC&2/F\8?,X08!C(E M8&L$[B!-8P"+!$S2;,-0 G;"I21B_Y17[\YQIO*/=+AQKCC2-2U.*F(>[JAC"/-(0%'G#!UA2$18(2"3[J MQP<]>(T7I:V,^5J9.[.7<('*:V#IE\#434L2SWT__/=-T0N?],,?(.%PXR@\ M/#UX4P*?GAZ\##X[/7@9//I8R\__=>Y[0K#:+FI5?-:Q+KK)$8$,$YFH:Z@M MAXJ9\H:6,$:C 9\**2(O:##^]1?#U7^3*4HEV40E6:B2;*J2;*:2+%))-E=$ MMJ=9N]6LW<=>32MI,ZUD8EJ1:;>F<"L*L2A[&5^YMN,.M9==4?8Z.E>4*LG" MP_@-U^R$/U7I<::2+)(TO^&YCK&?P%QF9EIV:[6G#Z?5A].KCR^(TAM0<)4( M=0"893B&8J' %P0%YL(I&,$91ZVXC!CBV3#IG%Y[<7:"TSORZ8WC7/FH) L/ M8[<[P4]5^INI)(O>;?CYH87I&W+5N*UJW/-&%0 [B\FX7DS2G<7DI7@82F.9 M>MR#$&4#D'O8 6S+]_>M)A(KU]>]?:OPT*/ANMTA0T+E!!U_,XD17V]T.F\D MR5#6QR5F@6/)B^6UQ?+^BV(E]1.#K%S>2?-%;U3G=GB59.%A_)+BJ_0X4TD6 M29I?IB6)V5$M^:V6_-XE\ 05F#_\'EL$^RH7P2K))BK)0I5D4Y5D,Y5DD4JR MN2*R/=4&K6J#WA'P6[73AI(K^,(?X%:H'?#JO0N\893!(N&+G,L/3F3!X;1B MN89GF5YGVKCOC?A<=:LD"V4YV)YA>'IGA)FJ=#M321;)AO.WIZK^S"Y1+%3.S%H;S,\$^$:AF!,H.%?&=,?W<9W>_S7.$H M90LEX5M!X+D[#RFU<)2ZG2EEB]ZOP;S79%\L.]N_QO\[1O6LWYI03AFF^J,^ M6VXJV4)I&KZG!Y;E= 6GTO%,*5LD34,^6$E-^T-M1-WHW/S\NNF:4.T=VUFFR4[H'KY0ME*0@DYW2[76E;)&\ M"(>RD]>J*SMMY[5KCLBJ>F=/N70V!:M?[[17V^\";JNWX9WK=\;-S)!&ULK59;;],P%/XK5I#0D%B3)MD&I8W4 M&V(20]4JX 'QX"8GC37'#K;3CG_/L9.&;LJJ"?927W*^S^=^.MY+=:<+ $/N M2R[TQ"N,J4:^K],"2JH'L@*!7W*I2FKPJ+:^KA30S(%*[H=!<.F7E DO&;N[ ME4K&LC:<"5@IHNNRI.KW#+C<3[RA=[BX9=O"V L_&5=T"VLP7ZN5PI/?L62L M!*&9%$1!/O&FP]$RMO).X!N#O3[:$VO)1LH[>[C.)EY@%0(.J;$,%)<=S(%S M2X1J_&HYO>Y)"SS>']@_.MO1E@W5,)?\.\M,,?'>>22#G-;3:_9)]*QMX)*VUD64+1@U*)IJ5WK=^. (@3S\@; 'A8T#\!"!J =%S7XA; M0/S<%RY:@#/=;VQWCEM00Y.QDGNBK#2RV8WSOD.COYBP>;(V"K\RQ)GD"Z;B MM4AE">3LL]3Z#9D:H]BF-G3#@1A)YK(L,:)K(].[0O(,E"8K4&1=4 7DG$RS MC-F84XY$3>+:##A;@*&,(^$YT594'Q8FR WC'(7TV#=H@]7$3UM]9XV^X1/Z M1N1&"E-HLA099#WXQ6G\^Q-X'WW7.3 \.' 6GB1<0S4@4?"6A$$8]>@S?SX\ M[#/G_UY?_O/K#YP1==D4.;[H";XE58*)[7&"_)ANM%'8#W[V!;NAB_OI;(\< MZ8JF,/&P"6I0._"2UZ^&E\&'/D^_)-GB)V M(1,-::VP7+$,X3[E-=8 R94L"7: "FO>E:[,"1P"66$@7=V2,ZS;IH+?]$6R M46+8]!D[G7;)U0!S:G<KNMIMY4]?J']W/AJ/YL.=^@3.R&6E_Z9L!>T/5E@E-..3X5#"X MPK:MFJ'5'(RL7%?>2(,]WFT+G/.@K !^SZ4TAX-]H/OGD/P!4$L#!!0 ( M .>$;E=&]>]X100 -\8 9 >&PO=V]R:W-H965TQ1-W]CL<[_RTRDP-E/WA,B #/69KSJ1$+L;TV3;Z*28;Y M%=V27#Y94Y9A(6_9QN1;1G!4.F6IB2S+,S. ;[+ M,LQ^WI"4'J8&-%X&'I)-+(H!?^+E>B!,'R5$[H-H!=1V<,PYV[6!?&L&I'9Q+ M([BU0YFZ6>5>+ER !9Y-&#T 5EA+6G%1KG[I+=!LG*S"7C<;!)["4S1CM4@+H&CR0/\RU>D:DA19(3MB?&[-=?H&?]IJJ'3EB@$Q9J M@K4JYS25&\A%I[.RNF$!3IAH298JW)^4SE?@UA4#/?DFXL\?S3NB(7" M"HT@[(A%W\IWQLZHHQ5]JR*@IY:*49/L:##9\"ZA;^="UNXK1 MMT+(\NVN8O3-X,BVSKQ9P..F"P[ONKZ)F#!ECH-^KVXYG;1 *RW416M7X+@/ MA.Z;2(;6_:-66J"5%NJBM>MWW$/"P8W.I9+A]4\17+OWEM&W0A!U%:-OY,@W MEJY@* )*D>KHA7ER8"N;;5.>E'.PHKM<5(=NS6AS&C\OSZ [XS?P>@$5XT%Q M>E\>$!_QU='_'6:;).<@)6L9RKKR91E9=9I>W0BZ+8^+GZB0WX3R,B8X(JPP MD,_7E(J7FR) \S^-V;]02P,$% @ YX1N5]VZ/^O: @ >0H !D !X M;"]W;W)K&ULQ59K3]LP%/TK5H8FD 9YM6G*VDBE M'1L2DRH*VX=I']SDMHEP[,QV'_S[V4[(&@C50)7XDOAQS_&YQS?1'6P8OQTY3F#G.*-6 M-#!K4QX-V$J2C,*4(['*<\P?+H"PS=!RK<>%FVR92KU@1X,"+V$&\JZ8-/Q6G51VK@[OB1_=+DKG*98P%C1GYFB4R'5FBA!!9X1>0-VWR# M*I^NYHL9$>:)-E6L8Z%X)23+*[!2D&>T?.-MY<,.P.V\ / J@/>_ +\"^";1 M4IE):X(EC@:<;1#7T8I-#XPW!JVRR:B^Q9GD:C=3.!E]!;;DN$BS&(U4%0AT MBF:J4I(5 <06Z)K1Y>FU,CI!(R% "C1_0/\PF%2HXPE(G!%QHO!WLPDZ/CI! M1RBCZ#9E*X%I(@:V5'+UH79<2;LHI7DO2)M!<89\YQ/R',]O@8_WPR<0*[AK MX%X3;BN3:J>\VBG/\/DO\-W &N@*!+KD+$=?MA(X5?F/S1T!%VA$$^,7:OCU MZUKQH"L)N?C=YD%Y:*?]4/T-GXL"QS"TU$Z?R"R1J;=.M/N>U1G]Y#^'(BLX4]0^Q.\K3I+6'>G[OI> MV'M2G,^#@HX7M-=FKU;4VZMH-!V-VP3M1;W6\@.1-1(,ZP3#]RC)\)#^'(BL MX4^_]J?_MI+L/_L5AJX7/BG)YT$]K_NT).V=QD W9=\Q7V94( (+!7/.>JJD M>=GHE!/)"M,KS)E4EV2&J>H-@>L M;]@3#Y.=/M1=YO17U!+ P04 " #G MA&Y7RB';AY8" #I!@ &0 'AL+W=OZ'8EUA$MCSIDC2P#[^3 MG)ILI($-^L;6T_WUNSOI-%AKL[ %(L%CJ2H[# JB^B(,;59@*6Q'UUCQS$R; M4A!WS3RTM4&1>Z-2A7$4)6$I9!6D S\V-NE +TG)"L<&[+(LA=EY+P@-Q"F@UK,<8+TI1X;[H6M2BY+K*S4%1B<#8/+[L55WZWW"[Y*7-N= M-CA/IEHO7.ER:\P$I:R: MOWC"1#HP>@W&K68UU_"N>FN&DY5+RH0,STJV MH_0!E2#,82P,;>"S$945/EX6WL!EGDO7%@INJ^8 N$@>CY"$5/8$CD!6<"^5 M<@:#D!C(R8;9=O.K9O/XF$"[BY.]G'>5#078P+6XL,AP&??(MFA4'Z M^E4WB=X?P.VUN#VOWOO7%,#WC[P4;@E+^V,?=>\%J,]:ZK.#0?Y$!1H^%BNT MQ)>4+(@J!XO9TO"907L*@B#3EO:!-]+OO+0K&ZNTVTD&X6H/SWG+OOS7"CT8UW4AQUHE[OKR2'.Y7+/0+WPLPEUQZ%,[:+.GW.CVD* M:],A7?MB-M7$I=$W"WZ+T+@%/#_3FIXZKCZVKUOZ&U!+ P04 " #GA&Y7 MU8:.3%$# "N%0 #0 'AL+W-T>6QEGW./[9O$ M;7^N5IS>S2A5WC+G8C[P9TJ5GX)@/IG1G,ROBI(*C62%S(G273D-YJ6D))T# M*>=!N]6*@YPPX0_[8I'?Y&KN38J%4 ._5X<\>_F:#OPP_NA[5FY4I'3@/UR\ M_[4HU/4[SU[//IR=M1XNKW?C%P:X] .G:.< T:M6"Q<&$!./#Q/?IXU)=P^2 MWJ.,"?>VA><8+7'03/Z_Y.NVG,1&2NA@Y-!-;C43K_TE6N$X80F3]9.+0] MN $JG9R)0IK<-H/]/:Z&[P#K'AADG-<&V[X-#/LE48I*<:,[9K )/H.\JGV_ M*K7#J22KL-WQ-P1ST4G&A4RIK-.$_CHT['.:@1W)IC.XJJ(, %2JR'4C961: M"&(\K!E50\M.*.=W\'3XF6UI+[/&SIE-%W53&ZJ:5L9V0+^I9K6;LIU7Z7HE M>RS4EX6>CC!]N"_HK:096YK^,JL-8.HAKD[*DJ\^ZY?8*>_^TZ3ZF@DO"F:5W[ MQ[S*KW8<==_*LGFJ[!IV>JQ>^<=NLG,*)N-3,'D2-=D[!9/)"9CLOME3\R4F MP^,W&1WG;@?5<:UQ)MPZ$=91#T[> _\'G.3Y)JDW7C"NF*AZ,Y:F5#P[&&IY M1<;ZC]$M?3T^I1E9<'5?@P-_T_Y.4[;(DWK4+2Q$-6K3_@;3"^/ZV*]S,9'2 M)4U'55=.QZ;IZ8;.6GV L(ONA\+(9Y MZSF1'LKIH1S+*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'&I-\_U.;NIJ[OQ/>RJ.S19./<]MUT:K.-*J7]O=ZJRA]9UZ:4SK\TMU.[ M-4KF=J.4*XMI<'@83TNIJ\F']T_7NC13^J)V*G.ZKGQCV_!5JP?[?+Q]*>ZU MU3>ZT.[Q:-+]7ZB)*'6E2_U#Y4>3PXFPF_KAC]KH'W7E9+'*3%T41Y-9?^"K M,DYGOS2O6LAK>6.[%B=OKJ0'.9K$A_Z":VVLZ\[HKB\]X[WR)_>O&E>?Z\(I M?S?GH4BDS#OM#YAEWN%QHE2V+G3N/ST7 M)[*05:9$%T)+ , &.P-4!Q<2@(Y!Y#S5X1J,0$8 ,MH;Y*FT&P(9 \B8%_),V@ITT5E?*T@Z3 +B$%^Y$6MW% MZ](HZT_MSA"R\N%LRI)VF!1 INRW.?-GF/Y(=W>-RK435]K>"0JY ) +7L@K M=:^J1HFUJ4OAB3UNYA_%!^TVXK2AMWMVB$;P0^X;3@9%<:: M'>ZQZ[H?_VGTMGW#;^*SL[P4HY5W2"$Q=:]MDR)406F3%KY$S= M#)XS)(L9NRW*TCNLS5+N*!-RPXQ9#AW,6R];GZ=X/G\EVYOVTH_&-'5&:@B8 MU?"QW!;UHU+B1%5J[?7Z$@ZI(6!6P[+*ZE*):_E=#6H-6&PP>^!"^1M*89 ! M O:JHBQU+Z5N.&M3$%^R*F_08<20 P)F!SR;4^A*G#XZ=2?^E-OA8X:,$# ; MP7LT;S(G_I;&R&HPP 9( 0&S KS'Q7]=X."BMO:-.';.Z)O&R598%!-Y(&#V MP"=5WQJYW>A,'!O?.R@7RS9&N_:VULIN3&A B0P3,AH"% MV+> SEP@1\S9RP>$.:>8R!9S9EO 8FP83220.;- 1HLQ<7#=]FG[AE+"Z2IF ML\"J;!A,Y);YJ[EE/(1(*W-^K>PJSUI6BHDL,V>V#"G11D.(U#+G5@NJU89/ M(3+-G-DTNVNU+J(4$^EFOL^"1!S0.6BDFY!9-UV&/?8HAL@N(;-=7B:)HX#( M*R&S5V"V..@K(1)+R"R6E]GB:!SA&@BS4G"V$U),9)>0V2X8,Z*8R"XALUTP M9DPQD6C"?2Z)?$LH)A)-R"P:C)E23"2:<)_+(H."(4*BB9A%@S%I3X^0>:*] MUC6TIT?(/Q&S?S F[>D1\D_$[)_Q\NNM6/EKYTU!,9&%(G8+ $O>),V\^$HQM#_ZIDDU-,9*%XKY-NU$(QLE#,;"&,22T4(PO%S!8" M&W%!-9*&&V$,0<9.\)LE#";"&,2";)0PFRAT6U>SR,3P4R1A5+V6NAYPQ<>-U-D MH9390OT*U4X-44QDH?0UMJJ]R#3[MH_?_64I)K)0RFRA,$;E&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUN MXD 0AN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@9'N4Y/:#R (^:Q:SB?RM4-NB M_"ZL1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI_,?@ M^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+53UWD$"0S!^D M$*3S!T4(BO,'&039_$$.03Y_4(*@-']0AJ \?U #0@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM M!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ10.\XV>PFT#NBWI% [XAZ1P*] M(^H="?2.J'AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y. MH+>CWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3@=X)]4X$>B?4 M.Q'HG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/JG0CT3JAW(M [H]Z90.^,>F<" MO3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3PY[$^B=4>],H'># M>C<$>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQYZL7QSZ;O";9!?"]"G+?+VS M?>73<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z'((=PC(<:R0WUW=V6SUV8?'Y M$'_V[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.GH?DM9?F2D,:3\QZ_:R=_%3BIZ=3XYQ!NVI\_\XORYS+G N//>C9./$W/VXW&O(SF> M7DZQD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^,;C_/PV?SX_([_G7&;_4_V(> M]"$A?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11$;E=X_^R. M[P "L" 1 " :\ !D;V-0$;E>97)PC$ 8 )PG 3 " &UL4$L! A0#% @ YX1N5\2CW"7)!0 O1X M !@ ("!#@@ 'AL+W=O$;E=^W4VA(P< &$> 8 " @0T. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YX1N5SNXD5$;E=Y M<>VZQA $RW 8 " @9\A !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MYX1N5Q[@@ 4V!0 APL !@ ("!L#L 'AL+W=O&PO=V]R:W-H965T$;E?%9SB$ M!04 +0+ 9 " @>YT !X;"]W;W)K&UL4$L! A0#% @ YX1N5Z?6*XPM P A0< !D M ("!*GH 'AL+W=O&PO=V]R:W-H965T M$;E?3OP\/\ L !@A 9 M " @16! !X;"]W;W)K&UL4$L! A0# M% @ YX1N5U\@=:QN P @ !D ("!/(T 'AL+W=O M&PO=V]R:W-H965T$;E?**XV,HP, .X' 9 " @5Z9 M !X;"]W;W)K&UL4$L! A0#% @ YX1N5UPQ M%U?7!@ F1$ !D ("!.)T 'AL+W=O&PO=V]R:W-H965T$;E?$7M0,C@( ,H% 9 " @8JO !X;"]W;W)K&UL4$L! A0#% @ YX1N5^2C$7(,! -0H !D M ("!3[( 'AL+W=OT& #<$ &0 @(&2M@ >&PO M=V]R:W-H965T$;E<0[S6Q0@, M ',' 9 " @;:] !X;"]W;W)K&UL4$L! A0#% @ YX1N5Q[A]1-F! K@H !D ("! M+\$ 'AL+W=O-B+\" >!@ &0 @(',Q0 >&PO=V]R:W-H965T$;E>ZV%T%- 0 '$+ 9 M " @<+( !X;"]W;W)K&UL4$L! A0#% M @ YX1N5]E?N?75 P LP@ !D ("!+&UL4$L! A0#% @ YX1N5X&9:Y@, M!0 W@X !D ("!-?H 'AL+W=O&PO=V]R:W-H965T$ M;E>&UL4$L! A0#% @ YX1N5XV8]R*O P L@@ !D M ("!Q0D! 'AL+W=O&PO=V]R M:W-H965T$;E=,PS([(@, +,& M 9 " @401 0!X;"]W;W)K&UL M4$L! A0#% @ YX1N5VR*[_"D!0 _PT !D ("!G10! M 'AL+W=O&PO=V]R:W-H965T$;E>J#L=&UL4$L! A0#% @ MYX1N5Y4&;V@9!@ (Q$ !D ("!D" ! 'AL+W=O&PO=V]R:W-H965T$;E>59'W1U0( "P& 9 " @=\K 0!X;"]W M;W)K&UL4$L! A0#% @ YX1N5P$6(WFU P M? D !D ("!ZRX! 'AL+W=O&PO=V]R:W-H965T$;E?/ MT@--/P< -$^ 9 " @&UL4$L! A0#% @ YX1N5\U]4%N^ P T X !D M ("!0CX! 'AL+W=O&PO=V]R:W-H M965T$;E=+,$O'S0( .D* 9 M " @3A% 0!X;"]W;W)K&UL4$L! M A0#% @ YX1N5XA2,C_P P S1< !D ("!/$@! 'AL M+W=O&PO=V]R:W-H965T$;E?D!F$7R , $L3 9 " M@0M1 0!X;"]W;W)K&UL4$L! A0#% @ YX1N M5S"X^!0R P P0H !D ("!"E4! 'AL+W=O&PO=V]R:W-H965T$;E?PJ3L#KP( L' 9 " @8=; 0!X;"]W;W)K M&UL4$L! A0#% @ YX1N5S]@ENEA P P@L M !D ("!;5X! 'AL+W=O&PO=V]R:W-H965T$;E<5I8AL M: , %<* 9 " @3!E 0!X;"]W;W)K&UL4$L! A0#% @ YX1N5^H4\V@6"0 ?F( !D M ("!SV@! 'AL+W=O&PO=V]R:W-H965T M$;E>IA]'[S@, )<0 9 M " @99T 0!X;"]W;W)K&UL4$L! A0# M% @ YX1N5X^NR>VL @ B0< !D ("!FW@! 'AL+W=O MP$ >&PO=V]R:W-H965T$;E=)509KH ( -L' 9 " @>=_ M 0!X;"]W;W)K&UL4$L! A0#% @ YX1N5_>0 M&>27!0 "R< !D ("!OH(! 'AL+W=O&PO=V]R:W-H965T$;E=QTL] *00 %T5 9 " @=2- 0!X;"]W;W)K&UL4$L! A0#% @ YX1N5_O)P4$R P \@D !D M ("!-)(! 'AL+W=O&PO M=V]R:W-H965T$;E?OV<@*I@( M 8( 9 " @?J9 0!X;"]W;W)K&UL4$L! A0#% @ YX1N5V.> SV]!0 OBP !D ("! MUYP! 'AL+W=O&PO=V]R:W-H965T$;E=F+!'HH0( %8& 9 M " @8.E 0!X;"]W;W)K&UL4$L! A0#% M @ YX1N5PC)6+ZO!@ GC4 !D ("!6Z@! 'AL+W=O&PO=V]R:W-H965T$;E]I+' 8 ,LF 9 " @9.V 0!X M;"]W;W)K&UL4$L! A0#% @ YX1N5WZQ'(EH M!0 7AH !D ("!YKP! 'AL+W=O%4$ !S&0 &0 M@(&%P@$ >&PO=V]R:W-H965T$ M;E?T='BW<@, *D+ 9 " @1'' 0!X;"]W;W)K&UL4$L! A0#% @ YX1N5V) 67)< P =PL !D M ("!NLH! 'AL+W=O&PO=V]R M:W-H965T$;E=:P]?D90( ,<% M 9 " @1_1 0!X;"]W;W)K&UL M4$L! A0#% @ YX1N5^,O1D&? P 6Q !D ("!N],! M 'AL+W=O&PO=V]R:W-H965T$;E>'5XKJ[P( -H' 9 M " @5+: 0!X;"]W;W)K&UL4$L! A0#% @ MYX1N5TC#S;1+ P 10H !D ("!>-T! 'AL+W=O&PO=V]R:W-H965T$;E>KI3Q\$04 "@E 9 " @8'D 0!X;"]W M;W)K&UL4$L! A0#% @ YX1N5P$Q'7/Q @ M% @ !D ("!R>D! 'AL+W=O&PO=V]R:W-H965T$;E&UL4$L! A0#% @ YX1N5T;U[WA%! WQ@ !D M ("!I?4! 'AL+W=O&PO=V]R:W-H M965T$;E?*(=N'E@( .D& 9 M " @3+] 0!X;"]W;W)K&UL4$L! M A0#% @ YX1N5]6&CDQ1 P KA4 T ( !__\! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ YX1N5R@H@8JQ @ OC8 !H ( !$0L" 'AL+U]R M96QS+W=O XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 317 397 1 false 79 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://cytekbio.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://cytekbio.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) Sheet http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows (unaudited) Sheet http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited Consolidated Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Description of Business Sheet http://cytekbio.com/role/DescriptionofBusiness Description of Business Notes 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Concentrations of Credit Risk and Other Risks and Uncertainties Sheet http://cytekbio.com/role/ConcentrationsofCreditRiskandOtherRisksandUncertainties Concentrations of Credit Risk and Other Risks and Uncertainties Notes 9 false false R10.htm 0000010 - Disclosure - Revenue from Contracts with Customers Sheet http://cytekbio.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 0000011 - Disclosure - Balance Sheet Details Sheet http://cytekbio.com/role/BalanceSheetDetails Balance Sheet Details Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value of Financial Instruments Sheet http://cytekbio.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 0000013 - Disclosure - Investments Sheet http://cytekbio.com/role/Investments Investments Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, Net Sheet http://cytekbio.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 0000015 - Disclosure - Acquisition Sheet http://cytekbio.com/role/Acquisition Acquisition Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://cytekbio.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 16 false false R17.htm 0000017 - Disclosure - Legal Settlement Liability Sheet http://cytekbio.com/role/LegalSettlementLiability Legal Settlement Liability Notes 17 false false R18.htm 0000018 - Disclosure - Debt Sheet http://cytekbio.com/role/Debt Debt Notes 18 false false R19.htm 0000019 - Disclosure - Common Stock Sheet http://cytekbio.com/role/CommonStock Common Stock Notes 19 false false R20.htm 0000020 - Disclosure - Stock-Based Compensation Plan Sheet http://cytekbio.com/role/StockBasedCompensationPlan Stock-Based Compensation Plan Notes 20 false false R21.htm 0000021 - Disclosure - Employee Benefit Plan Sheet http://cytekbio.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://cytekbio.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Lease Sheet http://cytekbio.com/role/Lease Lease Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and Contingencies Sheet http://cytekbio.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000025 - Disclosure - Investment in Cytek Japan Sheet http://cytekbio.com/role/InvestmentinCytekJapan Investment in Cytek Japan Notes 25 false false R26.htm 0000026 - Disclosure - Product Warranty Sheet http://cytekbio.com/role/ProductWarranty Product Warranty Notes 26 false false R27.htm 0000027 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share Sheet http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShare Net Income (Loss) Attributable to Common Stockholders Per Share Notes 27 false false R28.htm 0000028 - Disclosure - Geographic Areas Sheet http://cytekbio.com/role/GeographicAreas Geographic Areas Notes 28 false false R29.htm 0000029 - Disclosure - Related Party Transactions Sheet http://cytekbio.com/role/RelatedPartyTransactions Related Party Transactions Notes 29 false false R30.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 30 false false R31.htm 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 31 false false R32.htm 9954473 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://cytekbio.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://cytekbio.com/role/RevenuefromContractswithCustomers 32 false false R33.htm 9954474 - Disclosure - Balance Sheet Details (Tables) Sheet http://cytekbio.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://cytekbio.com/role/BalanceSheetDetails 33 false false R34.htm 9954475 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://cytekbio.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://cytekbio.com/role/FairValueofFinancialInstruments 34 false false R35.htm 9954476 - Disclosure - Investments (Tables) Sheet http://cytekbio.com/role/InvestmentsTables Investments (Tables) Tables http://cytekbio.com/role/Investments 35 false false R36.htm 9954477 - Disclosure - Property and Equipment, Net (Tables) Sheet http://cytekbio.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://cytekbio.com/role/PropertyandEquipmentNet 36 false false R37.htm 9954478 - Disclosure - Acquisition (Tables) Sheet http://cytekbio.com/role/AcquisitionTables Acquisition (Tables) Tables http://cytekbio.com/role/Acquisition 37 false false R38.htm 9954479 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://cytekbio.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://cytekbio.com/role/GoodwillandIntangibleAssetsNet 38 false false R39.htm 9954480 - Disclosure - Legal Settlement Liability (Tables) Sheet http://cytekbio.com/role/LegalSettlementLiabilityTables Legal Settlement Liability (Tables) Tables http://cytekbio.com/role/LegalSettlementLiability 39 false false R40.htm 9954481 - Disclosure - Stock-Based Compensation Plan (Tables) Sheet http://cytekbio.com/role/StockBasedCompensationPlanTables Stock-Based Compensation Plan (Tables) Tables http://cytekbio.com/role/StockBasedCompensationPlan 40 false false R41.htm 9954482 - Disclosure - Lease (Tables) Sheet http://cytekbio.com/role/LeaseTables Lease (Tables) Tables http://cytekbio.com/role/Lease 41 false false R42.htm 9954483 - Disclosure - Product Warranty (Tables) Sheet http://cytekbio.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://cytekbio.com/role/ProductWarranty 42 false false R43.htm 9954484 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share (Tables) Sheet http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareTables Net Income (Loss) Attributable to Common Stockholders Per Share (Tables) Tables http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShare 43 false false R44.htm 9954485 - Disclosure - Geographic Areas (Tables) Sheet http://cytekbio.com/role/GeographicAreasTables Geographic Areas (Tables) Tables http://cytekbio.com/role/GeographicAreas 44 false false R45.htm 9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 45 false false R46.htm 9954487 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) Details 46 false false R47.htm 9954488 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details) Details 47 false false R48.htm 9954489 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details) Details 48 false false R49.htm 9954490 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) Details 49 false false R50.htm 9954491 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) Sheet http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) Details 50 false false R51.htm 9954492 - Disclosure - Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details) Sheet http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details) Details 51 false false R52.htm 9954493 - Disclosure - Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details) Sheet http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details) Details 52 false false R53.htm 9954494 - Disclosure - Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details) Sheet http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details) Details 53 false false R54.htm 9954495 - Disclosure - Balance Sheet Details - Schedule of Components of Inventory (Details) Sheet http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails Balance Sheet Details - Schedule of Components of Inventory (Details) Details 54 false false R55.htm 9954496 - Disclosure - Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details) Sheet http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details) Details 55 false false R56.htm 9954497 - Disclosure - Balance Sheet Details - Summary of Components of Accrued Expenses (Details) Sheet http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails Balance Sheet Details - Summary of Components of Accrued Expenses (Details) Details 56 false false R57.htm 9954498 - Disclosure - Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) Sheet http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) Details 57 false false R58.htm 9954499 - Disclosure - Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) Sheet http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) Details 58 false false R59.htm 9954500 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) Sheet http://cytekbio.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails Fair Value of Financial Instruments - Additional Information (Details) Details 59 false false R60.htm 9954501 - Disclosure - Investments - Summary the Company's Investments in Available Sale Securities (Details) Sheet http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails Investments - Summary the Company's Investments in Available Sale Securities (Details) Details 60 false false R61.htm 9954502 - Disclosure - Investments - Summary of the Contractual Maturities for Available Sale Securities (Details) Sheet http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails Investments - Summary of the Contractual Maturities for Available Sale Securities (Details) Details 61 false false R62.htm 9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details) Sheet http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails Property and Equipment, Net - Summary of Property and Equipment, Net (Details) Details 62 false false R63.htm 9954504 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://cytekbio.com/role/PropertyandEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 63 false false R64.htm 9954505 - Disclosure - Acquisition - Additional Information (Details) Sheet http://cytekbio.com/role/AcquisitionAdditionalInformationDetails Acquisition - Additional Information (Details) Details 64 false false R65.htm 9954506 - Disclosure - Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details) Sheet http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details) Details 65 false false R66.htm 9954507 - Disclosure - Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details) Sheet http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details) Details 66 false false R67.htm 9954508 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details) Sheet http://cytekbio.com/role/AcquisitionScheduleofUnauditedProFormaConsolidatedFinancialInformationDetails Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details) Details 67 false false R68.htm 9954509 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details) Sheet http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details) Details 68 false false R69.htm 9954510 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) Sheet http://cytekbio.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails Goodwill and Intangible Assets, Net - Additional Information (Details) Details 69 false false R70.htm 9954511 - Disclosure - Legal Settlement Liability - Additional Information (Details) Sheet http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails Legal Settlement Liability - Additional Information (Details) Details 70 false false R71.htm 9954512 - Disclosure - Legal Settlement Liability - Schedule of Legal Settlement Liability (Details) Sheet http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails Legal Settlement Liability - Schedule of Legal Settlement Liability (Details) Details 71 false false R72.htm 9954513 - Disclosure - Debt - Additional Information (Details) Sheet http://cytekbio.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 72 false false R73.htm 9954514 - Disclosure - Common Stock - Additional Information (Details) Sheet http://cytekbio.com/role/CommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 73 false false R74.htm 9954515 - Disclosure - Stock-Based Compensation Plan - Additional Information (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails Stock-Based Compensation Plan - Additional Information (Details) Details 74 false false R75.htm 9954516 - Disclosure - Stock-Based Compensation Plan - Summary of Stock Option Activity (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails Stock-Based Compensation Plan - Summary of Stock Option Activity (Details) Details 75 false false R76.htm 9954517 - Disclosure - Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details) Details 76 false false R77.htm 9954518 - Disclosure - Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details) Details 77 false false R78.htm 9954519 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details) Details 78 false false R79.htm 9954520 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details) Sheet http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details) Details 79 false false R80.htm 9954521 - Disclosure - Employee Benefit Plan - Additional Information (Details) Sheet http://cytekbio.com/role/EmployeeBenefitPlanAdditionalInformationDetails Employee Benefit Plan - Additional Information (Details) Details 80 false false R81.htm 9954522 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://cytekbio.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 81 false false R82.htm 9954523 - Disclosure - Lease - Additional Information (Details) Sheet http://cytekbio.com/role/LeaseAdditionalInformationDetails Lease - Additional Information (Details) Details 82 false false R83.htm 9954524 - Disclosure - Lease - Schedule of Lease Expense (Details) Sheet http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails Lease - Schedule of Lease Expense (Details) Details 83 false false R84.htm 9954525 - Disclosure - Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Details 84 false false R85.htm 9954526 - Disclosure - Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Details 85 false false R86.htm 9954527 - Disclosure - Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details) Sheet http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details) Details 86 false false R87.htm 9954528 - Disclosure - Investment in Cytek Japan - Additional Information (Details) Sheet http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails Investment in Cytek Japan - Additional Information (Details) Details 87 false false R88.htm 9954529 - Disclosure - Product Warranty - Schedule of Product Warranty Liability (Details) Sheet http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails Product Warranty - Schedule of Product Warranty Liability (Details) Details 88 false false R89.htm 9954530 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details) Sheet http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details) Details http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareTables 89 false false R90.htm 9954531 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details) Sheet http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareAdditionalInformationDetails Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details) Details http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareTables 90 false false R91.htm 9954532 - Disclosure - Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details) Sheet http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details) Details 91 false false R92.htm 9954533 - Disclosure - Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details) Sheet http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details) Details 92 false false R93.htm 9954534 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 93 false false All Reports Book All Reports ctkb-20230930.htm ctkb-20230930.xsd ctkb-20230930_cal.xml ctkb-20230930_def.xml ctkb-20230930_lab.xml ctkb-20230930_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctkb-20230930.htm": { "nsprefix": "ctkb", "nsuri": "http://cytekbio.com/20230930", "dts": { "inline": { "local": [ "ctkb-20230930.htm" ] }, "schema": { "local": [ "ctkb-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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "ctkb-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ctkb-20230930_def.xml" ] }, "labelLink": { "local": [ "ctkb-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ctkb-20230930_pre.xml" ] } }, "keyStandard": 342, "keyCustom": 55, "axisStandard": 26, "axisCustom": 0, "memberStandard": 44, "memberCustom": 35, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 2, "http://xbrl.sec.gov/dei/2023": 5, "http://cytekbio.com/20230930": 1 }, "contextCount": 317, "entityCount": 1, "segmentCount": 79, "elementCount": 620, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 997, "http://xbrl.sec.gov/dei/2023": 29, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://cytekbio.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://cytekbio.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R3": { "role": "http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R4": { "role": "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "longName": "0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)", "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R5": { "role": "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000005 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R6": { "role": "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows (unaudited)", "shortName": "Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R7": { "role": "http://cytekbio.com/role/DescriptionofBusiness", "longName": "0000007 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://cytekbio.com/role/ConcentrationsofCreditRiskandOtherRisksandUncertainties", "longName": "0000009 - Disclosure - Concentrations of Credit Risk and Other Risks and Uncertainties", "shortName": "Concentrations of Credit Risk and Other Risks and Uncertainties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomers", "longName": "0000010 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://cytekbio.com/role/BalanceSheetDetails", "longName": "0000011 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://cytekbio.com/role/FairValueofFinancialInstruments", "longName": "0000012 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://cytekbio.com/role/Investments", "longName": "0000013 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://cytekbio.com/role/PropertyandEquipmentNet", "longName": "0000014 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://cytekbio.com/role/Acquisition", "longName": "0000015 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://cytekbio.com/role/GoodwillandIntangibleAssetsNet", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets, Net", "shortName": "Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://cytekbio.com/role/LegalSettlementLiability", "longName": "0000017 - Disclosure - Legal Settlement Liability", "shortName": "Legal Settlement Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://cytekbio.com/role/Debt", "longName": "0000018 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://cytekbio.com/role/CommonStock", "longName": "0000019 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "ctkb:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctkb:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://cytekbio.com/role/StockBasedCompensationPlan", "longName": "0000020 - Disclosure - Stock-Based Compensation Plan", "shortName": "Stock-Based Compensation Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://cytekbio.com/role/EmployeeBenefitPlan", "longName": "0000021 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://cytekbio.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://cytekbio.com/role/Lease", "longName": "0000023 - Disclosure - Lease", "shortName": "Lease", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://cytekbio.com/role/CommitmentsandContingencies", "longName": "0000024 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://cytekbio.com/role/InvestmentinCytekJapan", "longName": "0000025 - Disclosure - Investment in Cytek Japan", "shortName": "Investment in Cytek Japan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://cytekbio.com/role/ProductWarranty", "longName": "0000026 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShare", "longName": "0000027 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share", "shortName": "Net Income (Loss) Attributable to Common Stockholders Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://cytekbio.com/role/GeographicAreas", "longName": "0000028 - Disclosure - Geographic Areas", "shortName": "Geographic Areas", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "ctkb:GeographicAreaDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctkb:GeographicAreaDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://cytekbio.com/role/RelatedPartyTransactions", "longName": "0000029 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomersTables", "longName": "9954473 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://cytekbio.com/role/BalanceSheetDetailsTables", "longName": "9954474 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://cytekbio.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954475 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://cytekbio.com/role/InvestmentsTables", "longName": "9954476 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://cytekbio.com/role/PropertyandEquipmentNetTables", "longName": "9954477 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://cytekbio.com/role/AcquisitionTables", "longName": "9954478 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetTables", "longName": "9954479 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://cytekbio.com/role/LegalSettlementLiabilityTables", "longName": "9954480 - Disclosure - Legal Settlement Liability (Tables)", "shortName": "Legal Settlement Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "ctkb:ScheduleOfLegalSettlementLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctkb:ScheduleOfLegalSettlementLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanTables", "longName": "9954481 - Disclosure - Stock-Based Compensation Plan (Tables)", "shortName": "Stock-Based Compensation Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://cytekbio.com/role/LeaseTables", "longName": "9954482 - Disclosure - Lease (Tables)", "shortName": "Lease (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://cytekbio.com/role/ProductWarrantyTables", "longName": "9954483 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareTables", "longName": "9954484 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share (Tables)", "shortName": "Net Income (Loss) Attributable to Common Stockholders Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://cytekbio.com/role/GeographicAreasTables", "longName": "9954485 - Disclosure - Geographic Areas (Tables)", "shortName": "Geographic Areas (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954487 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails", "longName": "9954488 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails", "longName": "9954489 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Useful Life of Property Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954490 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R50": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "longName": "9954491 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R51": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails", "longName": "9954492 - Disclosure - Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails", "longName": "9954493 - Disclosure - Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Information About Receivables, Customer Deposits and Deferred Revenue From Contracts With Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R53": { "role": "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails", "longName": "9954494 - Disclosure - Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Rollforward of Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R54": { "role": "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails", "longName": "9954495 - Disclosure - Balance Sheet Details - Schedule of Components of Inventory (Details)", "shortName": "Balance Sheet Details - Schedule of Components of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954496 - Disclosure - Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:PrepaidInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ctkb:PrepaidInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails", "longName": "9954497 - Disclosure - Balance Sheet Details - Summary of Components of Accrued Expenses (Details)", "shortName": "Balance Sheet Details - Summary of Components of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - Balance Sheet Details - Summary of Components of Other Current Liabilities (Details)", "shortName": "Balance Sheet Details - Summary of Components of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:CustomerDepositLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedIncomeTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R58": { "role": "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "longName": "9954499 - Disclosure - Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://cytekbio.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails", "longName": "9954500 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)", "shortName": "Fair Value of Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails", "longName": "9954501 - Disclosure - Investments - Summary the Company's Investments in Available Sale Securities (Details)", "shortName": "Investments - Summary the Company's Investments in Available Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:Cashandcashequivalentsamortizedcostbasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R61": { "role": "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "longName": "9954502 - Disclosure - Investments - Summary of the Contractual Maturities for Available Sale Securities (Details)", "shortName": "Investments - Summary of the Contractual Maturities for Available Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:Cashandcashequivalentsamortizedcostbasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-195", "name": "ctkb:Cashandcashequivalentsamortizedcostbasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R62": { "role": "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "longName": "9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Summary of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://cytekbio.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "longName": "9954504 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "longName": "9954505 - Disclosure - Acquisition - Additional Information (Details)", "shortName": "Acquisition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-207", "name": "ctkb:AggregateCashConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "ctkb:AggregateCashConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "longName": "9954506 - Disclosure - Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details)", "shortName": "Acquisition - Summary of Allocation of Purchase Price to the Assets Acquired As a Part of the Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R66": { "role": "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails", "longName": "9954507 - Disclosure - Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details)", "shortName": "Acquisition - Summary of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R67": { "role": "http://cytekbio.com/role/AcquisitionScheduleofUnauditedProFormaConsolidatedFinancialInformationDetails", "longName": "9954508 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details)", "shortName": "Acquisition - Schedule of Unaudited Pro Forma Consolidated Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails", "longName": "9954509 - Disclosure - Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details)", "shortName": "Goodwill and Intangible Assets, Net - Summary of Intangible Assets and Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "longName": "9954510 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails", "longName": "9954511 - Disclosure - Legal Settlement Liability - Additional Information (Details)", "shortName": "Legal Settlement Liability - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "ctkb:UpfrontPayment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctkb:UpfrontPayment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails", "longName": "9954512 - Disclosure - Legal Settlement Liability - Schedule of Legal Settlement Liability (Details)", "shortName": "Legal Settlement Liability - Schedule of Legal Settlement Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:LegalSettlementLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfLegalSettlementLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ctkb:LegalSettlementLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfLegalSettlementLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R72": { "role": "http://cytekbio.com/role/DebtAdditionalInformationDetails", "longName": "9954513 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-238", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-238", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "longName": "9954514 - Disclosure - Common Stock - Additional Information (Details)", "shortName": "Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R74": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation Plan - Additional Information (Details)", "shortName": "Stock-Based Compensation Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-3", "name": "ctkb:NumberOfStockBasedCompensationPlan", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R75": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation Plan - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation Plan - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R76": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details)", "shortName": "Stock-Based Compensation Plan - Schedule of RSU Awards Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R77": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails", "longName": "9954518 - Disclosure - Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation Plan - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R78": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "longName": "9954519 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details)", "shortName": "Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R79": { "role": "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails", "longName": "9954520 - Disclosure - Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details)", "shortName": "Stock-Based Compensation Plan - Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-279", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-279", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R80": { "role": "http://cytekbio.com/role/EmployeeBenefitPlanAdditionalInformationDetails", "longName": "9954521 - Disclosure - Employee Benefit Plan - Additional Information (Details)", "shortName": "Employee Benefit Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R81": { "role": "http://cytekbio.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954522 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R82": { "role": "http://cytekbio.com/role/LeaseAdditionalInformationDetails", "longName": "9954523 - Disclosure - Lease - Additional Information (Details)", "shortName": "Lease - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R83": { "role": "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails", "longName": "9954524 - Disclosure - Lease - Schedule of Lease Expense (Details)", "shortName": "Lease - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R84": { "role": "http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails", "longName": "9954525 - Disclosure - Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Lease - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "ctkb:OperatingCashOutflowsPaymentsOnOperatingLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctkb:OperatingCashOutflowsPaymentsOnOperatingLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R85": { "role": "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "longName": "9954526 - Disclosure - Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "shortName": "Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ctkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R86": { "role": "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails", "longName": "9954527 - Disclosure - Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details)", "shortName": "Lease - Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R87": { "role": "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "longName": "9954528 - Disclosure - Investment in Cytek Japan - Additional Information (Details)", "shortName": "Investment in Cytek Japan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-287", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R88": { "role": "http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails", "longName": "9954529 - Disclosure - Product Warranty - Schedule of Product Warranty Liability (Details)", "shortName": "Product Warranty - Schedule of Product Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R89": { "role": "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails", "longName": "9954530 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details)", "shortName": "Net Income (Loss) Attributable to Common Stockholders Per Share - Computation of the Basic and Diluted Net Income Attributable to Common Stockholders Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "unique": true } }, "R90": { "role": "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareAdditionalInformationDetails", "longName": "9954531 - Disclosure - Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details)", "shortName": "Net Income (Loss) Attributable to Common Stockholders Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R91": { "role": "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails", "longName": "9954532 - Disclosure - Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details)", "shortName": "Geographic Areas - Schedule of Revenue from External Customers by Geographical Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R92": { "role": "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "longName": "9954533 - Disclosure - Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details)", "shortName": "Geographic Areas - Schedule of Long-Lived Assets by Geographical Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } }, "R93": { "role": "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "longName": "9954534 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-316", "name": "us-gaap:OtherInvestmentsAndSecuritiesAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:OtherInvestmentsAndSecuritiesAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctkb-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r126", "r127", "r128" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average discount rate - operating leases:", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r557", "r811" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r233" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails", "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "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": [ "r239", "r240", "r241", "r276", "r576", "r633", "r660", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r682", "r683", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r693", "r694", "r695", "r696", "r697", "r699", "r702", "r703", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r818" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating lease-right-of use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r864" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r482", "r483", "r484", "r648", "r870", "r871", "r872", "r946", "r974" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock issued during period shares new issues (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r101", "r102", "r143", "r638", "r724", "r750" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LitigationSettlementInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementInterest", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Litigation settlement interest", "label": "Litigation Settlement Interest", "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentCompanyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCompanyAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investment Company [Abstract]", "label": "Investment Company [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://cytekbio.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available for Sale Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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": [ "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and land", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r456" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, options exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, options expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r459" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r33", "r196", "r223", "r224", "r225", "r239", "r240", "r241", "r243", "r251", "r253", "r276", "r314", "r317", "r415", "r482", "r483", "r484", "r503", "r504", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r539", "r540", "r541", "r542", "r543", "r544", "r561", "r622", "r623", "r624", "r648", "r724" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, options forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r458" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r558" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r196", "r239", "r240", "r241", "r243", "r251", "r253", "r314", "r317", "r482", "r483", "r484", "r503", "r504", "r523", "r525", "r526", "r528", "r530", "r622", "r624", "r648", "r974" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r272" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r827" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with employee stock plans (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r101", "r102", "r143" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r124" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r101", "r102", "r143", "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r558" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation and transactions", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r537" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (excluding the nine months ended September 30, 2023)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r951" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r13", "r196", "r223", "r224", "r225", "r239", "r240", "r241", "r243", "r251", "r253", "r276", "r314", "r317", "r415", "r482", "r483", "r484", "r503", "r504", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r539", "r540", "r541", "r542", "r543", "r544", "r561", "r622", "r623", "r624", "r648", "r724" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock plans", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r17" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of shares, (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r102", "r143" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r35", "r524", "r527", "r561", "r622", "r623", "r858", "r859", "r860", "r870", "r871", "r872" ] }, "us-gaap_LongTermConstructionLoanCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermConstructionLoanCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of loan", "label": "Long-Term Construction Loan, Current", "documentation": "This element represents the current portion of a long-term real estate loan to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project (generally one to seven years), usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property." } } }, "auth_ref": [ "r25" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other 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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r303", "r783" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, shares (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r101", "r102", "r143", "r641", "r724", "r752" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common stockholders, diluted", "terseLabel": "Net income (loss) attributable to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r258", "r264", "r265", "r266", "r267", "r268", "r271" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r827" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from acquired business unit", "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period", "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r36", "r219", "r221", "r229", "r593", "r612" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r143", "r602", "r626", "r631", "r642", "r680", "r812" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r47", "r48", "r49", "r171", "r172", "r174", "r175" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r75", "r76", "r512", "r805", "r806" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "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": [ "r9" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r512", "r805", "r806" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IP license", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r19" ] }, "ctkb_PrepaidTradeShow": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PrepaidTradeShow", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid tradeshow", "label": "Prepaid Trade Show", "documentation": "Prepaid trade-show" } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, acquired during period", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r344", "r788" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://cytekbio.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unaudited Pro Forma Consolidated Financial Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r834", "r835" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed asset purchases in accounts payable at period end", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business 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": [ "r512" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r75", "r76", "r512" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r976", "r977", "r978", "r979" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/ConcentrationsofCreditRiskandOtherRisksandUncertainties" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of credit risk and other risks and uncertainties", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Included in other current liabilities:", "label": "Other Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r83", "r86", "r219", "r221", "r228", "r592", "r611" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r395", "r432", "r437", "r534", "r570", "r790", "r791", "r802", "r803", "r804" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "ctkb_IntangibleAssetInAccruedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "IntangibleAssetInAccruedExpense", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset in accrued expenses at period end", "label": "Intangible Asset in Accrued Expense", "documentation": "Intangible asset in accrued expense." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://cytekbio.com/role/LeaseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r950" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r395", "r432", "r433", "r434", "r435", "r436", "r437", "r534", "r569", "r570", "r571", "r790", "r791", "r802", "r803", "r804" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r54", "r56", "r577" ] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://cytekbio.com/role/EmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit plan", "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty cost incurred", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r7", "r902" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Assurance-type product warranties", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r903" ] }, "ctkb_GuavaEasycyteMuseDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "GuavaEasycyteMuseDevelopedTechnologyMember", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guava easyCyte and Muse developed technology", "label": "Guava Easycyte & Muse Developed Technology [Member]", "documentation": "Guava Easycyte & Muse Developed Technology" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery and payment terms", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r558" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r780", "r802", "r804", "r965" ] }, "ctkb_AmnisImageStreamDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AmnisImageStreamDevelopedTechnologyMember", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amnis ImageStream developed technology", "label": "Amnis ImageStream Developed Technology [Member]", "documentation": "Amnis ImageStream Developed Technology" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases term under operating lease agreements", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r949" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r490" ] }, "ctkb_LitigationSettlementInterestPaymentPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LitigationSettlementInterestPaymentPeriodDuration", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement interest, payment period duration", "label": "Litigation Settlement Interest, Payment Period Duration", "documentation": "Litigation Settlement Interest, Payment Period Duration" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r202" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r949" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r54", "r56" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r661", "r663", "r664", "r666", "r668", "r730", "r732", "r736", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r817" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r395", "r432", "r437", "r534", "r569", "r802", "r803", "r804" ] }, "ctkb_PaymentsForTaxesRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PaymentsForTaxesRelatedToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for taxes related to net share settlement of equity awards", "label": "Payments for taxes related to net share settlement of equity awards", "documentation": "Payments for taxes related to net share settlement of equity awards" } } }, "auth_ref": [] }, "ctkb_OfficeAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "OfficeAndComputerEquipmentMember", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office and computer equipment", "label": "Office And Computer Equipment [Member]", "documentation": "Office and computer equipment [Member]." } } }, "auth_ref": [] }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentSecuritiesAtCarryingValue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury", "label": "US Government Securities, at Carrying Value", "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r812" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average remaining lease term - operating leases:", "label": "Operating Lease, 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": [ "r556", "r811" ] }, "ctkb_LegalSettlementLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LegalSettlementLiabilityNonCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails": { "parentTag": "ctkb_LegalSettlementLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liability", "label": "Legal Settlement Liability Non Current", "documentation": "Legal settlement liability Noncurrent" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Lives", "verboseLabel": "Useful life (years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "ctkb_LossGainOnInvestmentsAccretionAndAmortizationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LossGainOnInvestmentsAccretionAndAmortizationNet", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on investments, accretion, and amortization, net", "label": "Loss (Gain) On Investments Accretion And Amortization Net", "documentation": "Loss (Gain) On Investments Accretion And Amortization Net" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails", "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r549" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r395", "r432", "r433", "r434", "r435", "r436", "r437", "r534", "r571", "r790", "r791", "r802", "r803", "r804" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "ctkb_BdMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "BdMember", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BD", "label": "BD [Member]", "documentation": "BD [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest in Variable Interest Entity", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "ctkb_EmployeeStockPurchasePlanTwoThousandAndTwentyOnePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "EmployeeStockPurchasePlanTwoThousandAndTwentyOnePlanMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan 2021", "label": "Employee Stock Purchase Plan 2021", "documentation": "Employee Stock Purchase Plan Two Thousand And Twenty One Plan [Member]" } } }, "auth_ref": [] }, "ctkb_AccruedPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AccruedPurchases", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Accrued Purchases", "documentation": "Accrued purchases." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer Contract Asset Contract Liability and Receivable", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r914" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest in consolidated subsidiary", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r82", "r415", "r870", "r871", "r872", "r974" ] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNet", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized net assets", "label": "Net Assets", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of the Basic and Diluted Net Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r874" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial instruments", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r151" ] }, "ctkb_LegalSettlementLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LegalSettlementLiability", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total legal settlement liability", "label": "Legal Settlement Liability", "documentation": "Legal settlement liability" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails", "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r549" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r97", "r847" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/Acquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r146", "r513" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r836", "r863" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r136" ] }, "ctkb_NumberOfVotePerShare": { "xbrltype": "integerItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "NumberOfVotePerShare", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vote per share", "label": "Number Of Vote Per Share", "documentation": "Number Of Vote Per Share" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r121", "r703" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r140", "r819", "r820", "r821", "r822" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r51" ] }, "ctkb_NoncontrollingInterestInConsolidatedSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "NoncontrollingInterestInConsolidatedSubsidiary", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest in consolidated subsidiary", "label": "Noncontrolling Interest In Consolidated Subsidiary", "documentation": "Noncontrolling interest in consolidated subsidiary." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r202" ] }, "ctkb_ServiceContractsTerms": { "xbrltype": "durationItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ServiceContractsTerms", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service contracts terms", "label": "Service contracts Terms", "documentation": "Service contracts Terms" } } }, "auth_ref": [] }, "ctkb_AcademiaAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AcademiaAndGovernmentMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Academia and government", "label": "Academia And Government [Member]", "documentation": "Academia and government member" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r533", "r534", "r535" ] }, "us-gaap_CommercialPaperAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperAtCarryingValue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, at Carrying Value", "documentation": "Unsecured short-term debt instrument issued by corporations which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "ctkb_ReagentLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ReagentLicensesMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reagent licenses", "label": "Reagent licenses [Member]", "documentation": "Reagent licenses Member" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://cytekbio.com/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r371" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and summary of significant accounting policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r129" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r661", "r663", "r664", "r666", "r668", "r730", "r732", "r736", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r817" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r442", "r451", "r470", "r471", "r472", "r473", "r476", "r485", "r486", "r487", "r488" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r349", "r352", "r708" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r947" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://cytekbio.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Identifiable Assets Acquired and is Reconciled to the Purchase Price", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r147" ] }, "ctkb_FciDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "FciDevelopedTechnologyMember", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FCI developed technology", "label": "FCI developed technology [Member]", "documentation": "FCI developed technology [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r352", "r708" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "ctkb_IPLicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "IPLicenseMember", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IP license", "label": "I P License [Member]", "documentation": "IP license [Member]." } } }, "auth_ref": [] }, "ctkb_PortionOfLoanIncludedInCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PortionOfLoanIncludedInCurrentLiabilities", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion of loan included in current liabilities", "label": "Portion of Loan Included In Current Liabilities", "documentation": "Portion of Loan Included In Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r18", "r153", "r966" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r23", "r108", "r109", "r110" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, inventory", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r79" ] }, "ctkb_InterestExpensesForAccretionOfLegalSettlementLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "InterestExpensesForAccretionOfLegalSettlementLiabilities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expenses for accretion of the legal settlement liabilities", "label": "Interest Expenses For Accretion Of Legal Settlement Liabilities", "documentation": "Interest expenses for accretion of the legal settlement liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, intangibles", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r79" ] }, "ctkb_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, goodwill", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r89", "r152" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r465" ] }, "ctkb_AmnisFlowSightCellStreamDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AmnisFlowSightCellStreamDevelopedTechnologyMember", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amnis FlowSight and CellStream developed technology", "label": "Amnis FlowSight & CellStream Developed Technology [Member]", "documentation": "Amnis FlowSight & CellStream Developed Technology" } } }, "auth_ref": [] }, "ctkb_GeographicAreaDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "GeographicAreaDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/GeographicAreas" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic areas", "label": "Geographic Area Disclosure [Text Block]", "documentation": "Disclosure of Geograohic area textblock." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "ctkb_PaymentForAdditionalInvestmentInCytekJapanNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PaymentForAdditionalInvestmentInCytekJapanNetOfCashAcquired", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for additional investment in Cytek Japan", "label": "Payment for Additional Investment in Cytek Japan, Net of Cash Acquired", "documentation": "Payment for additional investment in Cytek Japan, net of cash acquired." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r116" ] }, "ctkb_CommonStockWithheldRelatedToNetShareSettlementShares": { "xbrltype": "sharesItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CommonStockWithheldRelatedToNetShareSettlementShares", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Common Stock withheld related to net share settlement (in shares)", "label": "Common Stock Withheld Related to Net Share Settlement Shares", "documentation": "Common Stock Withheld Related to Net Share Settlement Shares." } } }, "auth_ref": [] }, "ctkb_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ctkb_CustomerDepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CustomerDepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits, which are included in 'Other current liabilities'", "verboseLabel": "Customer deposits", "label": "Customer Deposit Liability Current", "documentation": "Customer deposit liability current." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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": [ "r84", "r777" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [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": [ "r209", "r210", "r211", "r277", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r638", "r639", "r640", "r641", "r794", "r832", "r866" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r904", "r906" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://cytekbio.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r169", "r182" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "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": [ "r94", "r95", "r704", "r705", "r708" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r475" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and use tax payable", "label": "Sales and Excise Tax Payable, Current", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r357", "r358", "r755", "r896" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/Lease" ], "lang": { "en-us": { "role": { "terseLabel": "Lease", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r7", "r161" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r850", "r851", "r913" ] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct sales channel", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r801" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r359", "r360", "r361", "r364", "r898", "r899" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from Employee Stock Purchase Plan (in shares)", "terseLabel": "Employee stock purchase plan shares issued (in shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r359", "r360", "r361", "r364", "r898", "r899" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r473" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address City Or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r562", "r563", "r564", "r566", "r567", "r644", "r645", "r646", "r706", "r707", "r708", "r727", "r728" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r538" ] }, "ctkb_ScheduleOfLegalSettlementLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ScheduleOfLegalSettlementLiabilityTableTextBlock", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Legal Settlement Liability", "label": "Schedule Of Legal Settlement Liability [Table Text Block]", "documentation": "Schedule of legal settlement liability." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue, net", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r227", "r236", "r280", "r281", "r294", "r297", "r298", "r302", "r303", "r305", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r536", "r595", "r908" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r206", "r347" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r126" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r154", "r208", "r236", "r279", "r296", "r300", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r517", "r521", "r536", "r597", "r692", "r812", "r825", "r908", "r909", "r955" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State and Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r103", "r812", "r972" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r574", "r863" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r443", "r445", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "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": [ "r704", "r705", "r708" ] }, "ctkb_CommonStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CommonStockTextBlock", "presentation": [ "http://cytekbio.com/role/CommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Text Block]", "documentation": "Common stock text block." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r279", "r295", "r299", "r301", "r782" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r443", "r445", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r111", "r212", "r601", "r627", "r631" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails", "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "terseLabel": "Cash, cash equivalents, restricted cash, and restricted cash equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash as presented on the consolidated statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r39", "r126", "r234" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance sheet details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r843" ] }, "ctkb_FederalAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "FederalAgencySecuritiesMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal agency securities", "label": "Federal Agency Securities [Member]", "documentation": "Federal Agency Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r59", "r204", "r605" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://cytekbio.com/role/GeographicAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers by Geographical Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r50", "r118" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r237", "r492", "r497", "r498", "r501", "r505", "r507", "r508", "r509", "r643" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, net:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 1,000,000,000 authorized shares as of September\u00a030, 2023 and December\u00a031, 2022, respectively; 135,545,663 and 135,365,381 issued and outstanding shares as of September\u00a030, 2023 and December\u00a031, 2022, respectively.", "verboseLabel": "Common stock, value, issued", "label": "Common Stock, Value, Issued", "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": [ "r102", "r600", "r812" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Useful Life of Property Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r9" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r679" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of RSU Awards Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r102", "r679", "r698", "r974", "r975" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r213", "r309", "r321", "r324", "r326", "r967" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r222", "r493", "r494", "r498", "r499", "r500", "r502", "r637" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Utilization of allowance for uncollectible receivables", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r325" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of the ESPP for the Initial Offering", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r145" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for uncollectible receivables", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r180", "r318", "r319", "r320", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ] }, "ctkb_AccumulatedMarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AccumulatedMarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on marketable securities", "label": "Accumulated Marketable Securities Unrealized Gain Loss", "documentation": "Accumulated Marketable Securities Unrealized Gain Loss" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of loan", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r862" ] }, "ctkb_CytekMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CytekMember", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cytek", "label": "Cytek [Member]", "documentation": "Cytek [Member]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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": [ "r15", "r16", "r68" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r92", "r165", "r226", "r283", "r545", "r709", "r823", "r973" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Valuation Assumptions Used to Calculate the Fair Value of Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationship", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r81" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r916" ] }, "ctkb_Cashandcashequivalentsamortizedcostbasis": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "Cashandcashequivalentsamortizedcostbasis", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "verboseLabel": "Amortized Cost", "label": "CashAndCashEquivalentsAmortizedCostBasis", "documentation": "CashAndCashEquivalentsAmortizedCostBasis" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r548" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionLineItems", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion [Line Items]", "label": "Debt Conversion [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_OtherInvestmentsAndSecuritiesAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestmentsAndSecuritiesAtCost", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Investments and securities, at cost", "label": "Other Investments and Securities, at Cost", "documentation": "Includes other investments and securities that are not at fair value as of the balance sheet date and those that are not accounted for under the equity method." } } }, "auth_ref": [ "r159", "r846" ] }, "us-gaap_USGovernmentAgenciesSecuritiesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesSecuritiesAtCarryingValue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal agency securities", "label": "US Government Agencies Securities, at Carrying Value", "documentation": "Debt securities issued by a United States government agency such as Government National Mortgage Association (Ginnie Mae), Federal Home Loan Mortgage Corporation (Freddie Mac), and Federal National Mortgage Association (Fannie Mae), which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r553", "r811" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds, at Carrying Value", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r202", "r772" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://cytekbio.com/role/Investments" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r838", "r839", "r876" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r554", "r811" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity note, stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income tax", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r776", "r787", "r892" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r795" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r774", "r785", "r892" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r40", "r153" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r305", "r797", "r915", "r969", "r970" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r915" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue, net", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r280", "r281", "r294", "r297", "r298", "r302", "r303", "r305", "r426", "r427", "r576" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r438", "r565", "r566", "r672", "r673", "r674", "r675", "r676", "r697", "r699", "r729" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 }, "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r198", "r218", "r220", "r232", "r236", "r242", "r252", "r253", "r279", "r295", "r299", "r301", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r516", "r519", "r520", "r532", "r536", "r595", "r609", "r647", "r700", "r722", "r723", "r782", "r809", "r810", "r824", "r860", "r908" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in dollar per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r102" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r255", "r272", "r273", "r274" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r184", "r209", "r210", "r211", "r236", "r259", "r263", "r269", "r271", "r277", "r278", "r313", "r372", "r374", "r375", "r376", "r379", "r380", "r408", "r409", "r411", "r412", "r414", "r536", "r638", "r639", "r640", "r641", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r679", "r701", "r724", "r749", "r750", "r751", "r752", "r753", "r832", "r866", "r873" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r815", "r816", "r817", "r819", "r820", "r821", "r822", "r870", "r871", "r946", "r971", "r974" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchased value", "label": "Subsidiary or Equity Method Investee, Cumulative Proceeds Received on All Transactions", "documentation": "Cumulative amount of cash and other consideration received by subsidiary or equity method investee in exchange for shares or stock issued or sold. Include amounts of cash received, fair value of non-cash assets received, fair value of liabilities assumed, and fair value of any other forms of consideration." } } }, "auth_ref": [] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid rent", "label": "Prepaid Rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r775", "r786", "r892" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "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_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "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_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r98", "r491", "r963" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r354", "r355", "r356" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/AcquisitionScheduleofUnauditedProFormaConsolidatedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r510", "r511" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r427", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/AcquisitionScheduleofUnauditedProFormaConsolidatedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before income taxes", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period." } } }, "auth_ref": [ "r510", "r511" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/AcquisitionScheduleofUnauditedProFormaConsolidatedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r510", "r511" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r100", "r156" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r477", "r489" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, transaction costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r74" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r427", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: net loss allocated to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r149", "r218", "r220", "r252", "r253", "r610", "r860" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r550" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r134", "r173", "r178", "r179" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment percentage", "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r176" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r167", "r599", "r659", "r687", "r812", "r825", "r844" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Allowance for Doubtful Debt", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r891" ] }, "ctkb_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory equipment", "label": "Laboratory Equipment [Member]", "documentation": "Laboratory equipment [Member]." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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": [ "r69" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FCI developed technology", "terseLabel": "Developed Technology Intangible Assets", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r148" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "ctkb_BiotechnologyPharmaceuticalDistributorAndCROMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "BiotechnologyPharmaceuticalDistributorAndCROMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Biotechnology, pharmaceutical, distributor and contract research organizations", "label": "Biotechnology Pharmaceutical Distributor And C R O [Member]", "documentation": "Biotechnology, pharmaceutical, distributor and CRO member" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails", "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "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": [ "r9" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r438", "r565", "r566", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r672", "r673", "r674", "r675", "r676", "r697", "r699", "r729", "r954" ] }, "ctkb_TOMYDigitalBiologyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "TOMYDigitalBiologyMember", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "T O M Y Digital Biology", "label": "T O M Y Digital Biology [Member]", "documentation": "TOMY digital biology member" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation plan", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r442", "r447", "r478", "r479", "r481", "r808" ] }, "ctkb_PrepaidInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PrepaidInventory", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid inventory", "label": "Prepaid Inventory", "documentation": "Prepaid inventory." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails", "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "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": [ "r135" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "ctkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://cytekbio.com/role/LeaseTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Supplemental Balance Sheet Information Related to Leases", "label": "Schedule of Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "documentation": "Schedule of Supplemental Balance Sheet Information Related To Leases Table Text Block" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r848" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of business", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r514" ] }, "ctkb_CytekJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CytekJapanMember", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cytek Japan", "label": "Cytek Japan [Member]", "documentation": "Cytek japan member" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r141", "r142", "r143", "r209", "r210", "r211", "r277", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r638", "r639", "r640", "r641", "r794", "r832", "r866" ] }, "ctkb_RightOfUseAssetsObtainedInExchangeForNewLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "RightOfUseAssetsObtainedInExchangeForNewLeaseObligationsAbstract", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations:", "label": "Right of Use Assets Obtained in Exchange for New Lease Obligations Abstract", "documentation": "Right of use assets obtained in exchange for new lease obligations abstract" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r53", "r57" ] }, "ctkb_ScheduleOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesForAmortizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ScheduleOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesForAmortizationTableTextBlock", "presentation": [ "http://cytekbio.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives for Amortization", "label": "Schedule of identifiable intangible assets acquired and their estimated useful lives for amortization [Table Text Block]", "documentation": "Schedule of identifiable intangible assets acquired and their estimated useful lives for amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r849" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ctkb_UpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "UpfrontPayment", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront payment", "label": "Upfront Payment", "documentation": "Upfront payment." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r185", "r195", "r303", "r304", "r662", "r665", "r667", "r732", "r736", "r740", "r744", "r754", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r771", "r796", "r817", "r915", "r969" ] }, "ctkb_DiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "DiscountRate", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Discount rate", "documentation": "Discount rate" } } }, "auth_ref": [] }, "ctkb_LegalSettlementLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LegalSettlementLiabilityCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails": { "parentTag": "ctkb_LegalSettlementLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityScheduleofLegalSettlementLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liability", "label": "Legal Settlement Liability Current", "documentation": "Legal settlement liability current" } } }, "auth_ref": [] }, "ctkb_PatentsAndTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PatentsAndTrademarksMember", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents and trademarks", "label": "Patents And Trademarks [Member]", "documentation": "Patents and trademarks [Member]." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities:", "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r416", "r417", "r428" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract liabilities", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r416", "r417", "r428" ] }, "ctkb_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "OtherMember", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other." } } }, "auth_ref": [] }, "ctkb_OfficeFacilitiesAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "OfficeFacilitiesAndEquipmentMember", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Facilities and Equipment", "label": "Office Facilities and Equipment [Member]", "documentation": "Office facilities and equipment member." } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r303", "r304", "r662", "r665", "r667", "r732", "r736", "r740", "r744", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r771", "r796", "r817", "r915", "r969" ] }, "ctkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://cytekbio.com/role/LeaseTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases", "label": "Schedule of Supplemental Cash Flow Information Related To Leases [Table Text Block]", "documentation": "Schedule of Supplemental Cash Flow Information Related To Leases Table Text Block" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of employee stock plans", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r260", "r261", "r262", "r271", "r446" ] }, "ctkb_CommonStockWithheldRelatedToNetshareSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CommonStockWithheldRelatedToNetshareSettlement", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares of Common Stock withheld related to net share settlement", "label": "Common Stock Withheld Related To NetShare Settlement", "documentation": "Common Stock Withheld Related To Net Share Settlement." } } }, "auth_ref": [] }, "ctkb_PrepaidValueAddedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PrepaidValueAddedTax", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid VAT tax", "label": "Prepaid Value Added Tax", "documentation": "Prepaid value added tax" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r14" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r311" ] }, "ctkb_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "documentation": "Two Thousand And Twenty One Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "ctkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofFutureUndiscountedCashFlowsandReconciliationtotheLeaseLiabilitiesRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "ctkb_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AtMarketOfferingMember", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At Market Offering", "label": "At Market Offering [Member]", "documentation": "At Market Offering [Member]" } } }, "auth_ref": [] }, "ctkb_ProceedsFromEmployeeStockPurchasePlans": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ProceedsFromEmployeeStockPurchasePlans", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Employee Stock Purchase Plan", "label": "Proceeds from employee stock purchase plans", "documentation": "Proceeds from employee stock purchase plans" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r148" ] }, "ctkb_RoyaltyPaymentDuration": { "xbrltype": "durationItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "RoyaltyPaymentDuration", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty payment duration", "label": "Royalty Payment Duration", "documentation": "Royalty payment duration." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r310" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r184", "r209", "r210", "r211", "r236", "r259", "r263", "r269", "r271", "r277", "r278", "r313", "r372", "r374", "r375", "r376", "r379", "r380", "r408", "r409", "r411", "r412", "r414", "r536", "r638", "r639", "r640", "r641", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r679", "r701", "r724", "r749", "r750", "r751", "r752", "r753", "r832", "r866", "r873" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r114", "r163", "r279", "r295", "r299", "r301", "r595", "r608", "r782" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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": [ "r67" ] }, "us-gaap_PaymentsForRepurchaseOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfEquity", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for repurchase of shares", "label": "Payments for Repurchase of Equity", "documentation": "The cash outflow to reacquire common and preferred stock." } } }, "auth_ref": [ "r38", "r641" ] }, "ctkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options expired (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expired In Period", "documentation": "The number of shares under options that expired during the reporting period" } } }, "auth_ref": [] }, "ctkb_ShareBasedCompensationArrangementAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCommonStockOutstandingOnPrecedingFiscalYearEndDate": { "xbrltype": "percentItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ShareBasedCompensationArrangementAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCommonStockOutstandingOnPrecedingFiscalYearEndDate", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase to common stock reserved for issuance", "label": "Share Based Compensation Arrangement Annual Increase in Common Stock Reserved for Issuance as Percentage of Common Stock Outstanding on Preceding Fiscal Year End Date", "documentation": "Share based compensation arrangement annual increase in common stock reserved for issuance as percentage of common stock outstanding on preceding fiscal year end date." } } }, "auth_ref": [] }, "ctkb_ReagentLicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ReagentLicenseMember", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reagent license", "label": "Reagent License [Member]", "documentation": "Reagent License [Member]" } } }, "auth_ref": [] }, "ctkb_ContractLiabilityPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ContractLiabilityPolicyPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract Liability Policy [Policy Text Block]", "documentation": "Contract liability policy text block." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets:", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets, noncurrent", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r72", "r945" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r857" ] }, "ctkb_SharesBuyBackValue": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "SharesBuyBackValue", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of shares", "label": "Shares Buy Back Value", "documentation": "Shares Buy Back Value" } } }, "auth_ref": [] }, "ctkb_CostOfSalesRelatedToRoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "CostOfSalesRelatedToRoyaltyExpense", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales related to royalty expense", "label": "Cost of Sales Related To Royalty Expense", "documentation": "Cost of Sales Related To Royalty Expense" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 18)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r96", "r598", "r678" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ctkb_SettlementLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "SettlementLiabilitiesMember", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement Liability", "label": "Settlement Liabilities [Member]", "documentation": "Settlement liabilities member." } } }, "auth_ref": [] }, "ctkb_LuminexCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LuminexCorporationMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Luminex Corporation", "terseLabel": "Luminex Corporation", "label": "Luminex Corporation Member", "documentation": "Luminex Corporation Member" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r515" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r555", "r811" ] }, "ctkb_FciBusinessUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "FciBusinessUnitMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FCI Business Unit", "label": "FCI Business Unit [Member]", "documentation": "FCI Business Unit Member" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r795" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "ctkb_StockOutstandingDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "StockOutstandingDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding (in shares)", "label": "Stock Outstanding During Period Shares Employee Stock Purchase Plans", "documentation": "Stock outstanding during period shares employee stock purchase plans." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails", "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "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": [ "r533", "r534", "r535" ] }, "ctkb_OperatingCashOutflowsPaymentsOnOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "OperatingCashOutflowsPaymentsOnOperatingLeases", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows - payments on operating leases", "label": "Operating Cash Outflows Payments On Operating Leases", "documentation": "Operating cash outflows - payments on operating leases" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r305", "r797", "r915", "r969", "r970" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address Address Line1", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ctkb_GreaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "GreaterThanOneYearMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than 1 year", "label": "Greater Than One Year [Member]", "documentation": "Greater than one year member" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common stockholders, basic", "verboseLabel": "Net income (loss)", "terseLabel": "Net income (loss) attributable to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r244", "r245", "r247", "r248", "r256", "r257", "r268", "r271", "r279", "r295", "r299", "r301", "r782" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales", "label": "Cost of Goods and Services Sold", "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": [ "r120", "r576" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r116" ] }, "ctkb_OtherCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "OtherCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Current Liabilities Other", "documentation": "Other current liabilities, other." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r395", "r432", "r433", "r434", "r435", "r436", "r437", "r569", "r570", "r571", "r790", "r791", "r802", "r803", "r804" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/LeaseScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r552", "r811" ] }, "ctkb_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r827" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r304" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r801", "r915" ] }, "us-gaap_DebtConversionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionTable", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion [Table]", "label": "Debt Conversion [Table]", "documentation": "A table that contains information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders per share, basic (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r112", "r160", "r164", "r230", "r242", "r244", "r245", "r247", "r248", "r259", "r269", "r270", "r532", "r594", "r968" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense estimated, recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for 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": [ "r480" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r139", "r235", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r397", "r404", "r405", "r406" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r122", "r282" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentsGeographicalAreasAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentsGeographicalAreasAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segments, Geographical Areas [Abstract]", "label": "Segments, Geographical Areas [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)", "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r702", "r769", "r779" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r801", "r915" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r341" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r168", "r201", "r214", "r339", "r340", "r342", "r575", "r778" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r50", "r113" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders per share, diluted (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r112", "r230", "r242", "r244", "r245", "r247", "r248", "r259", "r269", "r270", "r271", "r532", "r594", "r968" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r22", "r24" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/ProductWarranty" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r856", "r892" ] }, "us-gaap_PaymentsToAcquireRealEstateHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireRealEstateHeldForInvestment", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of investment", "label": "Payment for Acquisition, Real Estate, Held-for-Investment", "documentation": "The cash outflow associated with the purchase of real estate held for investment purposes." } } }, "auth_ref": [ "r861" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r28", "r200", "r236", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r518", "r521", "r522", "r536", "r812", "r908", "r955", "r956" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r463" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r236", "r279", "r295", "r299", "r301", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r536", "r782", "r908" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt", "label": "Long-Term Debt, Gross", "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": [ "r20", "r157", "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance, beginning balance (in shares)", "periodEndLabel": "Unvested balance, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments [Abstract]", "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue", "verboseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value per share, beginning balance (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value per share, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsMember", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r464" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total property and equipment", "label": "Property, Plant 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": [ "r135", "r203", "r606" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, FDIC insured amount", "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r464" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets, net", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r11", "r51" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r596", "r606", "r812" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r833" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Professional service fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r216", "r812" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proportionate share of Cytek Japan\u2019s earnings", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r115", "r162", "r285", "r312", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r173", "r178", "r604" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Lives", "label": "Property, Plant and Equipment, 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_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r91", "r93", "r382", "r546", "r790", "r791" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r183", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r458" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with employee stock plans", "label": "Stock Issued During Period, Value, 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": [ "r13", "r101", "r102", "r143" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r199", "r217", "r236", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r517", "r521", "r536", "r812", "r908", "r909", "r955" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r466" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r70", "r71", "r444" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Stock options outstanding, aggregate intrinsic value, beginning balance", "periodEndLabel": "Stock options outstanding, aggregate intrinsic value, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r67" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance (in shares)", "periodEndLabel": "Options outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r125" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r454" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r41" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r33", "r143" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsSummaryofComponentsofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r25" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r613", "r633", "r634", "r635", "r636", "r733", "r734" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, options exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r454" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security12b Title", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r826" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsOwnedDerivativesAndOtherContractualAgreementsAtFairValue", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails", "http://cytekbio.com/role/InvestmentsSummarytheCompanysInvestmentsinAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "terseLabel": "Fair Value", "label": "Financial Instruments, Owned, Derivatives and Other Contractual Agreements, at Fair Value", "documentation": "The fair value as of the balance sheet date of firm holdings in all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments. Their value is derived from the values of one or more underlying assets, reference rates, or indices of asset values. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings." } } }, "auth_ref": [ "r150" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r768" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r852" ] }, "ctkb_ContractLiabilitiesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ContractLiabilitiesRollForward", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofRollforwardofCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities [Roll Forward]", "label": "Contract Liabilities [Roll Forward]", "documentation": "Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "presentation": [ "http://cytekbio.com/role/InvestmentinCytekJapan" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Cytek Japan", "label": "Investments and Other Noncurrent Assets [Text Block]", "documentation": "The entire disclosure for investments and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r551" ] }, "ctkb_MileStonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "MileStonePayment", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mile stone payment", "label": "Mile Stone Payment", "documentation": "Mile stone payment." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofLongLivedAssetsbyGeographicalAreasDetails", "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ctkb_AggregateCompensationPayablePercentage": { "xbrltype": "pureItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AggregateCompensationPayablePercentage", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate compensation payable Percentage", "label": "Aggregate Compensation Payable Percentage", "documentation": "Aggregate Compensation Payable Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r99", "r100", "r155", "r157", "r238", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r546", "r789", "r790", "r791", "r792", "r793", "r867" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r853" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r828" ] }, "ctkb_TaxRefundReceivableAndPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "TaxRefundReceivableAndPayable", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax refund receivable", "label": "Tax Refund Receivable And Payable", "documentation": "Tax Refund Receivable And Payable" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://cytekbio.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Contractual Maturities for Available Sale Securities", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "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": [ "r869" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofInformationAboutReceivablesCustomerDepositsandDeferredRevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r307", "r308" ] }, "ctkb_NumberOfStockBasedCompensationPlan": { "xbrltype": "integerItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "NumberOfStockBasedCompensationPlan", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock-based compensation plan", "label": "Number Of stock-based Compensation Plan", "documentation": "Number Of stock-based Compensation Plan" } } }, "auth_ref": [] }, "ctkb_PurchasesOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "PurchasesOfMarketableSecurities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of marketable securities", "label": "Purchases of marketable securities", "documentation": "Purchases of marketable securities" } } }, "auth_ref": [] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r855" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets, net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r132" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r186", "r238", "r517", "r518", "r521", "r522", "r568", "r765", "r840", "r841", "r842", "r907", "r910", "r911" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets, fair value disclosure", "label": "Assets, Fair Value Disclosure", "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": [ "r89" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r186", "r238", "r517", "r518", "r521", "r522", "r568", "r765", "r840", "r841", "r842", "r907", "r910", "r911" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r32" ] }, "ctkb_GuavaTradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "GuavaTradenameMember", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guava tradename", "label": "Guava Tradename [Member]", "documentation": "Guava Tradename" } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r207" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r551" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiability" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liability", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r138" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r844", "r865", "r964", "r966" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r302", "r576", "r615", "r616", "r617", "r618", "r619", "r620", "r770", "r795", "r813", "r837", "r900", "r901", "r915", "r969" ] }, "ctkb_MatureInLessThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "MatureInLessThanOneYearMember", "presentation": [ "http://cytekbio.com/role/InvestmentsSummaryoftheContractualMaturitiesforAvailableSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in less than one year", "label": "Mature in less than one year [Member]", "documentation": "Mature in less than one year" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "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": [ "r360", "r361", "r362", "r363", "r431", "r441", "r473", "r474", "r475", "r572", "r573", "r621", "r669", "r670", "r731", "r735", "r737", "r738", "r743", "r766", "r767", "r784", "r794", "r807", "r814", "r817", "r895", "r912", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://cytekbio.com/role/LeaseScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r577" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balances", "periodEndLabel": "Ending balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r131", "r681", "r698", "r725", "r726", "r812", "r825", "r868", "r890", "r948", "r974" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "ctkb_UpfrontAndPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "UpfrontAndPaymentTerms", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront and payment terms.", "label": "Upfront And Payment Terms", "documentation": "Upfront and payment terms." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r287", "r312", "r845", "r889" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r515" ] }, "ctkb_IncreaseDecreaseInLegalSettlementLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "IncreaseDecreaseInLegalSettlementLiabilities", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liabilities", "label": "Increase Decrease In Legal Settlement Liabilities", "documentation": "Increase (Decrease) in Legal settlement liabilities." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "ctkb_AggregateCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AggregateCashConsideration", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate cash consideration", "label": "Aggregate cash consideration", "documentation": "Aggregate cash consideration" } } }, "auth_ref": [] }, "ctkb_AmnisTradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AmnisTradenameMember", "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amnis tradename", "label": "Amnis Tradename [Member]", "documentation": "Amnis Tradename" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r26", "r236", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r518", "r521", "r522", "r536", "r677", "r781", "r825", "r908", "r955", "r956" ] }, "ctkb_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Employee Stock Purchase Plan", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "documentation": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r302", "r576", "r615", "r616", "r617", "r618", "r619", "r620", "r770", "r795", "r813", "r837", "r900", "r901", "r915", "r969" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r441", "r573", "r621", "r669", "r670", "r731", "r735", "r737", "r738", "r743", "r766", "r767", "r784", "r794", "r807", "r814", "r912", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_LitigationReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveNoncurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liability, noncurrent", "label": "Estimated Litigation Liability, Noncurrent", "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r897" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r577", "r578" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/CommonStockAdditionalInformationDetails", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r431", "r441", "r473", "r474", "r475", "r572", "r573", "r621", "r669", "r670", "r731", "r735", "r737", "r738", "r743", "r766", "r767", "r784", "r794", "r807", "r814", "r817", "r895", "r912", "r958", "r959", "r960", "r961", "r962" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation State Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ctkb_AccountsReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AccountsReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in accounts receivable allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Losses, Period Increase (Decrease)", "documentation": "Accounts Receivable, Allowance for Credit Losses, Period Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivablesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ctkb_TwoThousandsTwentyTwoSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "TwoThousandsTwentyTwoSalesAgreementMember", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Sales Agreement", "label": "Two Thousands Twenty Two Sales Agreement [Member]", "documentation": "Two Thousands Twenty Two Sales Agreement [Member]" } } }, "auth_ref": [] }, "ctkb_SummaryOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "SummaryOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Useful Life of Property Plant and Equipment", "label": "Summary of Useful Life of Property Plant and Equipment [Table Text Block]", "documentation": "Summary of Useful Life of Property Plant and Equipment." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "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": [ "r215", "r773", "r812" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r166", "r181", "r252", "r253", "r286", "r495", "r506", "r614" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/InvestmentinCytekJapanAdditionalInformationDetails", "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r441", "r573", "r621", "r669", "r670", "r731", "r735", "r737", "r738", "r743", "r766", "r767", "r784", "r794", "r807", "r814", "r912", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "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_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/AcquisitionSummaryofIdentifiableIntangibleAssetsAcquiredandTheirEstimatedUsefulLivesforAmortizationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r54", "r56" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r875" ] }, "ctkb_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "AccountingPoliciesTable", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r197", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r275", "r315", "r316", "r504", "r529", "r530", "r531", "r532", "r547", "r560", "r561", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r844", "r865" ] }, "ctkb_RightOfUseAssetsObtainedInExchangeForNewLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "RightOfUseAssetsObtainedInExchangeForNewLeaseObligations", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right Of Use Assets Obtained In Exchange For New Lease Obligations", "documentation": "Right-of-use assets obtained in exchange for new lease obligations." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r854" ] }, "ctkb_DeepcytoMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "DeepcytoMember", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DeepCyto", "label": "DeepCyto [Member]", "documentation": "DeepCyto." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ctkb_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Prepaid Expenses and Other Current Assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "documentation": "Schedule of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r944" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r197", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r275", "r315", "r316", "r504", "r529", "r530", "r531", "r532", "r547", "r560", "r561", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r170" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in calculating net income (loss) per share, diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding, attributable to common stockholders, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r258", "r271" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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": [ "r8", "r58" ] }, "ctkb_NumberOfOptionForLeaseRenewal": { "xbrltype": "integerItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "NumberOfOptionForLeaseRenewal", "presentation": [ "http://cytekbio.com/role/LeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of option for lease renewal", "label": "Number Of Option for Lease Renewal", "documentation": "Number Of Option for Lease Renewal" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r158", "r603", "r812", "r868", "r890", "r948" ] }, "ctkb_BillAndHoldArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "BillAndHoldArrangementsMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bill-and-hold arrangements", "label": "Bill-and-Hold Arrangements [Member]", "documentation": "Bill-and-hold arrangements member." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "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_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r7" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/NetIncomeLossAttributabletoCommonStockholdersPerShareComputationoftheBasicandDilutedNetIncomeAttributabletoCommonStockholdersPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in calculating net income (loss) per share, basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, attributable to common stockholders, basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r256", "r271" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://cytekbio.com/role/LeaseTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities Recognized", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r951" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "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": [ "r875" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r77", "r78" ] }, "ctkb_LessThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://cytekbio.com/20230930", "localname": "LessThanOneYearMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofEstimatedRevenuesExpectedtobeRecognizedintheFutureRelatedtoPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year", "label": "Less Than One Year [Member]", "documentation": "Less than one year member" } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://cytekbio.com/role/GeographicAreasScheduleofRevenuefromExternalCustomersbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r976", "r977", "r978", "r979" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://cytekbio.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r239", "r240", "r241", "r276", "r576", "r633", "r660", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r682", "r683", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r693", "r694", "r695", "r696", "r697", "r699", "r702", "r703", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r818" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://cytekbio.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate from continuing operations", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r496" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r52", "r55" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Other Current Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on loan", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://cytekbio.com/role/AcquisitionAdditionalInformationDetails", "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "verboseLabel": "Tradename Intangible Assets", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r80" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://cytekbio.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong subsidiary (Cytek HK)", "label": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r917", "r952", "r953", "r954" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://cytekbio.com/role/LeaseScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:", "label": "Operating Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term", "label": "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r577" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 }, "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails", "http://cytekbio.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r205", "r343", "r591", "r788", "r812", "r893", "r894" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/GoodwillandIntangibleAssetsNetSummaryofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible assets", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r578" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/CommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://cytekbio.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor channel", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r801" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r80" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r829" ] }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date." } } }, "auth_ref": [ "r306" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cytekbio.com/role/AcquisitionSummaryofAllocationofPurchasePricetotheAssetsAcquiredAsaPartoftheAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r78" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r830" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office and computer equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r144" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r565", "r566", "r954" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising, marketing and media expenses", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r121" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofRSUAwardsActivityDetails", "http://cytekbio.com/role/StockBasedCompensationPlanSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercisable, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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": [ "r67" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://cytekbio.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r29", "r238", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r546", "r789", "r790", "r791", "r792", "r793", "r867" ] }, "us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "presentation": [ "http://cytekbio.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Threshold Period Past Due, Trade Accounts Receivable, Writeoff", "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueofOptionsGrantedDetails", "http://cytekbio.com/role/StockBasedCompensationPlanScheduleofWeightedAverageValuationAssumptionsUsedtoCalculatetheFairValueoftheESPPfortheInitialOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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": [ "r472" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAbstract", "presentation": [ "http://cytekbio.com/role/BalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses:", "label": "Prepaid Expense, Current [Abstract]" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://cytekbio.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r831" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for current year warranties", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r905" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://cytekbio.com/role/ProductWarrantyScheduleofProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of the period", "periodEndLabel": "Balance, end of period", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r904", "r906" ] }, "us-gaap_SettlementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettlementLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cytekbio.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cytekbio.com/role/ConsolidatedBalanceSheets", "http://cytekbio.com/role/LegalSettlementLiabilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement liability, current", "label": "Settlement Liabilities, Current", "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-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.19(a))", "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.19,20)", "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.19-26)", "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.20)", "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.21)", "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": "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" }, "r30": { "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.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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" }, "r119": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "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" }, "r162": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "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" }, "r164": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "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" }, "r216": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r228": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r592": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r638": { "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" }, "r639": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r640": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r641": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r832": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r844": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r845": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r846": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r847": { "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" }, "r848": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r849": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r850": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r851": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r855": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r856": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r866": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r907": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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 112 0001628280-23-038974-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-038974-xbrl.zip M4$L#!!0 ( .>$;E>=]PGX&J0" #->'P 1 8W1K8BTR,#(S,#DS,"YH M=&WLO6MWHTJ2+OS]_ I>]9R9JK6PB_O%M;?.SQ397ML[^G3[Y=>*4A9 M3"%0 W)9_>M/9H)D72T0(!(4LZ9K5TD(R(@GKAD9\=O_>1W[P@N.8B\,?N_) MYU)/^#_]W_Z_L[/_^^7AN_ U=*9C'"3"5811@EWAEY>,A&2$A;^&T4_O!0GW M/DJ&830^.V._N@HGL\A['B6"(BGJ_*KLR^@"FT,'85,[4_#0.M/LH70V0(I] MAB5'PQ)VAI(Z%)\O--TP7O\EWH>1L^?9-NV/[%OYY=Z MKRO7O0XBGUVI2++ZR0O(I9A2,KM\]SWI>[[=,]E^T[?[?4HB%,24\"@AG*,K MD,XDY4Q6%FN(O6U/4R1)_O1_?WQ_=$9XC,Z\($Y0X.#YKYQP&B31;/%+]N@8 M.^?/XX/?JY?3KPHD=W8^)1^R2Z]\%'P_'L/!V=_/O8(TC%R^[^-<8($^LLS M_(^I]_)[[RH,$B+!9T^S"7E_)_W7[[T$OR:?&.@^]?_7__I?OR5>XN,^%9&S MN33\]BG]\+=/Z:T'H3OK_^9Z+T*\_UXHF/9A=!&&#R M[K!;T01^E? M/=?% ?LK^?Z6J)'(<]+GOR8/>/A[SSDCW _0F-X)>Q?7 7G<[(J\783\F\#% MK_^)9SW!7"'0M5;9E_;=/*W M8_3Z=/E5/>">7!ZZJX\P>_W_*O& JVD4K2S@.G"_$MV\N+_5ZY\1/4!DZ_"' M7)(EN&P9/GI>W-GN]8?(CW&A^]K:_,847!>/.'KQ'$Q1&2$GB9]P-%[01E>4 M7O]>_ENA!RSNG\G2Q=T$1T3-!,_?,9'9[QX:>#Y%5DJXQX00BR[M;OC-"X@2 M\ B;PMBC>NGZE0A'[ U\\JLXF;^5H/*K0,M?YE M*!4MX].J>$=XB,EU#HZW:"6J.B]B9FS(0@5F.R\2HHM^[\7>>.)3G(WW^VT.S=XC#:<3^Q73_149NJQX MA CW%RL;$VF91KB?$99].;_%_+OYO^D]ME-*Y8U2*Q@XD%)3)DZKI,@:WE2YDR1$D8'4C0C=_3#[_B(!P3 M;;[EMGGAO'*+3ZMOOY>?>MW\S%:!GZGE2O_IDH>]3GS/\9(?>#P@CW"],35? M-!XE?OW%?12Z4R>YBS+7X?+5(](^MY+9M^E/?_NT]8Z+E2\>?("Z-H^OK@U@ MQW9V*/G9H53'#A/8P9,S8P$[=DI'7G94*!UV^]B1?=A)VR%+P ^>C(=<>PC: M5GXT8SWDVF/AMO*C&?,A\Q!Q\Z"W>8BI>="7M<>B+9$+[H+ A3::9Z"O_S&E M>>EP/ D#\L]X56F1S\=A\)B$SL_J%5=5R9\UFG,7Z16D^:7KLHT Y-\CS[T) MKM#$2Y#?&OIS%]H5I/\#3I 78/<:18$7/,>M(3QW05Q1X#O.=#SU::D*V\RB MUT5X1._V@F\")QS7X#W5PPN%NP"N("]NPX"N* I]G\C #5E;A.,:(TGNULB@%.7&%1J+Y.[ (Y7(\T#LWB,[IJ@0^W171<-+ ^,XVYKE#N7E ;7LPW71B MHTI>M#VR;B"Q427YN2L"KFYIM4>9;78IUGT^+;_/9U2TF:6V/OQM*F?3!+.X MVX%MB YM#RJYR-DTP;BV1YC'S]DTP:6VQZ1'S ,8!Y\!6J-YV^/0AO( 5=%? M:WLX>NP\0&6$;WOLR4$>H#)>M'T#MYD\0&7DYV%+MJ:EM3W,/&H>H($B9ZWM MNZF-Y0&:8!;$ORUE',2_;> 2Q+^Y'83#>V"LT1SBWT;IKT/\VQ#A(?[EAQ<0 M_S9*?M@LSD=SN;I#%7K; _,F[&Z5]&][W'U4NULEX2&&YH<7;0^+&["[59*_ M]GBWN:6U/:P\7MZY6#.%JLX<&&V/.YO).S?$+.Z:]C9$A[;'BT[HD?-V>0]'Z)4=S[$;'WXVU3. MI@EF\5!4S ,=VAY4O1\S95'4 MQFQ]Z-I,SJ8R^K<]7#UVSJ8JPENMW^!M/F=3&2_:'EDWD[.IC/R<]7FJ$M5NO#WZ9R-DTPJ^TA+Q>YBB88U_8H^/BYBB:XU/;XMZE<11.\ M:GOX[R<_!G.CS>\R_F_^;WF0'K;B+K>G@ MX@<4/&?3BND_?WB!-YZ.ZV_8TL#D:)N[>'D; ]!K=QG ;=Q['X5D(T'M\F3W-)FO3O+],/7+7X+DM#1-L;@/90F3_-B5N8D)T+;GPF_=* M_]::]BTVM_%I(18LOFP-W;F-40O1_6XX]!S<.NK+$KL(_H/E8\\B9@F F; MN,'HFS_A.HOP@;D]:2Y:XS:\<)&IT^\WWL9-, MD3]/T+2&%S)WR98.V!*9NQ1*!S2WS&U6A*9>[X:7440)3'^[I*._>+Y_&;C_ M'OKNT@5\]=:J:J=.EKE-;ES1:@GD)'_UDM'<-7I$/HZO1B@(L+^JT9>_^>I% M1+7[LZ>0W".>DM_5O\O:P%P26>8N>=%"WC53QRK+W&4C6LB[9JH;9)G;]$*+ M>->4O>,V9W X[YY&43A]'K&:PC%V/135$,QP8?"XS02TB7E-63QN4PAM8EY# M)D_A+N?01N8U9/,4+G,;:6XNX]ARCO32H>4?'B(Q^!_A"XZ">DJA>#!H"G<) M$NXXTY"U4KC+BW#'F:9,$7=9#^XXTY2=X2ZG\2YGOGAALJAPN!^A:(PKAKJ/FA[M$1EL8UI15XBY[T1:&-66LN,M8M(5A3=DP M[K(4E&'W4>A.G>0N>L31B^>LG1K)OJVD5 C'\^/,2[#XCN/XB03-=P'^&T8U M9(9KVG]6NZC8S3F,HO1,<>,R\1#]_REVM,%M49U*V._2T5U*G=A^*)\'7G1 M?R-_BK_,6-'ZEF+U'V& 9S]0]!,GWZ:!6_I(R%L1_ L!/'W?S48$5R@>T3"? M_(=V(WA!/F[3@7B5NRB^B_P^9-&+O_X[(2.*G-'L.SUNN-8!9G[133"9)C&[ M0FX-^#3NL@X OI+@4]H#/NY2)!R KPH(J-Q* D?@XRYWQ)7ZV07[/Q^?(M9= MV Y"[G!@ \+1<+NX2AJ?A]X )G@.0NVQJ M'IZ_?0>,SLMH[LJ_.L5H<+"VHX[;Y#F@KL->%;1X=$+II([62W7QF-O4=]MY# [4=L!!JKL+@&N1[P0I]W;Y M3JTWJ=QFVT_,TG";?SXM!6QPFY$]AD;DB ^M3)B>7F')VK&I-[9S4BG/6YGD;"// MP>W:#L!6)CT!@-UQNSJ=!.VVV]4-$\QM]I=+GC>QZ5(ENTUND\P=8C"T>!8;4==*Q/E@+IV>U16*_/U<"JG MW1;6:F6FOC7=&SAB-+=I\4XP&ERI[:CC-B$.J.NP*\5M6AY4QA5$IY;A-GG#E E1*=V[S1/KC_ M0,DT(MK].X[CIQ$*[@+\-XQ:1'ENLSGW44A6DLSN?;*XR\"E57H3>H\OL[?@ MA_'@.QJ$$4K":+:XICWTYS:YP2_]*W5QN(WU<]%_?O%WXNG@4>B[-^-)%+[@ M/&D CH2 V_B7;LE?*?JY M#74+D?\J)$2(IDY";G$3D)\^1\0Q;8\0M5&$UH]$^^K!Y.A*Q1 M\A4E.".Z>28M /7VW8)Z[M*ERVIX_LUA_.$V./WF$8G&W[T7[-X$!(#/WL#' M+$L9?YG]0/\31MM2Q-,X"<L ^8UH\\B:5%0P 8BAB9&XCZ8KY4R]2O]+- M4F+AW"?LC(+0#Y]G#][SJ(Z4"A>HX38!* MX^&/*7I!URB>.;,$_YC&& !Q ""XS1,=J""^^>&O1^IP7V'?!T5Q,"ZXK? X M$!?,LP^(9P^LW\=Z;E-[!]H(8'UNUG.;-6R>Y.MAM'R,,'I* ,^8$TSIBR^X M,V8UXKB?W8/\=7Z#^3?S?],[[."VTM*,WS?'FU_P9S"_3=YU*]U(-!7>!^!( M%+J1VCDR!RJ5@0[E4H@9+YXVX4@8.I2^:( 5E4I%A]()-_??/8?<9E\F@2-! MX#:BYY7Z56)?Y3;"/MH>+#^BH'(;4;>$&95*1H,GLDSVF8:U [%SD=D M0:52P&W4_)B@A!T%I>7YR8P>A @#EI[8:-T0!H])Z/RLE>A2E43G-E!FJAR[ M]RA*9B3^#6+DK&57O[@U)U2E_ G5-9Z42JBJW(;.7Y"/ @<_CC!.OH<.6F/( M(TX2GPG*=P\-/+]5;6,4E=LPF3NR5ZKVN0V)O^)!E5\ MI;CF-NH]-H&;W;5^"1.\L6?-EDN_F?^ZP):U5GM 792F,MT>EHT\-%V[M)3! MU+@-9NFY3IJW7\+VTZ_P:11.8Q2X\=,O01^3B^?(XPSG&P-K_?.AW$ MGNNA:$;O?S=DKNER+5B2CH^\&PX)N6MO]2!99XI1B4K3N V8FV%X'"47#R0T MS!Y+__D#O7KCZ;@]+.4V .S'*J[1:H_/>27$ MPF^:$)6ZW6^BWQSB-W$;7[]O/6@Q#+,?=P%.Q>*&1(7DH2^8_K!6K\FK3KR MHG,;5W-";*5*8G,;\39);!Y.-.C+0W65 CJWD317W&G*C' ;9S?-G;K<5V[# M:8X(7J4+:[0E&&Z1=:A._QC$V6,_%'^(K8#H4]I+0(#UR MRNH17B?UG*K@PB)Q&^USS[&F;!2W&0#N.=:4U>(V*\ ]QYJR8]RF%7)Q[!'[ MOA<\$X:EU;[D[YTV8B:W20F^V=60!3/;G:5H4KJ:,%]FNY,634I7$[;+;'<. MXP\VHW$Y M:\2><9OOX*8TJRFKQ6U>@QO.-&6;N,U?-%RRSH/86-QF*WAB3D.28W&;F^") M.0VY;Q:WF0B>F-.0GV9QFW?(-7*=L>R.3;[_AIRLI=+RQ75T;" ^?-T=&ZJL MMK2X35/PR^(C-.6HE,7<9C6.PF*.&,%MJF)'F\;XRVSYF_7>7O^!)GLM7^Y7 MX*U7B&S3%AFY;&YZ:46G02QN!HE -=U580 M<)>].CA>!1 <# )NLV1= M%,RZN,UM+@O\^$V%7&Q/2:Y,(7.79Z-F>,&=/W#X'*')R'.0G^$AG 9)-+OX M\[%.5C2Q,6YSE\UJGA4-;8/;W&6KFF=%0YO>-G?9J.99T9%3Y8THSM4"4N\QQ\L*09&Z)*W&4=^&%)4[:$NU3$'I;0 MKR]C#]TCASS Z:@YX2YEP!57FK(H;8O1CRXKC1B5MH7K1Y>51NQ*ZR)W5K*7 MC'#449/2NOC]6 QIR)K(;8OBCRDA31@2N6TQ_#$EI D;(KM!F0>?%'&JO MCE:WJ[WM=>)&5D-H+@/:NU\!CN*1-UGR/;YB/'%F25AY,2R]W&]E_YOY _&<<_6-,O$ MYD!2;%T;Z@X:*JXI6\^CY$+3)\GG M7YZ;C"YD2?K?/79=_[=X@H+YU4[HA]'%7P@LI.'P\Y"\Y-D0C3U_=O%O3X0/ ML7"+?PD/X1@%_R;&*(C/8K*L[,+8^RQZ\<1',P(ZMCSVH\^K=Z>\?\%10@W,&?*]Y^""K3S]^@T6 MYU(*C80 ,''G3\Z^/F=??4K]LZ]R6=G\MGT?S"S)FJ.EZ78&L MBE+M]Y[:6UMXMA1RI>"&4TH8BH[/$^2Z7O!\(0DRN\?;0SXQ2NRF/*4S)3NC M1$H4.B\71[V=8D&>=P@4C34HFNM05"CM_KR]>;K^*CP^73Y=/ZZ"9^GE>7G; MQ^NK/Q]NGFZN'X7+VZ_"]?^]^O?+VS^NA:N['S]N'A]O[FZ%!M>P+OS;U_!7 M1&Q5\)R$@2A\/;\Z%Q1)UVR>WGM#:;'W_OMA_]?@NJQ<_/AV]_!#^(T8P2 , M;J=CQ=?0V=*C34]4MUC9G)(+NC+TME_,5/Z M=I>%+JYW5=NY=7IXVC!DE2XJ'Y:$#[2%JG 7X(^;##BV:;7M>Y^54FK\*:,?7Q<),TX20_'/Y*;DQO'A^LY66- MKJ.P0OFO*8J(-/JS!SP)HZ0G#,-HC!+BAK\F%T/O%;MG231=Z!REUW_=I7#F M]#TRZ:HRDXR __7GYWCX)3W<"\0.>J+&7 M5>'N09#U#^Y'X>Z;\/3OU\*2B[!P#RZOGNC7LJUJ*R1ZWV/CQ6'X%D9",L+" M/^8 $=+(3L D;G /,%WW[.?7:0)\%6WCS=,#5>JH07BD+/KEAYP?_UP<_=5^/9P]X/>O(5*G!X3\V*:5!2^ M>43+$$10!9H?ARR%/*._37\ZAYE.4ZKRF289JK(.MU,/ NK/LBA*+NX79?,# M?F:]JX/DEGPS9[5!8/2WI^O_%+[W5S?7ET_BL+-[=5YZ^SOA^M7Y"1L MW32#^;9> <5"/,%T XKX-EX@>$DL7(V8Y[,EICHM/+P]L7^LJ+5^X"MW5:("\D4-+:A(\B<(7>I^W,,#L];]B M'_U"$7Y?^53MZG2 T_H]2;;\TR'&*Q:=*O7U\PS1==,73%R$+=FG"^I(.G< M5(YA5:EZT8XCK/_ M?"?WD^N?BBGOWJ? D!X4-^N:7J^)*\]8JDJKV^99KKTJE57^<%DS;BG)F6ZK.<:*E$[OLYWJN53T2712QBEHA8FC'$7:% MR32*IS2'E(0"N8*Y6++R8?"1:C*Z@W;I)!>[E)$ MB-G(Q]EX$/H?"OD\G2+$;9:H9Y# K\Z(-L45B'[]-?+()V]*>--[VBT2F4K- M2F(%=EIBM;ZV:"Q2NSG:'G+\ZU]D0_JAIYN%!*ZLM,# MHC!!D?""_"D6_H5:!YF6?@CQJ(JL:PY\5L^@H[E'.5C'/(FBK,LT0JH0%GRC M.W-/__D%>%*).!47I.M,(Z6[I>MY$ZJOUE(F]/@$<0AO4>RB?PA_^.& A+B/ M)$IR$H&6<.*-M(ZP*^3?B X;"?IN I=F%;$PF G."#L_A3&M1/TUPBPW3KW? MM[CP0O@@?Q1&*!:&GD\<9^3[1(73JA;J3_]CZE%OFCC1 YQ=0&ZZ<*A5FIE. M"SHRMWK)&Y\S@KK:]&M6T.&2;XD1I9=.(NQ@9E)E16!U9K'P@=R/L$R(I\22 MQ*.0;O7.2]R2$4K67E[XA5;?DKYB^N-L#1]% 06N\$%)US@@C"??#_Z',I=< MSRXE/Z)OD=V'%OC$["782Z(X$6Q)<-$L/O_;]:-0,##>5Z.4CZ-%\UA7TR@B MRTBKDZB*2E RC3>E88;C@,+=#Y-!^+J0"(OJ0MO4C,]'*6//6<5^>]<,\1DI MM,];B@1YEVT&>8+VL9PHE>V&T#SR0I9Y([W8U_+G^>7[;U@]_O-+Z1F/+MXQ[O. MK_2"5#61D.I,F3LFR][(>0?S?HIVKDAJ]1FZ<]NNOG)+,NA0;Z[UK1;?_S,^D&[I]1SB*Z(C#^'T6QQ-DGJ];\S)7&YI /8I8UM3^_> MJXOH\JL[@9!W#^.UCNQ \Z<'\@+M)J@7U[39'#(!]XI8*.I2,.)]F<;D1G&\]YB=(K]WS@[4 M:A?4ZO7VV ^$:;\PS4GW!Z/<54JX_4*EY!,J/B#.R0[,\)V4"BVXVYH'\H;; M\K%@U3/++2DWCUR.ZBRGBY=$4(IPE3+*S$F/WBSDE" M,1US7^O2=MV9U]&Q/[R&YP]T:?57 28I^Y(6L026^W *C6 MZ\NJ+NJ:+?/;6ZO46Y/Q+MWS43NTY^-RA4V!MH_+C5 G86JS M+R(ZP]A[P1NM4=_>A+V"]/83-(A#?YKL_LDJ'XS5SIZR1A^?OOT9=7S9!?,/ MF"M[G!,,N1JD$J!O:V-:M#DM;5:<_F84O3F1S_AL$&'T\PP-R?HND/\+S>+> M)^A@VY(.MAP<,TOMXN:[\[F_>'B?*5DYU_7#CA6\=UO3.#=KZ%]EGJNV5>6. M73WA:^Y:[Y2)=9=[;Z_ O"=JLD@E-R>;G'E/B&Y3ES4^<4-=$K^MB*:DAXWO M+Q^>A)LM^K'ZW-?Q37[=3-GVQ"J8\NWF]O+VZN;RNW!S2]L(7])F985XM+^: MN_:,[I*E6O$0-9J1;,#_:R48U%[_)L%C03YO5D1K<_JVT*@Q!_3==RG&M.4A M+<*W179T,>XC%C[\&:"IZY'O/];)VH6UW^[J%MQM.'EA5'?PJGK7#T2W"=$U MUD3W"_*)Z&+A<83QUC 2!)5#035 4+LNJ/::H"Y95KHE,,'IS6-6ZDTW:R(\ MHL.W7K! D4&;%8[)7]NZ]@\,WFU]^^]AS'3I>N-5T*8\:E/:! VT:9>U*2W+ M>4>;LMW%4>B3&\?_)ES_8^HE,W"%6B&\E+,Z"&^GA5=_5WBO4#P2OOGA+XA> M6B*RA)\FB&RG1=:B1SH2\DY)*.Q-%8+W?$25F+,M"?YP)__FRI? M/XRGM(S_A@UVJ0$%=MD?P-.5]=;EV8$?6^>@, (77319>:]:\\AI*KWF29\*6NZ=_ MOWXXN.X:JJO;Q&]=AO)J3MZE(->^XV?DIQX3Z_<++E.+1$XK69P)BO+H7-/F MBO(2-&6+-"5A&TV_"=^0DX01*,D6B1LHR=9QS82]9$[>I2#7_@R6ICT^(C_M M1)06NBY-H6EOS3U=I"BT^_W_C%E;C,SG9\Q@:=.;.)[B2+B?1LX(Q3M8!P<- M6J) +0/,7KNX9DBPG\_)NQ3DVE<\1*SZZ<\);:^' R^,ULT=J,U6"*!5LF(< MU.;1N:;"ICTG[U*0:S_(;TB4,,3$PURJ>@)UV1[! W79.JX9F;K405VV2%T2 MKMVQ?N4W0=J+F-P*%&5[1 X49>NX9F>*T@!%V2)%2;AV_3KR!AZ<]VR3I+5! M/X(@%F"JJ??ZCX3D*#DXIJO^]#U(;7522QELV>])+^[TVMCO>G;N)3K9V MKFC*(3-&#/O<4.V#AH&\_YVFJ96/&)&5<\LZ;"!*0R];Z4"4HEYPI>*4;W#) MAYM 2$;AE-S")1H OSJ8CE6@$]=8$=($1]F_B,"ACP4FR'9IQ MU]QX)83 ; MZZ=*XF^#Z%.?CN,[88)\Q4Y&#WE!#V6%'GO$I. LC]+4W?^\G ([]ES7QSO# MUGK,XX(I[(877D(>YN1@TX?ITCR&E#FU@F5[L%2\3A$8NHNAG+)SG[1OC"AU M'(Q)_'QNSX<6UT>CDW_E4['GL9GSPA-+BC* M+@.7_N?Z#6*7R16*HADAQW\C?XKW#,F."5DP@U\Z+EN5>GW94$5#L3=&9:<3 MR,OP9B[ !7@$D@*2LE]2M 8D1>[U%=L0#4GF2%(J*D]/JLT['RN:PX MO0/IN@P/H*@B39T#1?LULTHTLVC9I3V8"H%T4N%/VADWW4E;.FY78[;D/;G* MZ]RU6Z[V:."H* 4[ D6Y255]F7'E8,.46)P=Z0D:OK^NB M)I76V.!3WS!$R]0Y\G\ 0$=6RV4 9#,U+.NEU3 XT(?AX#["$^2Y GZ=X(!V9:.[ MO2$["NZL5 6 +]VDDL[8=)URZ3)PV6G]M'SG, ](HQNDBBC))D<>$.#JR+J[ M!ES)#%=V>97.GV?-M29_"A/D5Z&T*W2,\E6T=E#L]J5&R@@8G?VF**(J5^5U MYZX[;HL_?K*PVY= *0,[EKG/'I"KZGXS3^X83PK*H5:KZ\0(;1*"R%X[1QC:H\>KQA3 M.L&4)&IZ!^M,N%;?]U$X(:\S8SD76EP_H6?W#]^YA(QF9=F6E#'W/@H2$A1? MSWE3/,.I&20<-D6M,F>]I2YYQP&U-\U2':!, BA5-"R>BI=.P=F^(QQ$"7E; MP</'CX4/'0K4A)EK8/5)5RKW)L@0<&S1\_-+-+14(W==)G?G"=IRI!$ MGM>OCC^E)#E4OA26C%;*GZ,!)YEC8.TM_ZL>6'2O4535T@?2P54NEN)@=7]O M.X><5)%T7+[VI37>*K)N%YPI*E!:KZ^*LL'3.34 TK&S&54 B>X5BC97X5BE M]=HVYRHZK?*K+]V\[WY>4^Q19#W&$G3'2+9GU-F:M.+!$CPO6+$5=APF;(=$T MMR'!*:LNXVF/[JX23[3'NB@;':S];(?R)G8XFN*W-C>PI=UPS$"Y45ZL%'9R M49=Y*O #-!W?QZX&3;3=NBS*2NGT.;C89>J/G,V4)CC6C5<@E1GW= M$@V[JA1C*XHJ 7KE-7UYZ-&=29LX#.VHY^U6V6'QO,Z)W M><#D;5[PP8=RS+1)@F3S5!L >#JZ'J\,3[1O@B[J-KCM3:=5H(LO'\IZ+1P^ M7+04(EJ::.NE3^)"%IQC-!5+KAR.)I7U%),5F+5QY(W*M5Z0X%YSI[%7>_?- M@]S9X;*FII#]KK7U>') MI(7;BLE3T=)).-CKG#AKH_%1,N"I'67T52P'O!P--'VZJ)N M\52T= I^=%II A4FS4M:_@J3@J)ET>U%215MJ1U]A0!TW*CW$J"3>WV;8*XE M3>).P2>_"L=C+Z$A5=K+BB*!O#L.'-K=ZL-MF&!!MCYRU,AJ!Z/G=R^F7%]C M[R+P_-][)*[$ZT!?HLUEX%XM4V:!:(4N: W+W:*25@&5U)U4.@5WZG%G?SCH MZO7>/8ZM?UWOI3DE'-*G$IR(PK^\)YWW.'HQ3=18\) M2K#[W\B?XK<;9M9:6DBM]KZBV/4J:@VOHO?ZTKDD;6;L-CX0)B@27NCM/@L[ MWSZFCXG???&;VV_OO#I[S_ARFHS"B##:S><(O:W'>(>TVU]..][+T0,>(D'\ M_'\YB(X6#Q/2UQ=0+(1#X1%/$CP>X"CU[U1)%!1)49FK\14[RU_)["M%%,BO M)YC<]P7[L_IY>!/'T^(DL@KSK_"+W4V3."%T(IJLZ-NQJ72ZJ&NZ:&QI3[*% M?80==>/Q($+;4OV"#+/6'+37"5,J5@%M(F<8VFRZ*A0;UVE\&T MK\-4-6 BD:FF*:)5?I,2JDF*=O^;CJ<^S1X0/@\]QX/B[.)4_%!*/(/,F]1E% Z!$OL>IKRJFB4F;T^JHF&EMBK(VM"?"46XFM#6U]-&S1 M=)_$W;=XN1N^(1>BTJ?Q4J\S,T#./F%#[QPGG&65[$7QMD&E.Q> MW[ WW?!&@'0*'CBMZR071:'OTR2V1[@>X3@1:+HD#%CU =/P\700>ZZ'HGKG MH773B:H@?>(D/P<7J\RZR7A%PMXE3CTN&+6JQ8?>*W;/_HFC<%/J9$GJ]5E5 M@_*9HS0E@.M(Z92#P+4)(CI+0>=I2-1)]>A."[XKGF,)I;CU3\=9XM@UXU1! M]UN6E%Y?HWV!*FLW 77@70'?OE$ZY<&G$O IM%"E'8<0*FT';K?")OB-SCK. M6?"<\2F[++-)W< M9Q+&K)+E(L(^HC7 GW]Y;C(B#Z'W6/Y5AC?I[2=H0%8_37;_),-#]DL*B26$ MR!I]?(K),ZIEV07S#Q@6CXVBG3I&)PM3UTJCE_ZD2Z;B[MF:9IG8'$B*K6M# MW4%#Q34ERQD,9%U3!];?9;LW_]$HFJ]@@I[QV2#"Z.<9&I(%7B#_%YK%O4^K MQ"1T6^;<.M%W4F4XK(TJ*7.(\@LCUFCX@F@K'-&KR#LA;MY%&$54]_]E/W], MHANH&'L>#AP<"P*-X%SOE,Q MRWKU<:%-*5.R?GOD A92KFST">E.G_"![O5]Y'Z5'Q8&Y6,M=L(J:296 M04V(Q,S^FSE@?@9Y2Q]-8GPQ_\MGUXLG/II=> %[&/O1YU5+0-77FIO!F))^ M_:;9SJ54NV5ID^S)V=?G[*LUIRG]3C//54O;^;5T+A_XG:Z;!_WRO9>5R9?* MH2\$+]NIE]5SW79/*K%@&4 ]@=M>Y!2I$^"GD3!-QBA85CBY.N@BJ)OPVB3WUZ MT#7/1D+N1B>';!IVF;H* !& R -UE2)VH43'HYRFA-RAH;SWPV(L$$X.ZP?4 M2 ,.3><-CE\(U)XOW4>A.G5HF!Y0^!M#B3&8 M9J/I'?_J):.K:4R6AZ/K5\>?4K) ME1NC>;DQB=P8HFJ5'O\$<@-R\6TX+X[A%'+YZ#X1AJK7)F-RYGLM3KVZ*NPUC/+N.,<+EQ MH,F]OB9*5NE.<@ TGH$F-P\TI==7--&4>9J%!4BK'&E*\TA3V4QL4^4)::>S M!9$>NXR6-@7A\'U3PKCGT. QA)'VJK6V#F'@\8 TH/.(Z-QS".X8Z*3-;R51 M,ZOJ?0OH[ PZFPU':FC8G.-] M%<;LH'!,&!5#(1Z\(7]O>#I1<(V%>$4,9,?-X!XK2#7BW?"/,'19&XUT[RQ^ M#/V<4]R6C!TM&#!$1>I@O0#@*6]%5X5X8OOHHE'9\'K $X]XVE/I5!V>%(F. MA!)UG:ET M7]-$^;2*8W(/!FK..?XC"N-8 MF$3AT#ML=[[">/-TY7"/5\R8=,]X5%3P5(FXP:8HFU6=:.-#^P/JZG>#RZ". MCO\T1,LH'7P!ZKJ&NOI I_3ZIB&JH.H = 4=W3*H4PGJ9-$H[]D>!745I7WY M=6BS823!LX!?)SB(#ZW]SAM?PCVZ=8_3J:IYP#%&D3-B[>U=_(+]<$)G^C0= M!G;=%NT]A9RRY3)PO[XQY3I59H6M$]W*EDGX5[J3*&QE\XRIO6>'J\24WNM; MHJ%7Y? I+B$U#$11?L=JZ)2_F0O0(IG2.T]I5LEILQ>7]%%6>;)\IU.T_3(^Z!^V/.D4-%RV+UD5+YZ=EPNH9G M0.UQ*BL$E$T]2DNN:G,8\,0EGHX%)TTB[J0IZA:<_NLTGO:XDQ4"2F;-.A6) MIWDLIY.H_ ,'.$(^\R:1._8"+TYHCO\%3@0V7)>2,H9(V.4*6PX5,X5U 5!U MGD(V0-71ZTXJ1I5*G4M)@]Q2IT%U7$QI:<(2CC!W&U3[RD8J1I7.W$RY?%X% M4I8'GQ,,-^I'FLY;GF[5UA[W?W>N;JJB5'[%U%.R= MSDG F\ )QUCXX(=Q_%$81N%X[@N'P6$^,)Q7[GH"R S#04VMRB M:@1 IU,&L_#ETN"GZ>J7%HI1M9[<"^$%/0>;9A7FW"DL3A;3QY5UPV[IOF[7 MT;37ZZL(371>GZA;5;44!C1QB:;C@,F@P_I$VX!9HIT&TUYWL2(TL;U$VX9) M??RDS44AP-!6K.%B:I#HS.#'I43U2V;)7"^1>^,54RB[AK[W,/ MNC8!I-*! )!_;A%RJBQAKE89:6R>:&4=> %2?"JCW(48U:)+IZ9.,C<=RC8G M(OEU(;-C>!4[DG VH'X7LSJ1H[/[1$6%J6D P6()SD(NJ$GP("NX? >ES=0OK.[O5MH\Q^^E& 5E&RE%\'=_6@W0 3K8'G MGFZ"7@]L. &U_L<\;/=6XO\M"L=7Y"9>,"64N5N]T2Y>OV:1(A0 MU@M0-+M)\#@FPDL?'X6L3^&A&QXFVSZ3K0IR:7Q8$$#R,0H!^,$OV["S*ALG M 2#F&<2U'/[C">@GKT?&Q?.0 -4S5%>MF0ID%X5]21A46/(VEO\O/;(.".)[! ME,M%WP*F3;S0OJ$*U.*V#2TU^L+E=1#;@I.-,N?_ %!< ZJ82UH>469Z J5, M8 0UN0>@XA8GBT(*EG.&_#+W^>5T%OTA+61,B_5PTRLX-PGY!YZ!5Z6O60)N M=JK5JVI9#YCC&7.U>*R'@\^2"/A,T=@R, B4W0D#+Z]G6P)Y;--*42$WVK1W M^QW'\04M"Q:H;RL@WP\=E&!72$(A6,F#$R?8TAMXK=L_^B:-PF\@J/>*36(JL?(:".\#E8>?<#@#H)A#I MT3U:7$"M%BCWN/HD2+M M_02-4N+@'GD"TZG98S+=);WI+JW7E\ZE,N?X"W.LX1T8D+U3D;V#1$];$[W* M)4YG$E?#?A.('4_@.UVQ.\SD']:,) MI+G#(%8HD%!\<91XN4SQQ:'NPV:JY)045<'5=U%151DK9TF^G:K**ATM%V,8 MKSX["%UGA*ZI('F?J-G5A,D@;R!O7"V[\>CX?<%3)*ET?,RES%49'(,XGK@X M5AD<[Y-'N71X?!QY[/QV\E_9/[![AL@KH6><1KVQ,(VQ2^)F@;RC,_596WQV M-G@UE%[?5A9J/1!TMN29 1#.(T!N$A)XJ"5531$G?;(^Y HG.;U-4YH?5>%;T MP$+LDQ*H@QRQY6AI6:X*BY3!J2MVXJ XR!6K#!2T7:QJ$4?,%M4MDT !%.UQ MQBK#A,6I.W;BF#C(':L,%':=#EG;$F-7X7@2X1$.8N\%K[I;%RV(5LK<'EZQ MK:_8^3#I*"W8BU"KH_M@7=GL.G[?>$66*NL;WZ*.#" 3/*V-BY;VBBQ7V](> MQ '$@9]F(R7D0JFNVS[(!,@$1UTQ2@B%6MD@ "C\R<'_;V%$_AD(SC2*<.#, MA"0B=_-9!9> W/^9QLD8!XG(=IO"(1V+VG2W_ZXW"-[3T_\N&>%H)2VU5(J7 M0;;,54>MY. M_<>#G=[KF_KFKB7,R>P(XK@#G-'K6Z7R- XK@&7UVNM"W$%/6 VUU533#X MV?F]A#^#")-W^"=VA6?D!?-:*@*J,8I^XO1\>(R)@^PE'CYLUE6%8^A:**U5 M>K\_%CQY7+#DC8-_$ :F4>>F6-%:A]+.+'_I%L!.[A1V7NSLF?/S5BHAV[W^ M&4"J99"JQ5L]6"\I4J^_96NDS1G@CN.GG.]9LTI29+Y44D4)U!09$L]^)*U) M<797BS78:C?ER$;IT&FV-*^2-'SKJ7HJ8K;$QX=&NHI"2V04LX+42Q7LY+5! M"@@S"'.E<="[(KPII6JO;QF;^?A2/7U!4$%0NRFHM42751I=NJMKB;I:79=@ M$&809A#F_/M,54HS'? L&D9U'88;$6:6)?C$\B#DOZ[WTO^-_#%_Y3&*GKV M/=M8%2('T]G7]8&#W?'"2\C3G/?AHD@$+D\C+""')@%0,&-'],.$/ ]%Y.- M\,B[/D?(%R8H2FNI1CC&!%)HZGH).]]/%N.-*:P8?1']<.@%*' \\K,X(1_0 MG<7%'M2118*M\:VWTSJ;LLLTG=QG$L8>A>%%A.F^Z O^_,MSDQ%Y"+W'\J\R MO$EO/T$#LOIILOLG&1ZR7U)(+"%$UNCC4TR>427++IA_P+!X;!3M5#$Z69BV M2L_E/^F2J9Q[MJ99)C8'DF+KVE!WT%!Q3U425E#M%Z8=I*[H)H M*QS1J\@[(6[>11A%5//_93]_3*(;V#XRD7K:*B\58M3?QOL&%9^U1@]SJP:X MFB7XI_#%"V/'PXU$@1FRG6N#EK9>5ZN-"E5*.+(_"^]>_6(IL?A:N_S'U MDAGOB_JP,!X?=[[J*H@JUW(EC<;&VV7U%G/CP+P.\I8^FL3X8OZ7SZX73WPT MN_ "]C#VH\^K=H$JL_7- NZU]+NF[?PEWY>VNJJ[5\JYZKKONV5Y[IP@K55O'B;;,7,'6 M]H3B8E5&;TTK,.?N_6"$EP5O:.]Y;XG%Q)$4([Y7<[G#_"//?,"]C?'32A^:P\+;K;M63'F8YI:TSLLG6Z>.@Y7M+E=0HA/;"0T,VC4JW(8!3;Y')!XD[YPMF+PCCA/6)G4IV&=?QM-![+D>BF8E2=$R M@_(4$EEO+HN1[R7CS?P+[Z^,67IHF[4\]+Q,9>[-V'-='S<3PGU!/J(900$E MPE?L8-J94%!E45 D12EST1:2QO-=X<_MM?8^Q=!M(Q4A[ M@ZH&^9^UOWE_-?AN>*L\'Z_*C!/B<"^\)$"W[80;[Q>@+2?C /X!_PO\F\7Q7[#NP^KU-4T1+6OSF# (2--8.4D!*58K9>6LE:I M5&S69DU2I4K'S(&0@)#4+21V"2'9D .5-J2URW25 "$ (3BV*Z5(%802JMSK M*UO:;(*GU#04 /][\+_G*%=Y]TA52"2AZ**N5=6?^0BEXO5WY&PRBYKF[@0O MCJ?9U+,A+P>.*',XS3TA%AXI-GE3E??EA!37OD:GL.59'WY5 I M=6\8%[Y.(T*%>_):839AYSKC ;OH?AHY(Q3C>\J)HIE65276R5+%;3WH=G*U M97W=:G ,-L[.Y6+>?R-_BG?R;IM^I.?E..V!"B!0C@0">LQ*VCPQ"3"H#09G M0%N@+= 6:'NH:=C32+(RTV!0T[ YKJ Y&!RI8RL'$1([3<=JZ!FG6' TPKXK ML%.G)'9*0C:W(*U!CG&2^.S45TV5*&V*E78GHG,'2VO):"?Y.;A(V<&X\=>, M&0\I+Y["6YPPOCTN^/"8/:I@O&3V^KHH6\K^5'8N=P;P-\!YD"V@)M@;:UVH(=<4=%ML#FQQ:!OY$S^%;RZ#&BV$N(SH]>/ >G*:@'[(3/ ;L+RT85W='7I%Y? M$PW;YB@GU7E @; ";8&V0-NZMBNX,S(R?T;F!#8^UH?5%9Y2ER- /^D !?(B M0%N@+= 6:'L$GV='<3M+E2[UN3EXMIZFT)F?F_O$P'^0K1;2MK)MB$ID2^5- MMDY@/R*;0BXXV1AR(7F;/"Z@18@HLJHG.F$ O<)6!60Z@+9 6Z MT);CJHF- M4&!'JX,G/)Z$$8IFZ6G7S"!>9?;PZ1)LV67+\CS M:4KM*5PJ^,VZM'Q!L><4WFTW>GU#M"1.*G\[#Q(00*!M&VE;3S10MW(SN5)N M)["-L#H]0YA/SH"M DA8 &U;3-LJ3S6\,Z3^,DDB;S!-4BNPJDQN,EVR3<]; MO;Y.F:*I62 @(" \++I8 M0%!FF%)!4=%H "!:*@Q;X@HO("3[A$3=F+949N*8KO?Z^I8!E2 $( 3\NE)J MGL$B[]B'H?>*W;-_XBC<)A)&KW\&_A-(!0^++B05>2:ME/.:3%HLKHJ:L3FH ME4M955?F84:9;;'BL:)B;PEE!V= ^KK9C M@^K +>'\R#[&OF"G.%+(PN49M5G!P!C=)G;.JFJ6&( 'Q!DX AP!C@!'BIN\ MC>--]9@\0VJ1R3N!BIG[*"3O[,;", K'PIR3V1"U.2\%RDR8E%8N8I,.BM>^ MX /O225IF*!FD&+:#1=U(W-SKPP'0W.F;4SKEH1B$WSHO3ZME%5W0X (0+ M: NT!=IR'GGL,0HJ;T;A=#:,CCJ7N=@!9-Z%J.AKY3-+8, M0S]L,'-K3RK!V4!>ZMG>ZS!?>ABGH1/ RW#\#X0*: NT!=KR;@QVQ!P5&0.# M(V-P GL8#W@RWZ@@X4;J',-N10WQPZ(G<(11/(UF3$;2".'2^Z%""O<"F^U/;Q- MK3>E7E\7;:7TV$H % @KT!9H"[1MOE:(.R,C\V=D3F!#X&UJ-1N")A!4C1?# MK85X,=T:-@D.C!9:FQ: E O0%F@+M#T\5;BOQ3S+&5XZSG0\934#/Q:&YW%A M=][LTQ_("^@HI6V^ VU!:Y<9F0H@ 'C@;8E<_&U"9C*D8"=0,X^&QTM.-GL M:"%Y&QXMH$7D)K+S .%02- KI/,AG0^9%J MT/:4:5NM@[XH8L3C21BA:);V MJ,RLTU5FG)[>;--24G&;%Z'1G?_-5GAP\@/$K%VTK=9-KUK,=([$[ 12Z+?$ M!Z>Y8FMO)T"W:?\#YG]NJFZ[DOFWA5A0PO@#_@'_"_QO3/>L M>CR517N8ZYHH*9L##4% FL;*20I(H?A *S/:LZ"HR+V^8HF*HI?/W(.0@) < M44@V9G_6)R2TTE,T]EI:R4&@[X['M=0*QN."5(!4'%TJU-KC M#XV.Q]5$V=RT&#P*R F42QQO/.[^VHK3'(^K:7R,Q[7T7E\U5='0JIVZU*G) M= =N%7(R*["+'"EDX8XT*]"BQ1%:#2/@ 3P@SL 1X APY)0Y4L3DR7F"NBI, MGMDBD[H[;*77 MMT1-X>3<7.=Y#W(%M 7: FWKB1D*H MVK:1ME66N?$V;,;6Z+ 94]\T$P H$%:@+= 6:,N=D=E76,:=D='Y,S(GL(>Q M--'L&7E!\8EF^8L[3S- @=P(T!9H"[0%VAXAL-X8T5#Q9"?;Z/7ES=I28#^( M5@MI6]E.1"6B97(F6B>P&U'EX#38J( \!] 6: NT!=HV[:SLB@,J'AUET]-F M6XZ: 0I PEI(VRIW%ZJ2,)LW"3N!+8&]$]H@Y0\Y"* MT/:4:5OL6 KU#5'3-\=OP/D/$$"@+="VDC,*#2DWF2OE=@+;!\M#X1[Q),'C 8ZJ' R7 M4G2CQ1B,C5MS+^H>&Z=*=)"$JHNZIHN&H58U-NY]_IYR4_MRE&DGN+F%1WS).":0/I*\KTE=(^&H< M[:=*9N6C_4#>0-[:+&]USPQ4)8N$>;(NZHK6 EBTR2XL?0!6R3[9&GE#B:8B*I&JRSMA:M.%J8O M ,#HN?SG*)J_S 0]X[-!A-'/,S0D[WJ!_%]H%O<^K=*%D&"9">OTV[G X;"V M!:9T)@(21JRB[8(@&D?T*O).B)MW$481U0A_\6Q-LTQL#B3%UK6A[J"AXIJ2 MY0P&LJZI ^OOQ(@^L=/?;(8& 4Z0Q+]]0OUM;-S$+$4H01]9>W:$?"X$3&P) M&7PTB?'%_"^?YV-*O( MAOWH\RK^*:?7I):M,_WZ#03G4@J$;-W+V]3G[ M:DT'I=\IYKFN&CN_EL[EG=^]=UO[7-)W_Q+NRMM=55VKY5WU7'?=LU\\-VX2 M-6W;"A&,WIJH%6PCG9J(9MP</?A)A"2 M43@EMW!C4<"O#I[,ARVY*$&[&VRK>7!\T#;_NY'-DB&KW6_:3T)],3 M-GKJW)K?#J2S9;IXZ#E>]UC[MDPA3$8XRI@:CB<1'N$@)F%I^I''"N^$#_1< M1Q[=VRHRW(8!37I$)*0@[SQ?,'E)'"<"03KYDJFD!1SBZ2#V7 ]%LZZ1XBFD MTLS6N)39^=>_6(IL?DXI@UF:9V7A)W"H:;E6\2MVLE)%F94JRC4-;3G)8D1] M)>,H55^*2(\$JJIH:G:Y4L3-4;:GDRHOMO9VPG/;YM,!V?"-A+=,IVPIIS=(EGM]35%%0ZFJE1,(" C($6N#-EKSUU8;)-,S%<2' MD2HXL 1" D)R/"NRI[M./B^*CAZR33 2@'\>%ET(_QNG^0_!OT8+LS?#5\!_ MTU _._#_P&'\@JZ1CJ)(B1=5*UV1!$G<-;[^A5'CI=-NJ8,%L()Y<=A Z]7 M*_W:/O"Z:(;4?C]#2JE[$\=3['Z=1H0&Z7R5-''*OKQ+*3]G2='9UZIL$/&R M55$Q-OVO,OU]V]?HHI#:RW-B,4<=;L# "P!P-@XME<# M "SB%FYI80(0J T"T%(4: NT!=H>;!8VCI/68!9L8A:,J@[80!_<7""H=%8W M],6%%GQ 6SYH6Z73S]D85561B*40+;6JG14 % @KT!9H"[1M,(3@SLC(_!F9 M$]B#@7%]D"T!V@)M@;9 6]YI6\C]V=,3K)IA8JI""VYYRJ%V'@0@8)P(V)[X MHBH!4SD3L!/8I(!A?9#3 -H";8&V51T!,SB99Z5HO;XBLNX$/,RSZCQ(0 "! MMFVD;3'EEK?W?=W*3>=*N9W YL%:DZ1Y?R38((!/3D7:4CQ2>"82 M@*'^^*!V,)@<@>$$-@R6&V'^0)$SFG?!5* +YB';;=O/>!MZO5TP%8M*C28J MFB+:J@1=,-\X!?T[]NGXC1YG!_2O45@;UM*;O="_!O!_=/P?T+^L6'93E6@7 M3%.TY-+-'$! 0$".'P5L=#BKK0NF*O?ZBBP:2ID( (0$A.3H5N2 +FB;Z%=Z M?5O>W 0#(]$T% #_^_"?IQW67ORK1/MO:8 ,^&\:"H#_/?@W\W0#*^<::;0+ MIBEJFM(* 3F!(HHT;R=XK)M/-EHJP"E8?GG)2,#CB1_.,!U[2WMD3GQ46X?, M)6:NS\CN<&+57-F@N+G]5JA]YG7&'G;1_31R1BC&]Y1)11.PJDX[,NFBH=F5 M]M#,R=5V;#T5TJ*ZA5\CTYYGH6+OIMU+37WI8 MQ7&$Z 2*G+(X/1P*Z7D5@?&8A>@C[+M"A-.AV4G(>B6Q4%.(<9+XF!YNKZD2 MJDUA^>[]PMQQ^=J>H9/\'%PL'1_Z:\:,AY073^$M3AC?'A=\>,P>53 TMWM] M0[2ES;WWW9//.WDR#$[=<;*?OAF@'B ;\:IL;+%#FD2 7\$^.@ A MH"[0% MVM9J%/;UF:C(*,C\&(53V"&LLE"K@1H"[0%V@)MCY,_W>A; MM..0:D7=[36MUSA &+&BYCE;8==E9CI'(G9"6Q8E!H@ 1L4D-\ MV@)MNT[;8A9SH[]653W6-XVET>OK=HY"1T !2!C0]D1I6X^_7X'V,CG27B>P M%5#E" A(]T/. 6@+M 7: FV!MOS1MIC/M]$1=X?/5WW[?XV>G=W2- -V59I' M1=Y(H 94V!RAX@0V 9:'0OS'-,""*I68";%_5^ D9T*89KTS(70IG0EA2+)H MF)L]KDJT(3B=;I;%UMY.>&[3]1L=OP_HYJK+%( U=,$X^[MID0.NT*KHB*LFE*"F\-@)" MD!S-BE@'] 3?1+]&T5]Z&\%_\ZS?V4;GD/^ ?\'QW_>1I1 MEW.-#!)%R+(H*^V((DZ@JN)X,R$*S=H]H9D0ELK'3 C=))Z;KHB:O3G1J *& MO\=5B?+TP&VL3O6M+J2N-TZ0U3-R0K>H1U_#K-PFFYYW$3P'%B0 1X CP!'@ M2 M,GGPLDV>WR.2=0(%'$PWQ]Y>!M"DF*=H0?TM0TE1#?$/J]751VI)3/JPA M?FL/PL A(TXV$W=%7M6T/#;D7G]+_1,^+;7:T0QPA10*T!=H";8&V'*9-K;Q=1BOJRVWHO;ZI M<]*LK_-0 #'C1,PVPXR:QBS]_HEM()#_NMY+_S?RQ_R5QRAZ M]@+V;&-5;!Q,MQ>JQH,UQP.[X04]9NTY[R-$D0A"GD980 [M&82"&:VT"<*$ MYMLC\G' RFZ>(^0+$Q2EYW1'.,8$1FCJ>@F;NT#6XHTIE!AY63?3H1>@P/'( MS^*$?,#.7,PY6\^BWUVBL$#5.I.RRS2=W&<2QNR4^07KR>J]X,^_/#<97<@2 MO28NO:4'?04'%-R7(& UG7U('U=T7OS7\T MBN8KF*!G?#:(,/IYAH9D@1?(_X5F<>_3*C$)W98YMT[TG509#FNC2LHQ<3M#$91OUMO&]0[6T0 MQ-RJ JYF"?XI?/'"V/$PW5 4A9O V:D7N'GM9:WZN-"EC"=[[J*&_*BS*Z^:5QFR,D+^V@2XXOY7SZ[7CSQT>S""]ACV8\^KRI; MJB'6[#@C3/KUF_(XEU(%DFVH9T_.OCYG7ZUY)>EWIGRN*MK.KZ5S^<#O-,DX MZ)?OO:RLG$O6H2_4R,NJN6Z[IQ3BG9WY5#)X\MFW>\+OK&KG$"*;=P)LZ(NT M])M\(HS)9:-8P,1TN:NE'RN4.9SQS46OVU?]X28@WG4X);=PX]T-X@NP?ZD* MYI":%?Z H4B*FJ?F9^]J3XID2A&!R3,+)#\]CB=CZY'@=FHPIVE(G29A&(5C M(9Q@ZB*3J)=F(5Y(,(?CBS)5944 =CBER]R]@3=L]6FEO2F&13L#/XP/FR^Y MMMQUSI2N\6U."BN:9\M#OC7?THI5+^?<)KR/PJ&7T-.-A1.N].RB*1HZ)YW8 M02) (MZ5B+S-M4J(A$V/\RKJYHRT-M?PIR"7^#:22QV8Z,"S"!/F.YZ/60]0 M:CWG8] OI*U&2S[/8Q?SX-X&JW M$W $8-'S1Z*IEJXD!]?@,-=@B7=T=^O-Z/L8Q3C=!#\C7Q"O0$!QC)/#0NV\ MIK=E37>.KMSOYOSY3MGS0!]R-_PSQI>4-$99T@B5%E+><@0'G_!B02*E,DZT" 00MN0ICY%,W M?1)11SV9L787/!*!NAO>9[RZ]U&07,]Y MM4W>:"M\CEPB0-"1U79>Y"RK\:'WBMVS?^(HW(8HDRH12Y&5SQSAZI1<[9O MB6@013=4Z&F/*=V#B;"#O1=69XM\/_Q%.RU1I@KD6M=+MV1P+24-X$+M\<;9 M$/;+C%$/"SY=SMGT+8RN&).^,QZEHQ+G3/Z*T_]NDT2KU]=+=ZH!GYQC0.U0 M[A4A*K_.MRO3^>"V'X0:8K9?O)CBA>IT_.I@XL!31SVDI]5P0HW!"S'D830# MC[W!C,O-G M_C;P$?PU_!5O$R9:(4VY#.KS+,-GCEN?#B=SK:Y5U-@ WNQB[ M:>1$7 ]:Z7;:O@93>=64E[A1,'FVU" MQ\S;7NC\K&>&X.-GV@X#)XG/SG +OH<&GL^J6<'[;BK#,F=>5D 0DR!X(9=W MP^^49X\+EGU_XUAA]4^W0T55KJI1*?CO/ +M/1MP-*3I;%H95T@[I0C@:H2" M9[QV;H'5*S+G?TGK'W:&(:]'UO9[5.I"V'QCYBE"+MZV+0..P7$CP_5\RVKR M^R;83)\75L]T;UW4[3)Q(/@ /&-J;Q*O!E#1R[@=7<#9875>2TPHX>(=5':,@H._/#CYE F:'9P N6DO:BCY$_N4^YL$R$Z M2I&GU%34&MS$[YFB9/J#HE#YQN@PM:IPK84GHJ=3\F5_EYUJ=))^T;5UZINRMQ[ MY2.;XF7T^JK)2?M+@-!QBY#*(8>.;S-+JV7PHTMT8;A;;8RVK)L%\*$;5!L\XRPO.VOZX,8ZXY-D,8'Q$[)[9YO10@1 M?L'!%'+7?&5$YNQY2+E35+!D>GY75.3-+4C(;7<'5(6S)651)??ZAJC9/*&J M2I]77*K+!2L+ MRZ="^]4K6]J*%W:GZIUE#K#DT,NO$9/9L&E MN^&/!8\>%RPJK*_I^7%=$75#Y2,Q [ ZYKY-(32]UR]$(X^!3JQ-=^4CA',S M6T^XEC&Q6G4.*9MJ\H!S;GTCS*+-D"\#]T?*LEE%FIT>"+9$0@^.4CB LB,G M!DO"['V57UWS;4ZSA-RK_,Q\P\0$7ESV->E#,]:2[2F\= A'(KS2\)[(XHZ> M]SFTN]7KJZ*L<;*="L@Z]L&S&J%E4V@I,B?0.B47GK$R]N;M_0;3F%P2@Z/. MEQ+_DK$%QW]$Q>?$:PH=-:R)UI:]5:B4Y150M:KN=P'UK@NNR.""\^.">T&" M@F>/C;V!%A#\*>Z;!7_FQ_ W!8H>$^;%]0'$-.Y5YX&,2NQY%QND\:YY4UZE MBG?>_1Q.4( MREAW:]WJ8B.UENAQ-MV O#ZE.O*7=#HM?[V:)?BG\!^(O!XXU4TXU6FY0,HJ MVF)^P:@WF;L)&)<8DVYQD]6>9J+K;9,[H]15>6EH!D(Y:=U(&2/D=A\Y/ M!V[=,89M):A-^^RG6R]>KES\9L[+P\O%%8NX78HBVD:9 +H0'UOD[Y\N,$L> M9*@"F38]8&-I%.8>@%*'"J.,>0UYO+<8_]7"YS]P;> M\)1RB0]X\I9-],,#@TQ(]5242%RP([X;?L6#9(M^5NDNN@)33]L#D"I3@9L MR1T4JK!EWG3";^6@PO5XXHX>3>S=S!PU%[?W#+&O!N).NYU+EY*_&4Z3$#>N+@%XKZ O?:B^,I"AQ6G^J$XW%(7X-R_G@BE/ M[B;TEO'U*XX<+U[?_]R?R%8-6MDB*YL:'5SR[H"JR#'@2E!%)P.+TI;!=^"O M']U?C_!DZ10"<]3!&^?BZ %QI!X6S)F[3(5ES>KU;5&3;#Y\*0!30^?%:S$S*;>)UY?Q^H&P^BZ@LD[_=_W&W8<%8UG5?."N?K!TY38A5WI]0U%X MKWD$@')8BUL+0@O:*)4-&;(JB)0Y,T\\%^UN!]E5;MO3>.DNU_?HE">S.RQV ML\DU])!0>]R6KNO^G*J_E)*_)^L(WIB2EL%6B/=) JB".(8QWB:',ECW1(@":+NE)Z/_@H\MBI2';[?O#C=#))SV8@7W"]V/'# M>!JEA?_S!AJ"%Z1\)GQJ/.V^Q'&5L-4-I[1S-J\M,W*]XBF5(+.N+!-$I'1Q M9K )C[3[AJZ;YFQ/!?5-X(1CS$ZAW1.,W>)M34!T6B$G-SO@KA&_#T#/S]*J M+-_;AOIBCIDNT\,"MLJ34)R \W4;!F?,RUIJN$8-%+ M2& :$V,WC2+L?IDFMV'R-YQ0D[?-I+&60JU(,X!<@5P=V64L(UCJ]@;\/$K6 M*77PN%F;(Y<9]VA*[#ZF?*8&O[QQW^.OY?31TAW;#3 M:3FT-F#M)KA,@7Z=XGR;UM*(.U!M^4(Y1M7M+("<@IPVW]CQ $'5>WVC$Y+* MG(]/"0VJR7]=[Z7_&_EC_LYC%#U[ 7NXL2H@#B;DC:IF/'-?TG_2.UY0]\]S MWL>"(A$L/(TP2Q*,R=O,:%(J"!/J243D8SJ:)<'/$?*%"8K8L=)DA&-, (.F MQ*]D+0K(8KPQ!0US[EAWR"S#17[&!K&Q1A4+WJY3*GL;32<+F(3IH/,+UF?2 M>\&??WEN,B*KHZ^Z_*N,Y]+;3]" O, TV?V3C"79+RE7EI@D:_3Q*2S.J YC M%\P_8' X-B-WBK!.%F:NTG/Y3[ID*FV>K6F6B8:&9($7R/^%9G'OTRHQ"=V6.;=.])U4 M&0YKHTK*'**LPBC=S&;M[.A5Y)T0-^\BC"*J6O^RGS\F$4^6M"."=T6U,I,C MU-_&>RYTSZYT.-,TZ;B^+UX8.QX.'!R+ @E*SX6=FH&7%[]E&C$)]RNY+6O) M)XFT ?T^1C:T>OD\-,-9^I%')#D@UD ] DNVV^Q=DO2!=G)2I,_L M>_9W^;- ZS"(C9]_E1KZ[,N/@D=,O>!C1,V63D'D' M G)?LITK>L> $$-XQD'&3E93M'*#)"21#.UFY&/B2:'GU+MXP;Z08&<44,]* M0)-)%"*'>!7G G5%LO<31HBVL7-8&R1R[P%1I./Y@R<1'GLX6GO:_"63$7$5 MGT=O@"(^"GEJ^H[)""7"$#F>[U&A)8ND%"2\)?A-5Y=NFPR\<(Q=]H81<7A0 MY(S8WIU#F#%_;^)?I3A^1X6U!E+KM(^GQ,>.X^'4]V?$_R=,"R=TAXG0@#QK M2DA(I9G0EK8;)!<)\00[1$K':4F9,R,^%DZB&>T>F]#=Z@4XO2"FUY'U?H@_ M+H$T^YK P9TZ2]]]7 7& /L>>9V8/9E85WHX>'Y#(@<4'Y?3B%A=]JZW840^ MB0+A.UWKP@FME,+&N9Z#Q%M\6XJ*,Y7]>OW$ XIQZK<\_:CEG7.B0HAG,3%M MA*XT'J"T'7I1G+S#<1P1A4)=%F(N7;(&LC!A1.YX1L0HTR=B^H&3.C2,3>R# MF(2,'ML0GZV)-E$AY)>^]\^Y!EA]/E$\0W]*H! [5!NR8Y[,V&3MCL=3/_$F MY)U\0M:(67+78_OQ4X_50,Y_FP@)>F9-28_H*\1+Y#[C3[U.XO,[-J2HD1,OX>1 M1[T'$NT]IQ_'X3#Y181=9'))7N[%!EH(R;4U,'M$142<,YET@?,.#:(J(C5,L45 D14W-S]Q243+Y MF$W+8#F6_\?>NS>YC1O]PE^%I3PYL:LX6MTOLWE5-1ZO]_%SO&L?CYW4^>LM M2H)&C"E2X67&RJ<_W0V !$7J3DF4A%3%.S.B0*#1W6CTY=?_!FUC2TN)M%CZ MI"1"SKB9%*NQ^.< MC=K3HU?'8\$PR7D.#YCPJ_^#A?0CL+HC?D ^D E,,POV&_Z/OS_,7/L"CU6X MP'1;OQKGE&"DY.^1]6)=*O7.:IBD=1EFU:6%26@T0YB304J=52]?_:@F\:N% MNGTDM #OJ8U"3GX)E/#WL+FHU/&#]VS$9D.PRAJU>HOKG,"8P@7PWZ#*P'SC M7_\ 5RR8@VD\PNI!?[NV9;S:X11&F]ATX4QI#7FELADG-)I7OCTD_4_8@RX# M.\H:^1ZH')S:L^,-V=(V_+)T4=_)?](JK?^D49#_Y)T%IO#GR1>\CX+Z10H] MN.,GX$V\O5IN^,!3_6 [OGAP-X6]^ ;#O7.\T8_$T]+-\;1TLYX6>AE5%2NO MXS(4S69XYN$)G[Q;YADB+\S%V_=TR]!LE'6)% MX11LT)#.'@-?9)#C)W+CZ25LC5-TQ]A:" @Z)L[C-H^8Y\/38VPL(:OF?O/[ M?$SK3+[T/8B_)0RS#S&EE=0IW]3Y8S1 3S%=9N:NDQ9E'8 M"E(\BQRUT\L1Z5Y6[7Q)^)5:$RE#;] FEZ@95JI I SIC?TT EWW8O5"V=\8 M0,IW&IMT-7N=>J :[KQ7EZYPP\ >VQ:_&_+O?;)G-(\W__V_WYK9L8QWU7]4 MC3>_1;XW9_$#;YX0^VIJV6]3SSYZ\-9/X;B:-]";?T8_X?GT,W#S=$"?J,_) MH;.C*6]]$K=9L'K(@TD]"K^A\QFV^'F1_>[_6,@'_]N"^]'4_F'#3W8PM=*. M=?Z0%/F\-<"(QIOO2"A40]G/?Y\-_]MX\SOS@846J%(=AV]P[&B7^X;?#WW@ M,9XG 9::!7IRR)AK@"T.%SUI[Z5DI9JUI6Y/,7VG?ABP@AGJ^T05]7-443^K MBK[SQCE,#G!+^JGHK'<"P.=(XS@CEZ/K[;FL7*CE)D07DYMC44%Q/T M$%\$L,<1" MCWM^( ,TU"-VB+MC!9Y+YB#O+HB+&-G^*)K!#/DYQ':]3>S2E$D?N MJZ*["#H1@3&0//^*QL^"""S<7+#?FSD*GP(91.\&+9#LD[BBQ#>>2?#1=<4J/"%,+@WPZ;+I $?@;#"\2 (IXA$D_4% EV#FTP1!U^1'2QYI M1K_]9*.(KJ&?R<<%4P&K&%>TS:SA;+'9:Z#H7Y4LY#LQK.=GGSWC;!.5)A8@ M7>N27.A2BT=:M0 Q';%F?H;RN'CLWH>-79GL*SAA;6)^+9/%$Z'S\/.$BRAN MLY#9-%H0=6:,R $G(Y"AG_B L M#UY6BR!\RT*V6:?OI!T_>#Y(O/M(YS,H1.5>\.".Z5>'9Z2LU)C-'(W9S&K, MRSQK!'V$ 3-:\)N3D_@N4S>IRU?YRY[%,:9?S$BADQG#,R5<6B^F+!%\I#A9 M$R+)Z*P7Y^5E'/52"2J#Q5\79NFR3B7CU+7$TZI'H4I.-;*\G(6)"A"G0!LW MM!QR%P93QL+D$IS<>>6&2):\*5#. M".KX]*O0=J[2&I(C< MC6['AO4F*@)@JEHJ2VP3BD;\4,3N+DN384N>FBXJ+U%(.+=)Z<$AR)PZ:X$[NZ<:#YN10CP-211\*!5N) M5S$^KG7BB!?)5^#9&%E(^O:6Z0HF5 :SW.>^.9O;.2,O"$WA M2:#4_Y_"(SFQ;)_[[JXK.4<:Q'G)4BM1,TZ61<4AY-UQ%FN>^"<@G0V6&F2"I8!5_F.<0HD8=B[J.V#_+G?0Q &WNRS&AZ;_V1R5O M;Z<2'\)',:E_(-]M!ZK7251DF]#'JUD0(@.VRI%WSIW6T=J\CB.C.2OKX_U+ MJEDHF&1]=,0]838)NEYX5E.SQI-A:?4RVTQ\5*>/&J9R$\,[X%I]0..\IJ^W M/%81@5UA?,+(KE$'UIQ'J($> I[Q)K+BH,AG8-H98'G^0 ^R-[*)S+3Y>[H.)N--0=1;# 19&HIPLSTF]YNW"E0&6,6-CD5@V@9]X MNA<,395:M$KDJ/TU:\;EBIS_X?W'QX_\'0^DV[<3!<7?V@-1:-?,6DZCI/4J MYKI,!6/D ,O9$PQ29MJ\!'%8UG-WSAQ,.;L"57OB2*A5I06. MN\7T1E,VCASV>9)S?&$&Z]3SPV\PAX^)64IW[1SW=3]S*]ES*INN0]EW=VL' MW8C*Q&\3SW&\5])4>$%7,GJW;[(JV7 =G[VA"[,7P7S'P=O[;3WN0!FN'F-? M(>&XC-#-.P_8O?SAU[$=S!UK<6^[M$[ZTJ]I-V%.&0-M!/\X\955:]Q?)L#D MQ)O%QU7Z: F4AG_6K5?[S=4?UZKUE9^M&[;>J-9ZJ[^Z;MCUG[5JG>-,MKG5 ML!L ^W9 "5X# \T=N^?I#9<%@D9O;WQ\&7!R_7WH_S+ TVL+?+YK)8AJGDMZ M-%+T.!$\.*B<,T0 9*>,XS36VQJ6[3@,KN-@_%=+ZDEJ18K+58[]0C>6:P:(%:-IMG,:29?1KDZ40O5\QVNE!?R M#5./(W^QTLY:UZ%XVYXZERT+&XZ8[T^_>[ T%^_D3VR$$2*;[>,:6[N MUG:S0?C#2',]^FJ+S)/6O3#*55HF7* M%!AC9O?27YSCZF4U7 M,(VXA8)$X(2O#3UW3!^EHVSFVFKG-"H3[T>%Q8^$\YO,V5+0\A)BP\!4K>HS MQ$4RL17;-/TU7P4]#95:69-7*D8N+-RA>LL,&-!Z(* T/@5^);V@!$4>03P" MA7H&PJ0[,9# KXC0AVW_:"D+VIXA0QTW%CB@(U!>%B+#JEB@21/4R8:BAA0[8"":D:'Y?!&9*2/$%; C$-8U#8N-KW M&38]E+ F_1H\L) WOKP1@J3F+XTFQ0$?:!1@;PX\13 .LCR1JG@#+-N[H]K! M%$6WFW]JKFO>XGCN<_8EUZAU?R,4'(5\Y52T4L<2][@$T8G*C^KU.)!/2E0( M=F?N@T46(O M@4B(NM7\,N?-0XX]T@J$I"8!>B4T *^JCM4A5UY2CZJ]N9C# ML"F0:%?!@4EG=%AP%&K+$?!UHL$9%W>!V9O2!1+3A(0&A[;A#;:/GYK&W(D( M0@6FAC\,L0$1S9'*Z V.9$14(E/06:0!C B:#UF5T)?AEP!4H6/YJ1D(*0[ M&#/L((B8KPHAEGC& $8HC_@N4E% :5E2+)"2$7 @\M>6='()' !&C&;V.B[.\2^ M"./D+\LX3KV/X_P;1@ MWF3R><*E)B,M61A@D&\PDA)AZ58&2>JXE%@DV/HY9J!ACCG'7F70S\Z1;#UQ M$@@K#DC+L6*X:O41"S24;)#!\H&]&5.$D([SS_R,6X0;IK+!QIC> MP/TB]+@$&\SHJ0.@-PD]ZI,7!'$'N8_QR;K2*YH%M2G'QNYHC#T@J QM%5Y; M(A=A6A#B#6FM& )7993!7*;]9 KXP0;N++;")[0?HH",;?&)CH(D[N/A V.$R M\ND^/ ;)]^UAGJSSC<;,APY[&H1W"%<] &]$-X74/DN62UI1??,^%GT=) MNR<[4-N !J)U9=)PB_M@;-ZQ4S@^J D2SPOAQ$D\H6F@.DG%N&,479 I[R31 MMN)^+8!BN2[ IU]$"RC'GC!X-NYKE0Q/[[D)->?1$!0[ZI6XD=(,&W( M4R.<^0@=_Q8'19TRWGE-#);:0TL5:! ET9.,P-05?N9/7P$KJZ>RV+VYY0.U MT<>+O9(FD[NE_B*^C^[76<(.KU[DQ$J2.C:E;)HT@7,Z+Z]23]4#;,JLCR V MM#YX?F)QKH!,[%\/;*'B+:=S83M[,XX1@BANY\#EKF5J0XVOR. 87B&,8:]= M[=9[QT$&;!2)#+AE2MC,'H\==G1>S8+;M?:X".T(_W>1E,I/%'LG]#&HW@Q@ M]XI4J^O)$+S-A#[U\'KO1<-P$CEY;O!,MJC=T2\\I62] MN4!^#VUT MC\GKUI9'K"Z,72D-]2*D@:)&GR>38(>BKGZC7$@O!=4Q7H04??&]%]X<-G-K MT.6-^XI*3%00%4J'2*X^+,@3@&9E<(N("64QZ%*8UT8>WK4N(M%%)">I%]O? MYFR!S=DN"@[@PHI!=B[^<$//7ZR*.A>FR,P_4@N?S#&5B0./?D>6&/,LVRJ)S07,<2C?'[.09;+>!'8#*4DM3REG%K,O MDO9@,+\X!)&$9$QE9=)#:PI>>8U7:KLA_TF)"W$GNYR4\,!CF8B,[#!']N-TND&BS** @3T'LOC"X@0, M^4)>:B$F[_DFJ6OJAXC9N:CFX%;)M8RYU/],[8I&WQ G&-:TX:RI_@EK+1YX M\02*WX*1S(^X\,'$B$3X24P!-JZNSR:.)6T4_AC>/_'>7)\GWVF5GT#A?)ZL ME+U5,J MS5ZK\/A:JUUMU;=KZ'4)4:/EWE'Y%\/\R]=N:SIE1ZPMHX:_Q8+&1=WXA(*V M2T^L4NSAMHXBT:MVBVW<^F*\>8//NN3U-22=K0VLY"3(+1;!/,-$\V-KU6RU M"#ZS$VM=A7/R0^3#93'R>?K6!&@&/V\3AM]G]1?'@-WC,&"_,N@>@__V@[D\ M*_T_64.L)J%KN:3E7MRW>>T7QWV]8W!?NU:K#-I:^Q']/T\F6').'<2YG\X_ MD VO4 GVC\.&<%=I:B7(E6#NY?MVU. 3=QO@!3IV)Y)[03@<_+P;]X1E^20. MYF3KUW*]>Y?H=UIY_:?JP>_HR^7X/#Z6Y-A)M1+E!Y-?QA05A2* (8O@5WFG MA$]K!HPYYKGR-)2L-L0AN)LHB!Q*\<92$GP_59@(9]:S2Y!":U$MTJ 6L5I> MQE[" @UTM:.E2LXK44)OH)LJ9"Z/ML<5^$G:OQOPBB19 I-3Z)A3P*T+M@LM MV*[7=,5V">9RZHKM5F[%=GN#\9$)L?SN>>-7VW' [/CHAI;[C'F7W-N\(LC2 MKC6N(YPBETZJS8X7'^OTZPBKQ*OTF4#@#GAL@X>D)9R'Q'?CF%%Q 64"=CC+E' MAHV,OUN^&JBA6+)K\8JK=#0GO9;X19B:@P&3["0HPC!#V+K_B.C\4LR(ATIC M8N6',;8-Q4B)?!I-V3ARV.?)!]NU0X8NVHQLY@=AVK4LC@/\K8@@3,[&'CG^ MPB>NXR_%QU]6-K&XW;#&57A?OECA@6Z6FPB#@(@OZ]S5FG8G%TSK6(&0"_3! M$(0.IG7=D-]E ]MECOJ"V*[-+X': RW9#JE\)&_SV@4K1DX9O -;L&3C2"S9 MR7-&WVVPA&N9I/J"9M/%#/L- L(OW;>BG3\\?I1)I)C=&6?7'DE77YG49/!" M"^+3'O#I[E*3008M:#;]RJ!S/*&YP+/E,0K@CL-\[N!'E_K4GNMS9AN)R60> M%<.C]5I>YL=&B2YS[3&]7&M>NLZXEH*9B<&\Q.:H"\?:7%'Q) U)9N6EF9F30;05!!?!-5.HJ2/\<) :' MF PD;"L%U@C/U;<#"9.Z_MV>G_R,JG6.((E*D D6$A"C8A(,+R'$V&+2^C>% M+#F4C1U$D"].OJ'W)"^A0L=-4Y,%J[S33C(GB7$93P&+3-6=@FWQG]E2"HZ< M#7\/_*9T1,A.(LD:4J>1$VC-7=WE"^M2U)U05;%8FHM1?I@163@)Q&+5+/ ! MUC"#$-*^I>4)! .SW5"JX7#!3B B2VKB(2(R%F]C>IQ)39,\&'^"A<(<^-B> M["Z%RJM1X-A/.PBK1KQ0Y>,TXU"?.9R7J"87G: 0:R:@QWD4/ :CS-9@ISNK M(7J%8"K\%<.V:M>^N%?'" /]ZQB;"B5!Z)[E$@1*,G 0/IPSEWQ6-I7*9E5& M8.9RZ+1J'=MCVNR82$O-KM1OTJYCLT-1>)PT&"^R!/D#O/D?N!8%JIP;$"O- MB'8V!E]O7TL-\H>4GLJ'[+Y\):6LTL;FF@+Y.K"MZ^/"2PI:98->8$H7:RE_N6TE$BH.*5ED/8F@@L$<<3< ;8*%)"[%-N M"Z\7Q\YL#GK,$P#^9.2I#9:)/YHN3/PP.?\Y1G_XZO%&1PFPN+(HF>[K6!+@ M)'Y*7?S]%8C5)Z2?41=](?Y/Y'&<"WLDD:[I .0LN=R84+8/]-6-O@)[B-.D M(6CR.2,8;WA/0^IA*N@']H)"N;>B>2]HIW]O05'9W3&7GF9V"/G=&!^%C#$^ M[LK6D2L&A]]EAT9:6SRF(@YH=EDN[^?@^QY5LW$C6WE(:"T$J:]>C5PT!0]\ MSZJ\A%*B(0"G"- UY"2C'I4<0@>WQA87W.1KL&K0=T!9ZI:QW#A@Q>TCNX/) M]5;"!\V\,>A$TU!N<_']28!J8&31%IVN)8 :FT503("D)^]G#<)> (XW,UC;-)118%#RJ\L$?T+L%^R9P9]9V,LKLE7$OG)^Q>%6WKNRV$_M^M5@/PDZ M2,$EGKH.O;F-)+-@RVZ">[4N>[?)&T=@SBMPS MR%&^Y\1U$A)K+M&;?N+>&(D$@4T:35?!%5\%5]=5<"68RZFKX+*^-OQK9\T! M3"="SCG1V/%D*+,*%2VR8_4&MCJL!]Z=4J:@*6!L:E %UP7Y'5)XUHC'LI(. MW(%: !SCK/I,]6?S0BA87-7XLG[LY6\"'P$O+))2*A483WY+1 SRYQ2W!5\> MFCOM%O1GN*F #MU"85\B(T@+(2?&H!QB<(#-;+3 T8U.][N8<-DSS8H))#R) MLM\B6O+"7@WB^G-T6@GOH*?XP*A0;R&">8%PP-$?'6[KQOY4[LCT I:=')SD MR:TU86S5&B)G!+&6TG&- L%R$4&Z@^.<^9C9$"RY^B;HV0!S8A[<&V_LM[*^ M<9'BQ3?!6SYV0J)?X>GEQ\4KR$[WAL UEL2 38U&7X7O)@N,[T?"74O^&'SL MY2TU3(G["68>DJR]]:M1AM[ L$G,15*7>.<-12#?JEL9P%#!A&[T*UYS#?+T MT7WQN(M#A5_F#>T#CO$K] GWM<"5B6Q1W$*NA=;?=.J9*J3XKB/@0;\DM/T< MDU9VTX2UPB.?)T^T&9P#OE DK)Z;L3.V%LE5"0[?9K9B!#AGPY177\^./N5> M9=#/3AD> =WPE'N^V+2!A,<\\3V1Y)'=)0%V :?/#I"IW_F0#^[X"Q_P&XZW M>17]7,+S57R(U5^V:>34>F%BSL]@OH;2(XS!"DRT,BE0*A:75#4G2_>Y>N6= M4@-#<2H+'Y7[C&DA>4>(YSJ+3 08O4]T#>(]1QT1![-2#BE4)'Y@Q;.=H]'=:)$?>R2YO6B-[50WW"4#T8S# M=#GN"C2H4J'=O'FAKQ8L58QF8)J)"II :_$$*#^-ECFFI79@N=H!GT)V239X M%4E5^T?:$4&.$9'R0$OG@\&;+3BH=%+H_G%7]*>G+_13_=>W,:!VG#\B- M_DHOQ"\+Q3>V08MB[E(2-DI"@G&.49QBXS'^-=S!E$]+8=:$4],L$R\_B+>2 MXZDK'+NC40P]Y9X[&RWM#ZB1^-XE[U)/SQ M#06)))N)88&\VEJS^B MM/>09SB_;+P!#3HC,PPNW.?RZ)/_EF"*2LEWIZDCV-OB"L)5KG(AXM4F/F-]5:H/[1 XZ2EE?. R^[PK:IEXX%? M$7%.G)_49R8^59$B#).RZ:Q)G^ PWFCU>&@ +/BQ,%T$E,Z0G.;+ ]&->9P> M3-(+!XM<:4)$U.J4+:M9KK'1@*:^\5PS)+XH/.HW[8\BETG_&Z6]2SZ!1*IR M; &LH1?WMJVES!&S;U96@9U*DA_B^/?6+=U-X[]VZ2?73?63RQ3Q/@JKXY^@ M=67AZ2>9V)>.BL+M*=VTU8UF=V./7/0X?MQTKA-?1!NURJ!1C8L5XZ9S!I#2 MP9F_6D'>89&VG,35E.?L8C'L'(&T=B==(ZUS<,2=2%FO-]834]#K YRU>73] M[:?(:GF@W&LV_F;]W)FB] 'A535^P"\+,>(>9>>*:AGVDXVHN5URO[B&9Y:WC-]"E[83=XK:XJ _BWD;"WXTO00'/W<9W<5);\SF( M%-D.\9L)+OC99R*'ZR!N""0[*.LZ*T>41D<]I0.F.V 67PS7KPF(-W04N: H M1EPHTPO;;OFW!41W ST-\SQ"L CB@*2PBHD+\C!?E-!3%%,Y5 MU=DAK0XRWJ5O#&QB/(Q$C9I2^NKEM.-()^IC:]JEU\A:CB6\ X4"<%3'I3IQ MHE*](7TK:MDV>=]E""&I!$V:BLC>LU0UOM0 MC'\*8Y0KHT0'Y=1\-W)JOA^"(/*1&>[ )E0]T#3JC2FDN!0F3LCSO1=[3!%< ML'[OT 2ESND*Q>++@)29V)5&EW:ZGEK\Z$V7"(#4"XDEL58'(8@@1"))RBJ91+EI71GQ[I%+I$@9^- Y&4*+UE:9GD4 MCGR'>$&143KXS;$H.0V5%J_&E+->0JOYR?P1I13\*QH_;"K33#HQP+K8B\RY4+Z'K_9MA@I2V7]. M!D>V6%!HC/.@*:2F"#/$"#0+\.B@)!.L?@?>81S( X@!+.52.;B#244^)3Z, MJ&R?PVPH&4>:EK)8#AXQ+EQ>,DXM68^/X]:(5E%J,OR*! MA#MGEB?#1\*#6V^3Q#QB6*CZXX_<DNJDUV@9RK&P29JS\8L+J'B\ME99IXGKB MV0*63]7((AD,?@)U,OIQQW4M"CL,0S,V"6(('9A\8MSZ]7RIUYRD72I65CLT M; (+IC1 ,^,$PR">)\\*"[Q)^(JK%7"#9$17C2\R&7-F$>Z8[<6A9$K/G,=H M-NDT?&[\18&,NZV@E9H%(GQ5TH2;DRY6"C81#W1S;+QGOY KC[.'TE9JD&]=#BUP@*R&3*3+'I-$# M]T6XT]G!UKT'1KYB0MUO NKD^7OV'?!T<7PK?B.-K MY]!TKS*H5=NK0].XIMWF?]+I]S%7H;MR^B8JR3DW@IU%]8!=;QQYUUNG)%NS M5OBNMT\Z?U ,]6IGVVT_ &/@:0J'WSNT'1X5T^'S'/^EOHCH_X>W8'_F8,EV M;#:RVK_9N!;4@:<59M5U90%P,X]R&3$' ZP_NJV)74\O'*[=KDC;X0[/Y#FR M00UOG@05@05YP0.EX:4^!BLO3AG@V9W\ 5-<&S% /PKCKZ%8"HR/],-8P(37 M8.XU9+.YXRT8BU]_)_]"IC1<+"URA:S<5SJ%5=A7@8Q [R";W%S75)&\OV + MC\TD?5"-H4JG2!RA1>!-;.K(8C\KK_;A/HSTX&D"YJ[:3K"%)JSR'I&4QFLX8ENQCO2^&*L:82B-=[+PR12WX$2SPMT!M5>KC2>/Q M))BX$$[ZZI4< V+]J\B1BHF/N0/+&T)+7FHGRQG4B%&I$SJJ5W-.H-@UH 0[ MO"BD%#II;-FIHK)$E ,;A)TK5%Y@= W4?F^CWQ-6_7]MYHP%N4G%Q%0:RT<6 M^ B2YS_,]Z0?5JW%XU#B8%(C)H(@'-M74$%BHW"??'QB@D_8\@GT M,&? W+Y7G^#L\.ET7= 6PH6Y1IHY[8B;.>V(+],XYLOG%5U7H(14 RC& M@>/Q;66=W/2-@8U5X-T%!X8#JT6)<:>^C,>M3\6R\"Y$]1YQ2'PPX#S?\A'_ M&WC?9Z(FBN?*K8#X70K;)4B+"1XZ&-AS+Q#&,)W/,=1>ZKO)''.^S/O 8],( M;L0Y7L#QA1?P53K.S'1YGS&"==MA^IE4'P7,\R6K10G>N!:76?B^8[UBM%(! MA\1*TE?*(> %]ZC$!;2+RS!"A;0#Q0WC1R.6Y#'@:()\5&B4PF]!*]\CK_4/ M+ TB+ #,OI#)!Q96+EW%\:IRME+/)LNW+**3S"[<0)< EF9QFP2U-OL)$W;C M4(,$1\42*<4#I2L$=[[#W#$,(!*P:RCIGV%/<1HIIJ,<%1TG%,"DJY# N MK)&3Y?<0#39WZI3,ID[)+,%<3IV2V5UC)S;S8.7@K[O"RIT+<"0-H!"^>G<( M@16?Z/QT29IRC&.X_\B5)1&4Z)W$M9NJ=CDZ39+#MU0^ M+(J/^2)(J<90'8SN-'@XBJXL@8I/DZ_+IS'BIW@]H<]D]3N=H**.?K&=MM]: MT]MT,G!"!0P+@U1*2?I*0DG@$W'C<[!?2Q#FGNBTS';MKW+9,*DAXQ/EASI? M&X*%$"(&& BADP6)3C)4R+P7II*XW1"6$E@MCC#&^)JQY#F?'\2J$A[*'TE2 MA;K5Q(](MV%B9XF_I&, 9EQ(-1KQ)?!8JY*+"9L;,ME)1AAUQ*T/ N1XT[26 M(0PRX,CVI@S0:[.H)K;#^ZLE-G08^0G2'%UY)PSAFASC7Q'8_R"E7(0D[ D] M0EN3>H ;[NB !*D/^&,JGQOY9,\\Q@?BD*.'4P]B43I#\E-@@#&@6,$MA#> MYH%E"0^0RF'RI4,LS>O)\/-=; \?/Z115T488"Y6%P H8%@D#WK6. MUTZBT%L^'DXQ(K4DJ*I8/L3YVG3'D[H'=[E1JW>-;T#U1]D!YW^\80"J*#3> MX.<5_ Q^J[PU1;!D;L&[X_X"Y-(3_NCO+B'%/X5T_F'Y:-"OGME/OQ M$H;(W_S_]E[1B[CFM=0H$)VV)-R*7&FGL.FX6X'K99&*/;"9:8J#3LVI\#!.$).Y) MBT]@X; @[5^07K"#/+5 UVU2/7A*PQY(E+-E240O .*9T29/[@0? M*T'LE)T0 W/&(BL:"7K+7"\G&GN-,>='@=F-^5V*P82XB4('<8A8F!6N0@62 MT@VO\E[!PD0PD/C2'*S(B]FH+#.<3:2..;LHY?Y,KZZ%5:).E M'.]D:G*I/DJ)UT=5\&K2UW;JZJ:"Z*+T.)^F(AM$,$",Z[N&!2@$MZ/XDD:U M?;GY="*&MMSP@LW;=R)U")8\%)?P3-YH^SIL6+E40UWKY1\;JCJ. @%W:XUX MLB*RI%3K$QDKYPVXT?7R\/1H]&IM,^:@4^_4"EM[W4Z=@\95XS>,+!!5?9&( MJMI]2FC @/&'>W1OE2!OW.ZW4MB+*<[4&HI3Z(5UF'.Y)IS M"Z&3^M)(Q$#?A,J;FZY"=;MD.5'L16V8R$$I MXFR/@"=%^ZGR:0P(63_2?5SC:F1^04ARCTV#@B+-9%:$O&[/+A_+-2G?AB MY;U05')2EMYHZF*'W(69X(OP# P@)5C70#@>XB/MB^^Y'JZ;%.AZ()YFYSI,FJ]LQ/=;^FN5$WZ>HL<5W(^_43>.,600*1E;J: B3,K^3ME]YG_)KP/^)ISP'&O+ " M@X3.9[SN#B;K @%6STONG8*N]6+;Z<90KHAZ@P_Q8:"" MQ=$QH_H?XV"YXGT@U]8Z:N=BI&",WLRT@>>)>V1TDUBLB+RH];"R$ #!D7C& M %FQ/)=]DEJ6'48BU4L%3LI^BQ):TK<,!1TJD]D"AKX7\+N$>OM123".XOJ] M9$IQ:I^\+W/,/NJ/L33;&+HP8 FT']I$E.5 [#P1_GZ7+>2U91*YX\S7>:[( M+'9L(OC+4K\TS\%Z@+Q=X)>U*;!5O#QR@.2%W[,BL]V9U:I5RJKR6@6IO W= M'G+47B]'[?7R * $+B3U;/(DQG.ZR>P&Y;9*3_1R$XA[ZQ.(SW!G6A5F"ZSG M9Y\]QP[[_'8/.^UC>M#/$T%^.M)S-K%_T/6S+ ?)MQ3&)]<0H)-LV6EYO)+2 M6 _-&T-.+==ECC&S?Z9A2^D/A'-JR\8$>"^R"/0.1GKU_!\3>'-@O"'OJA?! M2L;!V_LMS^?"2;85Q;:]AJ]96?K1NVWJC6>JN_NF[8]9_U.JM?NO=D]Z?!^L]:M;W73YH_T8WV!Z?, M;QLHE'$0_?B%KRS>;4W1;)&$>)VC80I&2^U MJ^T+(%IC%Q651;(VL\W8RX7NVV;'[->SP*C"57K 7DDA MW&'/=E(O2Z]<5E%: ]'! M^Z86G8L3G9A,C1UM\MKN6U-^>>J<7YZ:E4&_978;67#^8[@F+N)>%30W-;UY($.&TO03MO>O5=;M(Z(7>% M:_!5IBA)X_'N50:MG DT*,%L.;$L,2A _Z((8UL]7--J+48JC%\#;$\.Q2V*YA]X66V>TUM!AJ,;Q1 M,3Q_2+"-S7GK;;-[(5;IH:&4@K+IFG.$EXZP"&E3OG'Y6#1_7S4U-34U-:^> MFE?D&+3Y; D]3@^*S]7JO1/'9@FQ:+3G7*SF-\TM. MLS*H]\Q^[PKSM;3D7*_DG#_4WVY5!NVVV6W4M>1HR;DCG2(,*67?7SX$D.\L5#B&[WMF>"FP_GUJPFR,6T>Q,8ZS4>Q!" MG6 +;%3 +'\T-0S/?[9<^S]+#64.K&BZRES6$D0#.W!7ZIJ]PH+R)0J]:U93 M6.W\M7-M3)NNFZW^%59Q:U936.W\)6[M7F70[9NUSL'6N&:U4K/:^4O M*2W@6L OID2E4R^J1$4+N!9P+>!E*W[I- HK?M$"K@5<"WCIRFHZS<+*:DH@ MX>1 ^(7:YPQ6M#:]Q Y-7Y-^2\_,>_:M^90Z4O.6;@'VK9MC',L->9?Z/[V0 M&8V&&?E\9-DFTL?$P\TG( ML1.Y-P2&%6T:#VA\)C@L?L>7Y!6?XS?\]A-;NH.:L6?PR.?)$_PUF'!EL:)% M6J=UM2W21&/UI%7]6#KV FH5S]LWBW;T(^_9A?>1=%+3R(@ZH,G.S/#8JDVE MEIW8US%R Z*W#<^_\7S>PYXW\91_?XN]UKS)RB[32SW6KK&-6;M7K;>.T+_J M6&W,CM09[,(FVSI)9[#LHSE&=OD:R'S"OK:@!ERC;BR8Y1?;FNBB2/$[F TP M)4V-))ITCM9"9[U@??&]<42)6W38[GD]N>G[]PW=L!O;07RN-WQWOE0C?JQ9 MJQ65&GI-;C$M>+,WM $]W$;R)_9.-[_[#?"]/YCJ5P9V6-RUOMRIOVT6+ M"C[HNI=TT)T(4>2L///$_!=[Q%99QSH+4Y&8[0I7"Y:87F70:)BUED[QO6[F MVB[[KF#FZH,Z;IG]]L$( IJY2LUUPGCNNLE&.IE^W24@I6+W4PC)I@&.E44BW36J8+E^GM"FD+ENE&4?:H MEFDMTUJFTS)]CAMFMPF7 *SH*JJ'V*5FBY8F+5 F!AM#R\&]/2@-,"_+&).+ MPP=W_,FVAK9CAXL5J7[=%F=0&YAN_!"*O^$[KC0!<.Y[+S8F -HN%R(46&OH M19B;,&+V"SX5F""D$^;[27J@,?&]60Q $QBO0&QC)*@-SQ,\C<2&'K.Y%]CP MU WD[G7KU7YS]<>WDP[7U.EP^5E/;8IPB.16HUDS_S[T?QE@;NN-IH$A0=Z# MLN'TJ,?T:)PC+>R\SC'?&C/#&HU@': N$PU\Y@2QLQ+E;''SLZZZ0"/Z0?#3 MUYB=_F3A8P3'N1ON;#NW"6NS52NXEK(PZSC>M M.4]'B5FIQVQ"X*E3<.@0^ MTNLQKGXN.P>-XW7J3V:4J&\*,RG6ON_?0ZG\-B(;[1J=_[M]*G1%R-3 M*PZ?4?AC>"])_YY3_F!9PI15L],Z^,PY**EPOS/G[!FK%\-0*Y3T,1BJ5T.& M:K?+Q%"%WEGRVG*4B2]XEFK<7T-1N3IE5:?"E.^VM+."J<,UJ6]VVM< F*:3 MVK0DETJ2#[G.[2S)#6HBU.G<2#(;_BXRM"A9*94V)':LA4D^9(C! _>$3V:_ ML"2WYZ_I!"ZQU%KR%6L("XO"U5])YQ1AVI>2L51OX>LY.>Y0N.D!^06\VHM@LHO:<( #=1= M6";@RA5.)D=;(2 M7:.R\E-*>;R&),C65\L?(^$0P3#/P+^%),5>N]JM]XZ3][<= M;N&6>7_ELI;R$C M6^SYTJX,FBVSU2DJ*UHCA1UL2S9V55"WF<2]V^*OQ_X\J8^V4Y2/=J?=*D6D M]U).V0,-T\L]9WTTSK8*"W?#>Y2C-)4G;>15^-=JJR#"[%93YIU<#$6[4GSA_H7G3^4 M8^]FLP[260;Y>0=(CLWQVE:SLDWX\,3!*PJ7MJM\O[+_[@:Z\Q3-YPZ;,3>T M'*'_GJ:,A>_M8.1X0>2S((NVTZ]ET7;ZM2S:CE2H 8X(3!Y:MA-D,T.6$(/R M MM\])QW-M:%N\^ DY2_6Q]=L+U"S[OX/K N?^]XSW*M7)YOJFMUM MCR$DZ4?WB^^-@)X[RT>K,JC7S7[SO(YV7?]=#E5[&"^U*X.6V>L?W$"D?)7? MY56H'VS7#J9L;#Q[WG@_=7I0_/]B1&!;=2H)^CO2'\1+V=NV8S<./YO(E_I=7GW+T##L)5NR9WZ:#WD M\G,7OOAL;@%5V,\YF0T$PI:D-8AW_29>]>"."4)1 M)#E0,Z@@/]6A4ZM==ZK#?.MMT*D0.A5"IT+H5(@2IT*WG2F\QZV"F!5O$-YGL/:53JV,_K8-A M2QN.;U0&'41Z*@W'WU2]LSRJ\*:G(YW[^I4%%;\2MGN6 MQ9N500MO"*4).>GPY8F]EQL8!'&5^F5BD!LUUX/(Q\HRG4%WH"+\*"FYHY^^ M4VMCIXM:J3I=Z-2Y\RC+_9D(,X;,5B>+4J>-RA,KU)$W8T9H_=2FY8$:]9OU MD^T:]>S4$!C';.O,N:MFH.VTZ7X,A%T!S5I/-P4\LR;]Q\.WO=7H;=@46SA> M_V$Y$7L8CQD*0QZW]RN#;N=@7M>F9XG99 MOY1*;J!IS8O]DX[O_,-_+89]Z MK3*X*Q'SW*3)&?K6F&&RB[8X#U&5WY",3T#&/#ZO@U%0.]ACKVW*$K/(%FI2 M89'M562C !6I;]%G,B7SB3=KYUOIX[M1\R^MC2OFITV7,L+ M9">,'IF=W@W6")]?GRYE21^4]%>6U#Z=P <7/\-G$U@- L$S^P63T?71N=>- M FCYE4CY-:;D@SO^8BWPIYUU71MU7:-9IGPA?72>\O91+#MUR+]=+Q,[W93; M9O\[R6WYD_#ZM7V-1PH1-@H#[M;NG#*RT39WD8.,#]SYSX,D7E@ =_#4-1R&66DN^ M8@UA85&X^BMI@ 4$L5#@&^HM?#TGQQV*.#T@_T!D2' OU.KT,S X%J+7.VE0 M"O7?J9_4UC^SNZ'/K!]WU@0F>V\YK]8BJ/R2)@S00-V%90*N7.%D4]>ZQE\FJ\&HU7H_%J-%Y- MB?%JS@?)NGP8:;":<\:ZS\\'>)8"(W#+RJ*P-]PUX(,A<]G$WMUSN)?'X*QM M>H^,YW$Q7:HW>/($Q_PVFSO>@K%W@C_VO?2#[5YOFIW^>7/ATDVIRPQYHT6D M!"*RP3E6L(@T243Z9TY2.$K?]@LX(;_XWH0% 9#;<@P8X\4>P:6494'LCQ]N MOACYV.X(42G[ 0@:RT=6!%J50?=PU/6#8LO['1%G3U&X&)[93J>NY)D==2K! MC#2ZYTU7.%"E7NREXTODCZ96L*<*/2@%\F+$85U&K90%2<:=N9^R'ANM@V$A MRF=S:P[:*HGV8 ZBK,%6^[PE)S=LDHZC46B\6KYON6$&75A;%=NG)1$E_RD( M26)A.8^.!2;&Q&;C?5KW";1@= M6]4K9%(6]A2%9HW (NOGA4O7=FP):A<*8ZDZLE2S?5[HR*,8MN55JKR(83F! M9]>#[*2YS1<2ABF2-->C43:[IX&&82!J2A_<<7'JI8'026:[?G".^8; MA99K+=>G"B$<3:Z;(-?U F]EYY3K0]J+EB5S^(/G4X[P?,E59EBNY2P".T!X M#P;/>,:?7LB,1JVZ?7YP.?+)T_ S3L+#AR26TZ!_>JX8=G-:>;-UW6GEWDHJ MZ_QRG5^N\\MU?GF)\\O/#^V2ISEUKOG-XJH]1@%();#%F%&)ZFG2RB^K$/U* M"\K7);1(MGC/N4):G8M];V.4W=5I76$3*2T?URH?Z])UBI8/ZH_5+E63M9M" MO?L8]\4RYMP9I2'P#DPFYR2E)D>Y4K$6EK[9+12NUA4"W5V&[GR"[> =U%PN H]*(7B8KA_@PHEDCZXX]]^CNP V5]$2/8U M+RA#K5$_N)]Q^:I%J5ZMA@9J/A=KJ"^%049W]L^[*X M/_7-CS0J@\]SAFA1[K/A, O4M_0*+DSI*(PW,OT?;='LFFDI*?T)"7WHC;&% M\6VSUSTXTU(;R25FJ4V9EL6R%'6MZ1_>R4$;TOOZXGED9N[YQ!G>Q' \R]5F M]+XJ]Y/G/G]C_NS18YO". MW-H0UAU+3AWG(]H]9E++Z,]YG-X%3F^6R=.F;L ME\_<++6ZY+4]*[,H=4,2W<#@?)6HAR?^M_J50=?L%>:7U#U(M AK$=ZA\O=P M$6[74(2+Z\9]D6U'D!:;VS7@U?-\]3%KJV$Z5;Y;V7]W*X#Y8-G^/RPG8G\P M*XA\-@..^NC.HS!X;PF"(5Z6,X6UO3%4[OI7%(3V9%&6&AV%4G8 M:@!HQ<:&%8BJ+@3A#*=6:+QZD8,HU:)/,SP3>D; ',> .5/3.\/S#>J.!Q^$ M/DP)Z[ZL)/1DO($GV4\[Y,.^A"G9\^W_V-)1ZN5N_?&JQU.J:J(T=+Y MXU.;^98_FBZ0$$,K@"5Z_!G'>V4!F-/LA3DXJHU\RLD"CP:PJ_8$5 4,C$O' MHJ>$J+.$O:O&GB+"VST)01E_=K\RM/!A[>^LP YRI*21PZ*-K)3DUF?!FU"Q MA]/EE<#"\2^/W@PV8O&__@+&6/?70"$P;WU(*2-J_=9P(2BG4%T9-B%[MM!K MG8"N4XRKA+>1*[P-$MZ+*19KU:O=;N]RJKHZO:Z>[%$FVVOV+V>RM5Z[R.*^ MTY=NVZX3$_7+2[QQ?^)/&SY06900 1!4VB$+0?I-V[V MT#',/T4C$>=.OXD.P_CC&WZPUM_>,#&?$O.+:$(N4/[3$&'D*665TQAO%RK= M&IIN"=TB=R.]FFEZ[1N.W/IJ7FJGTZ,53 WV[\@&,Q;ODP=5VYZA'E;/\!9F M>%.95G]X+EM(I\$$%K4:^+YLI:$7@H>U5VGHQ>!:U9N]#>5+9'K%?IG$4[FS M+QQ[#37:9JU3)@!,+2!:0#8(2/]4 M+2 J(%I!1KVTE 6K5"!&1M%76[74 5 MM98*+16GDXKZ":2B4RZIN*ED[>_5)^.;3P'*U5UR2IW(>T'"U#B5#8;-IYIF MKWEPX8QNKU-JAMJ$_%(80_4T0]T$0VU"@2GBN.^?&TI(L]&QV:A]?#;JU,K% M1K=0JO(T]?SP+F3^S+#=%Q:$L_WC9]O6QQY&PO()4CZ':I)IDETOR0X+;%[X M];JJ[]>G,CLZ)[H.=>J50;-MMFKGA6;1=NRQ&:I[*H9J:(:Z"88J)DUA_<6H M6:Z+D6:CXMFHF&#^>C9JE8N-;BH?[@,;,Q\+LYZ9.UH8 9:-Y:)!%&K1ZT[* M]78Q60!;G/CMRJ#5-9NM@^%6RI MN@F&*B9TO%XO]A409%N7>NEFV"H8H(BZ_52HUQZJ4CG M8[/:[);<=B1(VG-4X)X4^?*R*DQ.@WQY,6KH5)G/7>SKTVV:C7Y1Y8RG1;\\ M2\&7%F,MQMM:$ZR[&6XS++<><$. C= @/6YY3>-)A\!C8^@9?/PLF+98E]:B'T\-P+;$(< M]9EC(:1D@CB,FZA\2RRVEGS%&L+2HG#U5])(QXALKF OUUOX>DZ0.Q1I>D#^ M@0BQ#(;.81'/P-"(2UKOIA&EU7^GOIS-W'IF=T.?63_NK E,]MYR7JU%4/DE M31B@@;H+RP1-J[&[U^+U%]9!QY^:3#AM<:^&- :>?N*D+WVSWRRJ6^8%A1FT?)1I;;O)QZD* MC+H]+1]:/LJPMMWDXP3U4MT^ C?U&O7&K]E5=LFH7S4;%L]&I MD.1Z3:V7;H*A3H DU],08!>.WZ#O9-L+U*GRUWOMRJ!M]MM%E:'H.WXI^:E[ M@CSJG@;^NGHV.E7HV..H$8'+]>KG<19J-BF>C$T1#^B6+ANC& M?L>YC%W@&!%LU#M!'+9?1!RV?%?6RS :=:^\/2W5K)XM*:C8IGHQ.% M1+JUIM9+-\%0QZ_2Z]:NN$I/]\K3/3UT3X]#U=")LHF[M3:<:O6NV>T>7'Q> MX$:6'!-,B[$6XVVMB1.5*'=KGC-X\\(8 \5<+S2FU@LS\ ^A#R-/F!]@Y[.)[5HN M19EXCQ=C1IGN;&Q8H3$!+C%>D$T,8#O+\#&/R0>J&T,KL ,C] S/-R:^-S,^ M\:XPIOBA@1_P'YO(5_1B>%T($YO#FKQQ8,Q]%F"+DG'52/=5ZLD#D+8\J<,;7X"-6TL:KQI^?> M\0)Z>HEX0AT&J/M?^W>K;R_KB=_H#7^P<.J-/R:OV>ZT[R2J O,1JEF7L@%[ MX. 4+9])&HV-5SN< CD^8S\=H)Z+[ 9OE;P)CR,981VD""SL:#2T'&!@9@13 MQO!!I,,3FX?4_8FKI&;--!JU1K.ZU-HOMPDFSGMS\\!6O[*16X_.B9DF.\2) MW2I?=?9?P1U_1C,8>;1\<"PS0++IW^"I=XXW^A'O:KW&N0E(Q\8/H?@;CL& M ^8P2NA'K#)0&$=R@'C[(+T7^6T2^9B#W>;]G@W#IUAR'EXLVT&1^>#Y3\"; MU/(Q9T&9J6_20N50.1//<;Q7U,BD%P(CB&8P6QAEO<*Q)%GN0)SO @N[4,8T M,X:@>^RX59/R76,$,O?L^0LX"N:>C_('$AQ&L>AR\O=]2 MZP-Y+Z=/9J_:[A^AE>%%M=_4DSWF9)M%=K1<'2BM7UZ+.>S[&*L>0VJ=7?K' M[5(RNT]'N7QZ'2=6N%U+OH<9Z&YX? QG11!N$S,LI%W9=1#O=]\+ N.[ZS.8 M"]+P=\MVMZKQ.!L1U\:JE2,X0_?SB'.&PI_@=TG@H\XGO\O[TDVUE%M<*CDA M,^HWN*K/Z+:&?B>#'$^%M/7+=;?'7Y,1=474T"G\, M[[$++%R@1O ?I1>L)0_R$9SCY)[;-3!3;U0&S;;9JAT<8-VUZ>XY4P.UY&G) MVT+RXO#)DC]IR=LT&D6SR,&CCBR7Q'!!R_ = X%DWZR?><+7!.'3/#YU67C]XSB ME?8+")X[IFC=(PR-+XTLY^'99XP>?@CC/(.=C=&V,$8;%W$HG@B0\ZR\M3NH MB:[3KO=7%/X?]R;7@3.M:S;;!R-H:Q" 2V2NHU]6$/SF8,6L>:OLL\YJ=/;YN=DJ$WC.+<1&M@8[T?7;]?Z*TLFC6I2-&DA& MW>RTLJX2#0YP \Q5L$6Y=:5!0_=OT2Q7B)VY/YHB\_[EU9BW=(VYKC$_)?'VJYB]),<[G=KH9C<< M%N!1!E/P7&8LX$1?9>C<@B%_:Q9YO;^B!<]QG>#]?9W@9[@O;[H6:[&X(;$H MPU6U6=OWJEJNXJ9=1M*M% M6HOTY;J\FXW"7-XED/PM7-[YX,-B46*'6^CNG'N!C0_<^\RA/4B\G']-.Z[% M4FO)5ZPA+"P*5W\E[5U%=[?BNZVW\/6<''>H#.@!^06P-F4?[='=FXW*O)+4S^Y=SVSNZ'/K!]WU@16>&\YK]8BJ/R2IB803MVZ M9:JO),MDGRY8OA1.\"8& M:B&>EFD-\O:^;-#>1C8-EX7&7B#>])(=0;Q7KC!G7:TKB>9-O5<9R)O-/5>" M^L_7[,=21&[;/@HZ)*=#TZ-Q M&7CUK8^"S@6*===6[>=L[ZV_)*RT32NK<^=[;!JO0 M[-=J)46YBO?M@F'HM,257.*Z)Y4XQ,8RN]V#H;%.(G&W4'CYB5D!FWK.V+!G M<-EY8;FEEAI#1Y&8WDDEIEL9-,UV3P-^73=3;>CD73!3]9"I6KUZB9CJ%FY$ M[R+;P3*Q1XS,4HQ_1B'S5_OLM3VA\/\& M,+."[8DF"(?9J!?EL-9&:CF9:D/-P>Y*M549]/IEXII;L$(_1#[L,E;7H5Z= M@(C#S]H&7^4R5U?D '+>:-6 M,';47RZH),;9JMS\ 7PDCH#:C[<@@]/>]'J M@1KOF+W"P@$EJ[B]0&OZ$PN">\-*8^[""ENQ]B55^52!4*J9@0^[U" M:_C98?@#B)E EZ&_KQ3!G:6OCV&36D[89%_4Q7+C*FIF+> .!>SMFN82U%O M]\O.K#=U#5A31U5JU(:+3)<] GJA_-7!Y$!4[Y8&^SEG;H!%PSZ5 M"(=3G_&@C@M?-V8PYC0P&$Q]O!*^]]4*C/_:*24X?9JTEYE0-7*W8[I.PG3- MRJ!6S5JL!M#3P8GAVG:;[1$GVZH,&M5L\%).UC1\%LS9".$YG$75V+B!NVY> M8X_-:QV1'FWR1J#F66[(?P??W^8N79 ?_T]LEXL8^A;I/3L!'#* MY)D*CO=JC!9@/K#07\"$K&?X$&-JXV@4\B'X:QA\ W4J;(GU_.RS9RMD!@+3 MX>X'-E@:EES_3@JI4>OF:R0"P'N0KT(DO$?U13LKIUYET&JM.0BKVX)Z[,"] M T($6#GN[F*PTI]T,I-IB=WQN+1&(Y@1"@,Q"/PAX>11HJ\P.QL?]<>6.V+& MJQU.C8>G1Z-7:\-)CK:6Y3[;:+XBUR$SRU^#@"$OXFM]>,LK\QFP*HX$OUDA MZ+00=ITF@"#>+PB,9GAN1C;'\ Q_U3SR1U,+S(2Y3\F0#FA/,YA-SAP;)!G4 0U+SW"QD"_EO\$H7S#Z]QG MOFJ;SVSU'.#&87MCTP!9!&YWG$4,TVU,?&^V8ET%L-DV_%IBYGQ/RE*QVU,6 MGUS6.8Z5%5>%O"F=G8HF"%@B7F$*08ES<<"%'*RYR GIL&(6VB$S.CN(>0UK MC+Q&1XT\WE3AY*8CO]*@7K(MX(N9*7*81C _GEB^.49"\ MJ3WGTACZUIC1.4)3Y?,/[M=S=PJ!K[E\3;VK]\K'\/_K+[U&H_-K"=DHC6=8 M;U7;2+V/8E>Q_PT0&]Z+L)O8D:6LU_L;'OT\1JW^F*D6?)\+)D?/4(CO3CN/"93 M'AC<3)BT@PCS:WP-FDG/QZ2/^4?=(4S:/R63?HR-^2W3LQ2VQ.A7-9NXK=GR M_&SYGKTP!]0/&%QL-'5A)L^9D]T":PZ=M+NQ9[UVIA-^?SYMK'?5:CX]'Y]^ M4ZX#*9TIF7-GIU5]0Q"D/&S9W-'TW-D1T,PZU\_.H$;\/W3V;+B=NA[>.:VA M]\(4U?7L>>-7H-$1;B?DV2R60WX7L]V9/2C@MOITK9[(J71Y3E 9";!QEO;$ MSKA*+&0D]#X.U43.-I.VA M\4TM$4G*/Y=^&>WG,LV@4"Q];IA MPUX-&_JK&S;HW@L7WGMA=62VD1N9;58VJ-^R:5M45=U6S?C(%=$WZR<+JL9N MX7/9J/SSY&NLES[&FON!]-J#4&L/[OA3HM0>N$Y;T>&\T\[2N-/.QME%'X)5 M,?9SA"16,0Z??LZBX(*SKBNZ&BK+#\A-MC] 0AH2XUHR5*#&NS+]T3-'QM;M M&583H7%)S1MZ[6JWWCM./X1&>?HAK*T]R%=J=!H7?>[VMSIVTVRZ;.;<"M[0 MAWTTP/TVSA+8&_4-:'XYGH:L$81GUA9F MT(XAT"3WO8.YH3VSU3\O#O&!H.\7J'[SXYNGQWG3\I0G3X65IG8(.[[6.B_P MU^WU5/CBL[EECV79P1D@O[1@Y0G68^3[\ 7^I-BDW_@>R=:Z_+,\6>I5!MV# M!4F?4SO:KDOYOF6] 5Q&47R<,?)5S1C1VFF-=MI0TEVL&2V9G3],^NC;U')W MB^,I*JL/YG7-;!S>WZQ\:NLR!(Z7W'R<6<_L*?29-0-FRF3'++3=O48 -Y1B MEUH N[5B^PN6R/Z^#/GCA6[,"A:/BY"7$/T1!:PX*;R58W #(/6)I3 K:)@/ M>O@U5Q]SAQQS'QSO]0G_2G+VR!Q'GWG[2=L&Q.*S2UNC,FCH,^VLPD;%;,@6 M^MA:(T@;\.3+;3PV$9Z^ .-1GVJ'&(^'"=JMG%@;6N*>_<1J509G;G]R>U$0 MN1_ZA-H_^K'WX='&;J;-^L&-)\MW>)2:Y]_+!'D?[CQN=(9#XW+PG,\1^E,^ MD%OUE>_4SA+6J0Q:9K^=K:+:'O99]]/:K4DAGO3&B.^DFB!X8RVU+DG*:,_R MQ =34^J=PS'3-3+Z0:FW+M:.I=-O2XV/?E;2E116^6):^)Q4%\E,GAV/=4($ M-'O]K&JZ!#CF'+T6PS%GZV&V DW#]?&:O;2&$,+>V\NW RPZRT4^M ,LG,8R M-&=A6&'HV\-((,AAT3VHD)$%!F0(O^,HJH8U?H&_6L^(:6H%*6#79POF M,C;L&:@5&\O/+!#N@"#L!*0K@E_4N[\&!.TJ@5)-@_VT@S !=571Z&(P3-N= M^!8BL([B5K'+@_YPO5>'C9^9)8$P,;/4MYD[@FGA*U\]_P=L]4@@6<9T E+@ MHR.Q_"&&OG%NE%)':-C63RPWGWL!UD^F:M@#:6H#%9G N11 BM8,80?0?HC? MQ/$MU[X/)T[/3D"W.[#Q,!8BTO+!;->81$0"7N0.T_G#> M:1*$Z9G^' ='\2TE)L*I!#.3IJD"(""7B;I_DLZ S2W:/Y+=A'\0OS6< A_" MOQ8G[^!S(&%\JDM ML5\E9H;Q'-F$.+!MX3!A="15PZI!LNR55DP3$"K;_TT6OWX/V"1R/MDO+/C@ M^6I'JA75Q+U:MO"V5\NO)K:5&:T#RR4X3)R64I0;T<3@6@TSXYB]RMP(O4$% MS5R+"[Y';2VMZ()J:[OU:K^Y^N.#:FM7?W7=L.L_:]4ZQYELLXA"X/T[IFXQ MQM8V=A::XTPWK4S7@.3B3J LAV3!;Z9& ;060KCT@@(WXD01GOR-^"XUY809 M;Q" .TA[K0[UQ:[<@'Y1[2'/R.R;J^3)Q?E1J9)'.WK$8#5X*A5![PL,+.6# M?1X2:;A2E]O5NLXV5*)\0-ATAG9E)D,"#PXZ-Y+F,+NZQ7KUHDI)"HQYG<&6 M*.M!M9;!\F\UQ%';\I"\M4S2G ,3&]V/(Q^5,U"ZK=*3!.6;0]>9C(79[":QU)X;4J@TZQ"N\"+=15 MM5:%J;W+38LJM-9J5[67U6SM0HJEM"%7&KV6B0D6I-MS^];SGDZ+;+H_]3/+*Q20KQ:9]S'4R(XO M'_J4F [_IR^KR=;P;6]D4WXOS0*_S.L=<)IJ%QU,"Q9S5(L8#"2:F!_^.0_+ M:\?I)L43(Y GRW8-4 _/U!T/>\+9(]\;67/;<;!ID-I#MI0Y]J7@X2PSKDG^ MIDQ[->\;2?]B^39GV60$ZJQES8$3K-&TFE?Y<\3%-[9:O%&Z"J\U>[*MIGFU ML%TRW =F5'8TI-:C'J]>F$5.:-^)AJ68%@F2!/:S"WL8&#,63KTXNQ]?8[/) M'=99W/G>PG+"A7P$7Q&%MD.M&$$2)3LLB6O,#(EJPL&W5@1"+ L#2SK1&+ZKFT,>T8C$+E480$F16#>'/,=<3MT<\N+: M0,)]@XVL@)H*VJ[E@JWC8$6E[)/\JZITD2BX7JP^"WX%=3,*/9_7.B5FQ@A+ MRU#663#"^LI?#:DZZ6ND_\9PXZ&:1?H3UW$PBZDQ<;Q7M)RPM2]I.CIKY>/Q M82;U V;2K@R:^3-)T500,CX)Y7$ECA*8->^4+(XJ-^##F.+$ M0"J+*M^YA5XX%P+"0P 91XV>Q&9^;Z>U%"\BQI=TT!)Z8TEC"HO811@@9 M!6=!=M.,/^Z+/I7 =Y'O)I7*ROR,F3=F3OQ>SNE8G@<735"M,,& BFS1' XM M9[7]FZZR^_4"K=@'+.J6%FIR\@=4>#AD=#O@]8C( 2^\'G1U_2*7,RH&!7KC M>^[PG=+\P5N(4MU8-8Y'V3.9G& QP22Y;- =;[D"5!4G;$KNN9:PM&(SC0K- M8TFCJMRL%(%H>I%#Y*\:#[PT%^Y^8*:"/6HM0)@F(" Q^P=,&9*NKB76_5^"!>'8*-PZ\5+DDHS'H*=QH7W_[$YC ^G#K<'=BLF4:CUF@:NR%H M-&KK$30DZLQ#,CT!"O>5:OS9^-U"UG/_!B9$N("Y?P*KX\$%$\K9#VJCWT&H MC=YJJ VDR([KK)=QG5WL\;ANH6G.^5L@L1/Y@2OQ.T@[264FM5@,ZT 0#$OJ M8Z=>X#FT^>)['W"I'Q-S,EN=W^\MU^%?K-KBM?TJ'A,G3T<$ ;8!:XI*#W @=XG8JVZ(*DL7]9 M$)V,2#"K&*;1,M=#Z 9_,'0OL6?AUB6+W6Y[/)P=RZ/>JK5YK M'QR'5J?:X-\L%AJA7NTUMH-&V''8?G<_((<-\!#D];D<&O2+0)W8&(+K5)8X MN+S0!;U-R 4UKN91S^:K5P,TZQ; $K='M#]7'TD9FFW)<9>06_'&5B 8,K"L M>6'JB]]N6C<:%S>UVD814G^-A+EE-KB%VH>O^1C]6R89%95 =]8DSWT3Z Y. MD2M#:NM67I5M.P KCH- >@[V;"W0[U<&K9Y9*ZS6H^C$MW1?C].+S$7FG-Y. M5NFV/7N+$YE>K08BTS<[_7I)1>8HN:+ZI-(G58X&4V<]=79J,)6](&'F"?RTBS#Q'?@$]/_@>[-'GIT(5/L R6Y:%69=!L'FP1'8F-BJAUODY6W$WK79/20T"X/FB]K+]) M:[T2L%K&2+UD7NM4!EVS7LL:OV=AM5L(<\!6&2D+]R2H\9?E++H@E]#IC7-@ MH$1]["SP7>Q$WFH?TNKU(,BJG5U -^#HN59WS@$7A"4FS_(Q-@;M9N^%%X^^ MIK7_]6K_LRO_/MPLP-SK'G*ST-K_=K7_Z2]*!_%['.()4DUZ3*@CZ#/W$?BA0M>.0I_ MG,=MB\Y6+;\I(I@GG'M-!9'TXIXB<]PD:+OTH13-2Z( MJ8=;CL@V/ZD4%>BX4ZG=EH5V2AO[5,T=3>T1Y[]C-5VOCA'W:M8*C8OI9$75 MUG54)G(H=FP&MG,6LBLRQPCBF\\!91!5RA]S2;&H9;+G,M$#FKD@,KR.W1K/ M;-?&HFNJ4!)#!+FB$5>/IHO$ELK$ON]RR2ZF+4]W4=Q9C/,T0MR(*!+;2GU[(C'XU0\'M^4%I=+W< MW-H=R]W,;UK=0[_3U97%BIK&*>*1<&4FE& ^7!5GZ70936DK*'4K[)*TPCY/ MIG]):U-[='JO=L)"A5CREU>W4[7RR"-^.X20A,B*@T M._="ULG1MY08&WU8:[ ;:9_3V+]5M9"#'>,,GO,_-N- MK?9O!;Q2O78K@^Z9FYK?7@K>*L!TW6YQ#?/OWRAV/YW:JPSZ9JUSS0T6C\96 M%Z13]^_BF<-6$_LG&]_]A_E>'D?U*X.[LW+3[9FK'[\8CCW"F*.V5]<(P?[M M'E<9%@U,?>EFLWRU07I-RK-?/-_4S\\WMV>0/N:V(CJ].7HYK-^LG=8<;2!. M0,-LG;GA]U&\R)JO%+[: -M2.%]ASTVS42JVN@7#]"NSGC'535NGFT7BX%#= MCB+1 E5K]L[L%;M0X_6"V.K@8-6.;-4N'UO=7O/T;%[>(5;N ?'MR[933BT[ M';!2>F:M=QF!X#/8Q3?+B2<.M3:ZE4';[-8O XOW%BSI3RP([K$G3S2+>)&/ M6K*DH=J.H<0?$FH_*,3>69AZE+?0;Y0#_>5BC.S+8;']M7-1+(8EYV8S)RWS MD@&&+L/@_IA; K/G"2FJ5YJP^+$7X9AT2NH,TT-)4VYM-!F7D8ZN!9E+HK2#<38$[H MP6R>XGTVC4\\48>&_^W?$>[XQR"(+,1M>W@&.X38X=4.I\:[]\8\\O$S0FSC M$%JIE< 8\)"%7R-,,LN816$$G 4G&+,"#J/F.,;(L>Q9$%.#63"0!R/Y"+LE M(.00/ M_\!G\X0W^)29O,C%):,1_DUAO".\%SSS[%D'>/2Y"]@-F BQ\QWZ. MG"B D]0T;-]G+]X(]8EIS)D_9SA1TWCU?&<,ZEO87_ E0J:;,-\GW2,2FW!U M([BPP *(+@I6P\A[82Y_-^'8P;:_>I&#@\%2$9D/2 N6'KQT!I_!3R"]7N3# M04,+%X](Q#!U=$$OOB3XHHU_G "3 8]P]#$01I=Q+*,@I_#.^_\[&_ M\*%WME6[>#_)QG436_6-36MQO%?$:WQV$';Q&3C3]Q:6 [24:T*NV.ZPHFE_ MY5\7TWX?^=E !^CHT?TX\D'HQ@%SDSGW*@/8(6/!+#]8/H!,8V@%'#D1D:>0 M/TEIR#T3O J<,HY&Z)R']<$""]N./T"G/\$YP/;=D'YET%FS(?A?%N +8LI' M\B-@3&X$KEX=#M#MD9CX6 M22]1$FCA>XZ*R6DBBB7(,]Q?4T=7X!DV'!XEDO((G$KYU">M54:&89);*TEDHZF-NCK,3W' MMS7A!]S5&1H)^&&6303ZY+_!=H'S?MW,ZDMWTDLTU%2J!6QN^1P)%@;C'P7\G(+3PG[F%I;Z-2#T),)#4ASXN.5D>07I[1K%)Q=<$<>P M2.#I$ ]VE^5 R*Y^(7P(EAX>Z8IA)P^H(0M?$8$W:VO19'QJ:;-T[.)Y)\@! M_&V/T0J;L7#J<9Q3.%K!^)$$&]MX[)-:4=]%$+(2/5BL J%-P3KBRAPYC\Y4 MNLY)UD[,1H*N0I,&&&=&;\O28P69):1M/KE8GNC$E-__I?')PND&))P8ES:Y;22)_A5$CV?7BD#3!'C+\SJBW9)F>\=6 M:R5Y'/MI R2+35@@P,'1+.MID6"A*BOO$V$3ZZ$< MYH#=#+2E$6G;LD&QCJR2C:R VM 2+PFBX9^RX_**S-K4>D% :/ _I)?#E4XB!X ^(11:JP55B.K\3LO^ M"JL6JD7D^$T$&39%[B]K0\([# ;0:$2CJY[1_AFB1>E*.15.;7\H4+;._>D)U?L^AN[$6/Z7LF!5'R1QM8ZV;.Y"2.?TKKY#Q#MRH:TH5GGJ@ M(^)P%K;4\USRKCW$S8HP[U@(IF?;C^\E>+.O:TQLES8%;IK25,G?WMX"-UOM M?;/QU:;(37^U\46*V :TVQ_*F;GH8*:Y_U;(L"%X^VO,=!,WX"/Y!X/*IFR[ MB]!A&!"@K7GO0A32GX!VI;M MC4E@QP3K6^%C)D;RE\RF#C,W<3 #T]W!WTSMR]W!0<3<4"'SZJF360*(#=8S3 M>:)62!9G==S/*QAE,K0<"@P%4\;X.(!*+,!L==?S@ 15?Q7[L%GPP.,-57E M!SM+]!N]/;(PL]4[XOY;.%1NG:K"8V6KD+U3KPBDC6" MM2P\)IP7!JJU+%_>=% -69\+M4E=Y:=4] M14>\G"J=%05WW*Y>H;56TO*3&IU.!VW";JU:E>^I7ES1QZ72QXHJMH/0!W;( MT8UNWDU[\9U33XH.'SUWM ==J"X:C])KRNLU%][GX]"* %#.MKP. U)=O3G( M.X?/7AE02+63]-P!J?J 5!V],[C"WN,G10E>Y[O:?:OZQ:@F$_616I79"D;8 M^WIW=UE5@^82JDV,HN!:4? V*D)5"NXV,;ZL]SI[GNQ;U_8PQ6T72G8&:,>= M 6I76&[NJ;#\'1N&[^P 2\(BOR#^WC7RI>1=(U]*CNNLKQD_Q[#]JD)W@@#6 MC'_T7GC\K">3+'BUZX]_1-_M-]HOMA>,;*RP";0'KZ%KOX9CO3#1YV%JNQ;6 M:03VV+;\I*R)MR_W&&R?,9L!Z1GP< MCLY?Q[.#Z&=V *S']6;P:4@5X_0$"S"+WX5/A[8H"UY$(VF\6]LS-$-0L WV'@VWRDI/PA3K[?2/^!;%DE/5C2VZ;,UR4\\^Z8X MPX9 %+ER&4IULV^NL3GI#8'^,Z\ _6B-W3FZHF.W5-+%+>T ,JE#B*E3IXEK4, MSFP-UN_V*ZQ2*NFQV[JYFV#*8F'6(X>U+(K'4GJ18!IOMWJ:W(JY=23_/_$W M/$U^A;4?J1X=ZXJ$>R"5=U99(0 AUVGW]69!, JA;8MW(ENWGEK M1[U<%$#%/1 *-/*"YD[=@N9.#^G4\:W:.77WW\[IY!6=]^OX?+:8?HI5VE$X M]7Q2=BL6&[3[:VL-NR&"4Q8K353Y:X7KUZ!/S M"3#KX9I3"%)P_63Y3_Z7$-7N?V()3K)B'H14]]1LYGOF8BD^K^!I:/_E.<#- M\F#$ZF? =SMT>*'@RF.]>&'N/*U"-"$V\)%4HJ?)/^%GR>:755= D%AUS1]L M<'/GN2Q_+-P*IO5SU.#5 %CC"(8-ZKQ \S;0\!A,1<]U>-\)&VNX1X[E<\N/ M6A!XED\E2N]L'[ND^=162>>M9AS[7Q%:/:08^U@ 11H-M959!IE\+[8)X]WU M->O%LAV2 Q/^:[!_AO1S_ %!?LHO1$>[F:K@J9."*!"FU@XZ&H&BR05O^01V MU8OML&=.#DCG7A0&(7R%F?F??%FE3BC$+5)1-X$KQW#A$,GW>;'2Q];A,[YN M-* ?09O;V?H*:23IN&R(R6-&+PU+K;5(6,8[BVN($,K M ;!%=F$IK+U"UR,V^@AY)S07M)HY5VSJUJR H$5TP2OM VK&EKMYH;&3%]2 M@.4M S\"#^$2; YF(*AJ+_ 5O.LS@L@HX$:])M7>PO_+,:1;(/);0S#4 ->3 M';VRK):N;@Q409QA1.\,:2C'/"9=>E07G0J';&3-3B3HZ%K2U8_$%['_';"$ MN"W4%VK]B#X_U$Q"@6[TC?S'.[ ?7Y%G>DL4L;JA4RV=JO6F:C>#,YFJU=F, MC6W>8#M5QI7MI99ZVW^BWP3L>&RJ$@T=4/>IPR)U$!1^W<=/3W&_4-YX:@]H M87(WM''^GG= DOOH&?;$-72SJZ?:UT@-G?=932#V_H%0(@KA_2$ /9@R9P)( M\8S*@^@XD^"'JWT 54K[_?3&R/=,[3+R+5+Y/C[9 MJ.I] 31SX'__PYK-?\9X1(R,]'W\$[![Y.L8;_H:,-#+>)TWEF2CBL5+L_'/ M:E[.]HKF,P4*/&GM!6[C'K9$ZJQII5BJF'H*LOIYB@@C@&"%M_"K6]X<2P C MH5M@.<^^-4/@C-F$.D:!^OA8YS^3C3]JB 0U'/GE(M?L1L21C MT (S$RW+&2_<3E]D]O$8L\Z?FC^E&@A3LP7FS^):UR+TY01A/<._$:94(]NE>D^[B=TE.Q'+_J.I"$"Z26[JXY6TH"_WI-N( M$@VMHN\&VS/R9A+8*C+N%YN&;BEXGC_Y@3#]S9)]S7MI> FM*U:H8C8GVZ+X M#& TFF(7;V'S2Q #+#G14=19$FKEJ%=[19>TC-GQ.=[%)[Z_Q%O&(X]&U=!C MKW5SMT&$H/&1]@VD,*=N]A_=\K>&]B[I#<+[V93K4)2^UN3"J[L\VYO;JR0W M6=!CI:KGL]=&SZ?1Z>BF61!%3KR>:Z[R&Z&Z)<+FLOG7#C-UVAOZ-8DV/ $H MGPDPGB8IO:WD617>6*S+(NSHWMSU&NW\O*$,G51HY+4G,C&/3R<4(3#[AMXT"ES[4G%P&2"X%KCGNFCYEK"BEA$C]!'-)J.,R!0_"R ?CVYK; MB)MHKR*@8G<1#VW,;->>P4M%EV/TPI-G9VYQRXPCN2>Z.>./A+\=U[KE+:+1 MVS(6V2YI#K BOD8MAF%W-ACR5<:!;:U8KG+KETN?0/=L7>/J[7WEN\:YKL1) M8D(3C4:Q]6B0([."$4O]9CX*WV_FH_#$IP3V9(U8!Z"X55B>OZ;@Y6;%8/WA M[I)6?(O4:(]*T#>/M7T"B 0'9C,K-U:,=A?0_KR2T;Q&ET%\W2)V35>;$VN? M:+%*D>R^<7-'-DV!_K*.QH*,AXUP+/&-DK??HC[P&%,=8F2;.=[K#C9_;8C* M;!J=>+:7B^XJE'<(@/-'ZD=7Y$SC(0L]&=R;LPH"L>.;'L%/DN1ZCA3")S:. M'2$T6$PX\K.J D9=9W/'6S!T@XW3F1"4^QTYH$Z'RRT^I3LKVQYUG KS8""' M[W8)._7D=/0UZD)\C $?+D$3S+1)Y)/^PC@ N.JBS:P%]N:78]+R#C"Q:$-[ M2MD!V0/+'R>^O=1>L*.DE$UB$, S]K9UDZP1@FU 2\5'E;^/X)<.=J"T_3AS MA G-5=P->^$N7V;YCLW\7694U(A8X:XOEUAY<'(YUINEU54 6 YU&>OH-=A, MK[I,)8#7@_"R4GDT>KK,0CQ%9%/P!0I&[<>;SU]^OWD3/P5F(@DUK/"0GR66 MA"#!;?G%UPQ/R,6HXQBPR6/ JZ90/7YZ:FB_RUE@&8!2E"S+C.C"0$"2*5/9 MT='=D%.2LN4?N/7&'1R?&> :H :8_A^H ZT<3EG5\]&G=L!E$B,W!@Q]L2?" M,%L.RR3H$".D>9S_;;DX0E0S<$D:<$D]FG$A'-8*Z$@YZ&NX/EQ/''@!'LK= M5#)4.4Y%6>)7X76W!&7Q.!?A_*XG2W-WB73$W6$+/HWUC /M.'T3F7M2<@1" MAUOBE2-RW=41N8TNDGL70.(\BOT]NBGT2F&4Q*7[( GC9=Q**M$-.4.U<;JJ@$BUR'18$A2'+F-IK2YC42/&+Z+B9+53QBQTRK1JXY19JZ059'(S'"Q'ZDI0-X M19Z3\3F&PHQ(S=V-Q52I^#V/+A2QR6P::"8W?+W(6E=TN$IOZ96MW3B0UM(& M5F+H9K.MFP6M5@14+L-)@6J_T(9%SOTGZ>N_.O-G#1PR5M#[+Y\^)7F':!?@ M)_LR">3J>[<&2E=$'8BJJ.FN,@5V,04(SZI; 7RD!0D.V,6/QIOJ=D'_O.V" M+MBAI[4+?C370'T5R0Y6>_B709)/4Y#\C%?CR00N],!7)EW0T#H;29>FG[=P M^'D.GJDYKTGI6BVSN/SQMNDINUWNJHJ?5?.PY.7^PEPVL<-<1*?,K6*3RG9' M[W17)V^1I!'COM+.:AE[#Y:8TU&U3,X-MU P.\T3B\+!S5U;;W5,'2[A\/KE M,8AJJY S=PE3?:](>4X&>EG5S'3C(SEHG'N!LG/021-).\2YIUQ*$*E_ M\ ^3"7Z_.'"'MU]&4X_RJ/DO,3<*'YAY8^9P193^S,Q%%PUD:*H8^<]?//0B M8?,Z/?D0V;,>E]=J"YLY8STN!_/MX-OM!!-:,]UE^"L+%B:BS$QU3WV':6N8 MA!_-B?9MN P:HQ>F6MDDP^5]'."=W2>*D 0R0B>'=<#FQ5G9LG2$#S?DBGOV M]W9&(/$AVG'"F1#]6& #.';[@I>)RJ),QA?#NN50SRBP2L*1"@2EQ^RJ?5B>WX6JOQFLA=XHGE@LF?$E0V 58 M_)SQ/A7QV$J)7,E$P6+UGZNG_#7W:%NMGC$X:%[XC,$,N[<$,-*#1,5\1ZP MHLK8<7;*(.#KB&'[3LJ )=J/\V%!8%AOWI;%S',:0]CN-SJ# TSV@R_-LQE# MJ#9[R,T>>\!CQ4[Z\63"XKX"APFUE1M<^#$VWF164LH=QDV>38C);'CM2P[N)4*;:(]8N7!?L=PGC=D$BTVK=FCSDIY_"B#J?GHFRL& M6ER&C:8?*"P!J(9DS%[=E-)?1.O@; MBV3;8+($C.XP&+3N/YS"HLFNS_17U MJNO+\#9%%3;48Z5:S[0=-2@^K."FN M;#NL8N=Q%/6DD'4=%W>K6RQ/)A4+%@<]GQ-3 M7^$6:O4*$7*X&2&'E1'RLU37'A)M#=O)FX7]Y%%S2W"UE:U%SQ7\*2ZNN/@Q MAPH=@'T_2OU<].VJ-H=@T+ZY:_5T<_>9V$?AYUU+5REVCIZ7KB*C#MMI*YO= MP_7#L!_WJZZL2_Y,)U=(F5)Y;LF@=W,W, R]W>SEQ$V9B,?VSI-U'*;@YL^$ MP]10&=FU)]D ,X0;YJJ.;55-PCHZ\BX3%ZM*.W5!UW-!5^DZ =$X8?8U.4_V MK([LZ#WYP.$?^8DLJJRO#&[N6BV M;G:48^5"%97W<8/,K145[(S7:9CY\0C*=*\W.BK?BKJ@ _M6:JV?9//@XT8/ MFNSQL(LI?EDYDV4UF>(^[G5)A!\T6Y0(;_9UH[NG1/@-EM1^T.324BBK'?Y, M*62-3K?CO*M#)<(/FFV<_]7=.1&^*@^LA:_CZIAZV?X(-4R#'S0[F 9O]/>2 M!J]XN.+AI=/@6^>1!C]H8@:FJ?3FUU!WNY111NU+]FI[9 L61'>3 M%MS(V(OP971;J7M<_NHI]72VYU\?\\35G?MAD67 M)O7V"ILSI:^3&38I(JMJV/1O[KJ-7M[FWZDB;&<&6PO7J1(H)S&+5B/S*K/( M*&$6#1#/6_LQBY3\4/*C1D;5?F@M:U095:TJ [.R#+W;WMFJJH,H(:/K)VJ) M>)>:Y91F'.?:O_)UN446[T-,78FS?8R7AU&FNEG2F-A23=,U:A2\U3QWX[!* MT]HR3OH21PU\ ) (-T-.>3(,,$T:@[Q5$G=5'LDFQ_:86MQR6.,GV7F?)4'+ MVU#Q_KI[N_I1/CR':ZS[K=IHHK0S6<>T]FW.W*G[F=N85S#*#ASW'Z6 M!G/.^>P49[%#Q_H:,4&^+\,7CORGETXUSA="EA.+'>3"\8Y5^U& 8L"R#K4 MK'@37,EJOFY%[LG-RU$W$/AXJT8ODY)9^__*YQ27K (26? M@77!,J'0'G\'"1S02]=/+!D8_:H32^HA!HK'DR"H+0)UN>$D:MI(^67/;R:& MVJR:-E*W:2.\ZY$:*U*GX1G%'N78,WC%(S,JS!G1U(R1=3-&LF/0LB"ZAM3' MWZ7G<"AKKL*Z#AXY*9PJS__M'":M\?V_(E">'UVP*B(J(W["V9-?IY8K'-.Q MDW"[=$=C@ V$C>Y [Q1T.+F 9O8GQ:*3-;.O)^VL"5TN$=#^8I?E"6B;@*:) M:2BM1JNN(TMB/#C_D25U0.E5\9WN6=1JF0;VWNP,:I24J+C\17+Y#=R]QM5: MIDEYA8-V/H6ACAS]JCIO_OWXPTKJ26&K;)#>B6R0;&)851/$;-WJ] M_IXJKD[>5J^>>+-6_^Z=2/_>/:O0;-=AQLEVJO8>FR*<%6\KOAD%LFH@NZHN MEO\D*_V8S2M/>MRJS2M/)_[YQ6PM_CLW=^UV2^]U\_[',^UMJ:3_EKBSE?2G M_AJG;GMY5LNT]-8@ M;\.=Z2 .I0-411^9_C^4SF (,)?:.C&P468:W;[UQM''PWT)PIW:W5Q/KGF O5HI8\C>:> M(^>[\N5S<>!V=]M+5*%T^ M?I8MC7)Z3-WZ_;2P/57#-'+]?C8W,^KFG &U.UP7#]=NGZ"946V:77S9A/![ MZ8%1ZN;O'<<;T5]/D^6[Q5L/\MTP6KVJW3!6"TFSU^BU:]@C QMA6#%H$"6K M\,JB3DCIWPOVF:UVO3,(G$]_-IL]*\@:#;!'CM)F8W">I?9? MUS00QOC,/KH0E +-\;K1EP/,Q]7-CG-PV5^+EJTK< MH$"FL&R/6'8-20AHII"&;CE)TRA5ZJQ*G0L<>UUCO9M=F,-L7&PMO^>V7I%; MO']SUS?W[!.O=_Q4D98BK31IF8HKRKI;SV22C/0,HS"T8QU9'R]E3I5NO9E9]9P"Q_-*4(Y)B],,>; M8XK-2O_$P4J7SF9:I=G=T%;J0+2#^4EZ;_?TI)T*CK8;1GSRNK@S0J[N29"K MAR#DPIPRO=O,ITF>#KFN M(3CQ!8,2I#7.+/\;"V'?6^F,.[6\.2/B&)R$.+!+C=[L=T[:I68[SGOR?DKG M@UR]YDF0JT?(->@IY+IHY-I39+$BJ M$W)=@[/Q[\QEON60UFB-9[9K!Z%/LVV5NW$-C9PD2-:A()G1W%EU5$9[K9'K M)'&@CD'NQHY"KLM&KI,$2CKFS5U'[YL[2W>%7+5&KI,$2CHMM$LZNWM4ZN=N M/(^.K%3"N[)H\23=.BXZ)T8U,A'UR*?1PMLHRWJ=G4-G->A)HGH3*9*N%TF? MQO;!R1-Z:]]YWXJD%4DKDCY)K**#4=:NWNHIDE8DK4AZWR1]&B<2!K=-W6CM MG%=4 YK>O1O@ 5O_M4IU-(I[")VBG=*VC:J*&U>F6^%AITK>KBH(HAG_["O> M4[X[%?8PQ#?;;L3&]Z'X#%^?[5FUOO?3J^A'>VOQAK3:B]R!9B5;T")TK-@N M$%[(_!EUK*6?3RS;IY\P+$QGHA$7=\=H'O\Q]GM:T:)V8_\G^)TX(]]3?'8X MI^H.=6X]C'J]_OEL]HP@:S;,5D=UASJ#[E#U XWJ#Z4Z]QP99*H_E,*R8V/9 M-91@H&D[HLZLH*-3TU5J-;S3^.*KF/C1V]_$CW@T3W#63CO\*$XXY!JAX-,FI,,&XN>LT!EV%"J= A7:M M4,$D5,A-33C$5.[ST'=>/ ?@[]CAXOAU W5 VWSS%29M[V[-!*%;-W>]UK$2*&N'QG]5H\4/C_@'FF59!?'3 <>)_9V-;__- M?*^0(-HW=[<7/$=SDG1[-W?[:B%Z M[I1[-DTIS@OKCV@_%&-]!>NAOP?K8:=.%H>=8J\P\MC60VD^/%!\6/'A2S$= MRF)]#SNC**R_FK##._O%'C-WK"ULYHQ5Q*$VYH*T]>4%556<>H9RNUX!1IX@ M%+ U1IH*(R\?(T\1"-@:(UL*(Z\ (T_@H=\:(VL6+,T65RX5L&VL>5/EE?LN MKWPOBA*IS/)3Y(^F\,0GQW(KU%IBX[KE6LM>IV2M932#*X;CKRBX+"JS!&L3 M:"\LKK+$3]Y_^?0):83^,8I\'TX+WTT 8/";.?R/-X;5Y *_.(#QMP I#YOT M\[K,VSD %Q^8>6/FO-U[C2;!1]5HGEON/+SQ0@H@5%SQ M$(C?;]82\8V;N][.&7P*\17BKT9\HY:(;ZJ2-X7XAT5\LY:(CQTG=JY4N!#$ MOP:'K*KUK+N=4K;:HH\3L%2UA:HQN@@CI336=U2-D<+Z2[%02F-]5_%ZA?67 M8IZ4QGH<-:2P_FKB)ZJ>M*8FR:Z5*?U]-.)0M5(UQ\A3Q#2VQLB!PL@KP,@3 M!!NVQ](9 M61-SW&OV1\.AT6FWAOW_PY+N$F5^A\6S7/(X58(:G08'?/Z_U8I$W[$)+ [H MY8:^/8P01%@"FJ_T')CY2L^!F:_TE%6EVI"YL':HS6&Y#8,N5Q1*\N4+7FK> MG.1&:,6W=@C(."I1K=MN&C]^>Z/Y++1](E8ML%X Z0,)DE)UI&FB^#,*0GNR M.'@I=,ER9"SJ1;YDN0M9:NLLM)EENR'\7Z!9V@80A%,KA/L%*@^T(!H&H057 M;3FP"/P'*WKM,(AGIP;:C__QE[YI-G\6JR*>TB?&SV\:&FXF]066^L[PYR^> M$\%^_ 4ADL3Q0!LNDI5UV.K<\PGWX*VO4WLTU8"MPEE"+*)>NJMBGB* +R#4 MQJK M,]E;-.SI ?D!,==EY.(5,B>0FUC\:7:60)SZ[]1/2M&>V>W09]:W6VL"FWUK M.:_6(KCY*0L8@$'Z%I8!N/*$D\G!3L@!#9+>\PEEWH)(9#X^!7NR:K,7;>JC MG/A+"=D(Y$\%[$ O*#P >8*__63=%5UC%=YV(E:V1@2!L %>$2:\CO,:\0]D M0$;OYV")NX0>_2+-D%X9,!1K/O>][]C"@ &7^Z'2>/?6^O'N*R2YD,?^.SL8 M(1_V7."%Z8?N9Z"?A>7&OC<3=0!THW9WH,.UY%1"S7+'%<^6/EJNON7()VN# M>J6;K7[QV61OB9"JLO&D[NHB9*Z1M9JZA@62.@C" '5PD 3.R="H72=88_2V MURJ$M+X%&G7J=#9LFS\P]HU%YA(6%5D^RXIE27.G6U]SI[LG<^?1'7DS]M7Z MCI?M>$'D%S2U&?0*K(Y>WM3ABVFA]1U.NGV;&/[?@-R3"4=>S8[A1SEGVL3W9A+PV'_' QW>XHSPU0((5_.M9&1* M3EJ^E[N(,0+=(0_QRY_B=Q>Z0OJ DT8C3]A_)5JNNM/.(;2;L5R-#H/_L&'?(VP212NEMXN6(8 ,F/PX@J/P M?DW *6ZI:@YN,?')Z6D-$;!\9G_'%>$]+MF[0Q:^,N9J+Y9O>U& JR.*_QGY M=C"VZ4;@98GE.;=\80I[DTG 0K17+4UL!% *3P+_!V3FW@9>Y(]@/SY[8<"R M=+[)I>WA:27$\&]^5KA&V"*\$R3?&,QE?I7[NSJ3*'<*S*#\YW21HP;VF'=Y(P1E@MPMZ@_' M5["P 9WECE@&5>+?!N1OFMJ 8#YZG>$^0?(PQ\'_%:^.>8F^M M8W(-WO]KA M5/-"1'=O^*?DD-H+ M.FQQEYWT>P[:?U#^#"3C06[?$2(/I+$$90AEQ9)5<6 M@#4(9KSO'7TKT(ZC9X0% ,FO7 NXEBF"+7;)1Q MA974-P?UU3=[>](WGR1H?V7 KX*GR:]P-YZ_1OLTX&0Y]1,_S.N?M.8VGG6Y M7-%;UOK6:^&,+KZRDS;F3'O"QPQ[V\ CP$XF0'(@SN-P'3([X$D(=^$A=_ . M@7Z1V-F#F^(=D,\+R@>2MY"] ]065!NO91[87>GJLW-!' M]&K@ K 4BFN@[1$C5D..X( >]H9PJUR-;&B_HT=0^^K- #/8O8A"!=RXP*^B0#0+!:!SS^<" M&1QMB5XWMGU@R[ [[Y4+=#C&*SX]C_RY%S .5WK<%IU)4TR2&ALM74Y&089M M!EY*Y@#@2%S@)@']7FS@_"F4":08H!7IPE GHJ4])WTB1#7<5>.R(DN$7HCO M$X3,Q!IA 9O-.-:R?T7VG-";[C=R*=("-T)J'#Q$-YR6<)S>)%4$' \($6VP MT@"1!'WA!> /:-T-W3=R)AMR><:RS!^;9SQ-'@1*;.RB P*NA?4$=2-R5Q-B5=C!&__*Y$,7>NU'X;?CV(QG. M3Y,G8I$?/)\.\1F(^Q6=;\N[!SO[U0/MA;EYQQP,=!S[#G6N OI\:P*9>* 3Z B.RP1GYIA(["*: ME[C63IEK%1#!VRV\TQ@J,2S:-W<3M/3H&IF+#JJ8Y[%?=GB04;2:LJ<,85A[9!;AS%4=0$@5)5TO)4A:-22I(F9 M!IE+$E!%VS1Y@R1U/U:D8^F2@#[@(@%2"/F,T9\,8=+@D>O%]9#R8^^[;W/#&J+@+DBW(R@X; M!2Y(O5L.'(V62 EYPCTK%D+[0*D2G"*/59V;.^[:+D:KG)):7J.F/3UX05C< MD1S>W5W6D\]2!#XMB:P1')DCZX =_%O0UY@K" 7M7.K2'E!OQG#J17"&\9 MC4%K]=<[-+1N]L^H^W:SWU+=M^O68OJL0+3_1M+G=OR3-/(%EGNB+. MA(XM$DY*K]H5-!?$*M9SBNUU+<, [J$WS9T9R![O[3SL'46UBFIW%/ [D*V) M)E*[>0EDFRVQCS/^TNEFYQA;^[!+#5> P$>U0N1]4D'67BOYOH@W\'S_Z@C8 M OMD1?7:;I5Y^]]J&]WG[17U7^D: YT"G_Z8DL=$@JU(_]TBF$PY):GYV-%\ M[E W7(>K&#ZP?%>'UU^%MC*9YY3]-7C29RK L_(4BX@\)P&AC8":&@3 < M.X:')I.L0B_.^ E4[%C%CE7L6,6.5>Q8Q8[7*>DH7[6Y98OJ'"JM#C(9>C,0 M*9%H%Q-G*3FV-12)OV]+X,L. 8==A@T>9V!A9O4]Q3AJY=+;E'5 6HD7A1/2 M-FX!G18\F9L24#.Y"<$N;M9+I M3*NZ'=,EF]\XVJRTXP6%%+U<++VL<($=A6"PE;O>->L41=U5]=J'XG 6@=3B M*U(@JP:RBT].^4QE"=[D%NL31<4G+]SD>C[[/IIBE2,9 BZ\DVOZJ4+4[33] MS7 Z"_S8=U+'%8#L$M,;2F5@E[=RRDZP.6.MK>B(]4;E?5DYQ'&?)K\'V/8; MV.V3X+:/[GO!:S]X/NR9E+:GA,]N[ *>UMSV,;NC[!">^F06*(*IT]GV9N;L MAV+*&#P#[&*H]]I'&V"UG_"^ZG6]_U[77=7KN@9[.4ROZS4-E\R;W;,3?K$< M[%_V97H;"D$-$"Q D*DM!92F<+DOA#&/0*(^R.0G8A_B*@_(( MD'=L).!AQ/"XLBC]3(QQBTU>FD M Q9$4S=4'YV+QJOMF.\N>-4%O#+U5JU2\?=IG_1K;I_PQCO+ Q=2'%GYC94; M:]^"J#J;Z)$#JVFH=J&*U*Z4U+:3S=5)#6>E=G2S?5:^XJ44-Z/#,S^.[_!, MG7:Y]T]=?+)5MWCQT?,_Z!]L?&O!EJQGG ZLVPW48>H8^MMKE9YI\KVFJ18 M5&-4Q9EP&WB1!.\]A^YG"=QX7(U18IZ5.;BY:S?ZN0%;-2YK.[=KS TB.\ U MMIHW=YU&N[?V&NO&TVN]QO5Q9QS>AFU(^/AIQ9;+3ZYOK1U"-RXN3,;W?SX>L6H#WBQ[2-CBP-9><8]CGB,I\ZE7'Y+0^OPF6S:OD7SZ%:TW+RZM/U^I]$S M^H?)A#?WD0E__CH X=6/[#NF3=EB6VO:Z&Q%&V6EGJ(-H T4!E]?O>HD0=T& MN]V.$A=')8FN$A='(0FW<^*EDA.5B**GY,0QB.*#%_G5:8)/ MZS24H#AF ESL(E/BHBIE4.>3M63QU?N%?;+L\3T">'O"&!!A#'8FC/H)BS-H M7IB>S2A;MZNL4)6J=G!!6IE/M)N\SKFS!\[@16OV;!Z%5.L,(H#M M-N]Z!S92/XKZ\5@D]7LJ@OC^^P@>O:+&-C;)6C'Z#7U?^O]52?QZ\V\=\@%EQXS2K]!69JBN[1O*WU/T>G-=%M+A[HI6 M?&N##+%')7*.?F7/)&T\("$D@J!DODZ-TZB^3ID&5PUO7F@,Y:<5PN*801*$ M5AA1*A/E43ET=F!9H*?JFCT!I%CHA!G800__OS;WL)NL#8]-*#$-_V+?YX2* M#>V1)V(E#P&.!MK$]V:XE%@_!5O-\S44WL\"AP)$G, &M@3J,CPWI PHD<H16S>^]H>$]>5%(0YH] GX*5O@SUPOC31!D;%>SQB^8E];0 M[O&@H"1%3LC!P.],3B6TTK<2@V,)M/@< @T$76I\L8_9;T&2"I?N66N]6+;# M;RGD(ZH!,X+[W?%J8 +=FKW MX./SL#WKF<^0M%X1Y!(#XEL;.98]XR2370%Q^G5J P'C!<#]$T)AEKAL6 YD M%3EC;6J]P#TA@0,$D' G$S8*Y;6*S?_'7_JFT?LY2!&X7$87^$4<0R2=PPXX M%0.=C &E&OG;UO(LM*20[]17R _V).0?W1=@ 5+(/R'C2+H)\![_12*^721C MVWD1GRR/J/>P"-DW[;\M!-B6XKU=+-[;Z\5[CAPW MDQY=5'9^!:WH ^B(>=@06ZR.(SW D68QCL@K!L5J[OGX&8K*8"HD;@H^,B\:X,064"UG8D!P1M!R(VT&R#N%);#202PJ&0D6/HA<<-D47-0F&)0/;BZK M9F?+L8&UX8&,+,].6!XB>')%%=%VD$;;9JWX7__FKMOO;\, $^FP'R@-FO6% M$H;+S<'.8B+F :MX*) ?VG(H.]#(K2HX!D8-!$>GN4)P *>K?""S#@>R\^EFW7WTUQ<(R$-?*9T1H MQB%'%/F) ^)VH)8#R %B6YR@?; 3M/ $!=J'. '5,:^PL; !;(%8VO6" Q_H+*=P]AW0PZM=7;.QV0HJU5*+-!;T_K M6$,V@D.!*O4Z!>Q>W'JO.,,]B(\F S("LJ5THY(^ZWYM?=9FD6N(L[W;RG6BRJO8I5MW10T](5>VPDHRN73I9D<:]HM-'I M742C#11#O%T%V4>\[\04FU=0/!UK EO5R Y M?H:_9YIJY#IEE&7GY]0J0TVX5!,NUW)J->&RUA,N9_9X[+ 3Y2R*86/EY2?>R[5*Z>Q=JB( MTS#SG=+J48+"[^R,VY0K.JLIG74VA+OW36B#FSM#[W7SMG+M"&U/A5ZEJU5. M6EH@[I."\G*L)07FA<%44*NB*JW3UOGV-/1'#.''( #SLS)-=9LT#JVS&>82N6W&]CR$J&\ MYUZ_ZH1A4I^+9KY\?:=&IB<>8Z3PJ +KW1C?=B_?,>4DF'2D3@?U<$\Q M=XR.J8I.J6S9O"K+/A!HZLU+]EB6O6=KNTN#DGO]?S)0UT#4CYPGX6!4=]T%F-/Z2SO18'/)^9_P4*@@CR/;E$62[<@B^4C ME?3P0A^L]GZC66'HV\.(9RB$7B:':>HY@!H!:DJ\!FF[G)?N3CDOR\?_Q0KL MT;T[?F=CZO9X5>I+]X)37S 9!7A*.!4I*]C RY+Y^45UF4.$&>7LCSG41&W7 MUH@05W2%V%R85EXS[F-I_@P^C0'R;$*-QKZ/&#(@6A^?2=XVMD*K4L+-?J^J MU$U=8CI0N[=UWL[:#!OXTCR;=""CT>MM-SWH))L]+\B6Q*Y=$ZT&YY=7Q'L? M(W==/4-I'RE79PJ:C^NG2U5)OJHRO;"LLEQOX)5,U]M\VJL"F:E IK#LR%AV MI+S10WMB:,527>XX3*B%1)\111"&) MHG,$JC!07)C[F..BDJLK(@..XGF[JHO-=J4OYYL!5"73)"G9)IM173N@H<*ZLR[H=I87YH?^?BO/V7C\AW23AV>+;3GNM#U1J7 MM<9>C8]!S8V/K1)P]7P"IYKO?&WSG0\3_.NR%X=@1.TC_5CK=D(#PF MV"W!0.K1$4EQ$<5%ZA)R/#1Q]IL[NI%.IE#UC9415:68*)9RA2QE.^];"9Y2 M0'SF43R#I?A&P>Y:-W>#3GZV5-WY0MW\AZG3+I?+U\65IK9XBBU>9SG&.^9Z M.--]QX*,NI0,J#5*K'%5A1)_T#_8^-:"75G/+';"8_>!0/.B$$<:XKGT"O[Z MK6BE&(SUUM96*D0FIU=:/7TLU>OH_N/BYM'U+M(B^^?8>B]9I'MK"[^8!=_RGOO MXKUW]'[7U ?-?+]-=>\'O/?UL_P.?/$]3O"MMJDW.X/U%W]5&=#O)Q,VHH&= M;#9WO 5C7'W1Y@ZLN@\5_R*1>;W:\HBSUG$$J.4(GPVMDDWRDAW,V/B3M<"' M[[%5X#,?';HQLS"-W/V;N]O]\+(#6!(7>?WKE9=]7W\9!C>XN6OI@T%/[Q84 MDBA<.)4^;(UV]LO'[ERMG%E;,BX7)++W/YYD3G3R9;N7E$ M="MG U26C@.SWHZ>*T6*K5Q ^T.*%B)%7^\U!WJK53]GP)4BQ6EQHEUO!]&5 MXL16KJ/](46GNO-HM_0%U;5-[? ,.M_56OG?<;S!BKBMZO5R,:F#EO% M7)FEEZ3H??"]V8-'TRX ,$]S[%<*;\,Q%12N$*\ID"S=F[MFHT#/4.V0ZH1& METPB6U%(>XE"]D\8/2*,.@V=5=1QA=2QG0 YGOSH(YD8^23O\Y(?K4:K!^]4 MI')]I-(Y'JT,5HB4<^ZR5VMLW]D"VZV_Q>89AZO2_"^1H>P5-I?(B?9I]:5= MCP6\R&@V=[;[]GF?YU'"J>CY2NGY5";J1BHV]F.D*E)6I'PEI'QR>WHC39L[ M6]1G3F2R_/8=_G:/.5/I C M(!9-TJ9F%[=#3(Y%;\&^ 12%S%MI.B8FWG67< MNP=D(S>$_<*^L%'DVZ'-@O??1TXT9F..C_'(]?R ^OL9P"XLEW'232%K^^:N MUS!SN*H!A!TZO3NN?-):'K1S<]===U"1JKO#B'E=@P7F;(0'N3?I MT/ 'O6^4'!Q9DW!@:BX+-?2 DG-3RILCRVEBIP2>4F[8(1M94<#H5"RN$>3G M13 $T6@JH?WJ1RG.5CA4^@E75P@G!_"<2I_^*9 MD;3L0;O=[['>L&D..NU)9V1-S'&OV1\-AT:GW1KV_P]S8L6/IG%>X]QZ9K=# MGUG?;JT)G/"MY;Q:B^#FIRPT 7#IJUN&^DJP3"8' PN_'6 T'E<>WX)RPWQ\ M"O9DU68O&G NX,9_V7P_P!>_$B4#?:)RC%5#?_O)NBNZ^Y6ZX<$Q-#?CFOB1 M:38X]\W_]V\9M3:OS'"9- J_#=_^G7G/OC6?VJ-[P,AW=C "9AOY["O\X!<' MF%I*BO2YM ,NP\;WH?P0%V0@<^:P9.A'@ K)FAKP."O0/97E4_E@CY"KP )=B2?G#OCG_UW.=?X27C^R!@8?#+(KERRT%$"HBL MBI!H4'2E@SP2?4T=%%<%A2#@ !$*@@3*#OHM/4V*RRM@J86ZC^-XKX'V(PE> M+X++'@=OWFZ+P'BL]8R#ZQ&QS"7[%[#1L>8!>RO_^!F./G>LQ5O;)9RB'_V< M%;PJ_$W8J9F@;\K$1UU:6"YN-J=I^#S*[8DPH(;%-.5C_@H1@L4YFWES*> MBP&9J4"FL.S(6':DM,>9/1X[[$2QL-]=&WU^7T(+S)X3S^8Z*2!.UJ[^I*>N MTA'>''37CZ61-FS5P1!@MP'U=?5>/U^N7(_Y,O$=G?$P"$5=-:>NWJ&HRT#7 MI=XW]IS[IZBK+GBFJ&LS=?4/15WFS5VOK0_:^49-BKH4=5T)=0T.15VMF[MN M3^\/\J,(ZTA=1VI5/_;^_N5G@6SVED+&+Z]AC? M!P-&[W5Z>[)?:N0#4/B3PI_Y_:]>:#FR#$['0OF#M6.YVJR)W4!S.=QCJ=?+'IE'%X1/7X>3'KL5 MX-FG,RFR562[B6P/%4@PL:-,4V_W]A5)4&2KR%:1;6&_L3U2;9]/X^OU=[;U M%-DJLE5DN[;YVQ[I=@!T:W3TWD5HR05].,^QF0]F'LLF=H'V/O*].5CAV(GF M-SJN]MX*0NHP-(B[) MXP^6:XWY#WZU0MO5[JD5C=6(F^*=+R@_[*&%#P>][*XTM6 -3YM9?\+2(]FY MZ!)@=4^-6]=!XQT;I;\R]#Q\_N,O?=/H_1QHCH?M^+"3DV91*R=MN$BU7:+^ M7;QEX]KN2*6 >G/L=D>#0:,U:&W3[:C3;IBMSM[;W)C-1J>]7?><33UY!OO? MK-%H&:N_WF=/GORCM6_1@,B1:3.CE>QQ<:G D%Q'DPRGS&AO<\UH[[VV_*@ M[?V_[QJ"$3MU[K@"4^E"39Z6L:&ZXZ/GCB+?!W;%6T56MGU:S9N[@6[V+S!E M69'%Y9+%AGC9[F1A8"9_VU1YD&=2NG(M628;(DZ[([YY<]?7#7/G!A+3!E[H['K6PE,7L[,Q 5=92]:REO;JK51AF3]"Y(/9Q:.:!S2]Z>MO8.>=Q MOU=8'1/7J1\BL?X M!3C&*)G >!\^>$'UP8HMH$"CD3><:C?F6CJ0LW_KR AUZ8X\T) @]>0]=^#<>Z9A&4,*_!=D>>/\>19P P MFGA&]^%8KX'D6Y^8!P"-K^8SFX,$ D+#$6?(@>*KP W!=7CQ5< F :9P8V(V M<#Q:R0Z"R')'C/-83$_1[G$8X82!]!W+48;PI5P2!X>*884X\!!N%E'##Z;V M'-X2 M\,P@KS9^$F@'/G;SQ399Y3#WZS70]N=_$H7O@DM_")^1@_M9[9+PM@ M+ PG:HJ[!5F27&X?AX3F.Q7\M:'=ASQ?!6A1@CU!79R3JN')@:58DXGMV'1; MKW8XU3YZ/J*AJ_V*5*C]$QX#%J8]6',;BWGDU7S\]9\/\;5@+HM% YXQ1'GN6/^L9_T F">_%9W%_M"()0WC9C,=^5XC._#O@;D/;T?X[,UL@-X!7(:T;S]GSAQ5KZZW"OYJU ",Y23=&#\7"HZ"V;Y(M\TE\\4 MOU+N.T'16-#M"U%U$)D(W0EHUO9HBFF8I/Q8MLLAA'"_=T%..@70^0< P)$: M!^XXT7/IE>^_CZ:6^TQR>F;S[?Z(SPGMX\O[1/GPT 3P80L<"JT&6+@."P(Q MLIOT,8#(OR*;5$ $[:L=,%0 03MDH#0&)6\4+D2\_Y7IXOWRDRB0'^#^Q8< M _DIO0Q7X.;%+[87C&QZN0Z:]JBQK85M-%N;3>P"=G$"[E#,3@&\KZ![W?[J M>=^0/WR)Z>' H]0K@C7;+C:7Y0C+FJ)<:67 M0;(6WJ89LUQ2ZM$NXVS9[-U+-3Q%]O=\!KTQ:+5TTMAGQ.5T3O?9!]_0&^/U MC/<%Z\4L)%FXG5Z8KWN3?NSFC9[B9D$T_!/>($<:"Y(.K D#>\C%ICT#V M(+<=+C#G/$!#AGMHR$P)V#K("9D"W#0*Z:W _S7'GI'$0"LU]2S2GF+#Y*Q(RT)^*O1%<&>!8,7#PHB:@@Y!\$- @@G=E2-[CB[&94XY9(X-[\Y]#C8BF=GY M+[[39I8_1E'NCG,?SZS%\D=T@MR'_-2YSU]MQ\E]AEI&FK\'<$,."N+O:,$& MI(O@[?$]T=4!_T8+>[)8<_V CPZ6*3Q/Z=[1M;L&5P0E(C8"4LGE\2$"?4/[ M \C-6O"E1F'$W<6C*4*;3^ F./!-"CSQZ P !Z%0C;G3,A'A&ZA^X452"$XS=6BGQ?/ >@Z]O!-_[F"&D4KXF8$"W'SS"R(E@+ M 6%E#PNHLO)\R$TV;EH77 0^U8GU>I'@(1:G>%():8+W" 2Z\OKO )Q2-%"-0^V%:04O?->(+T5EOC%Q20\"2BEHNFPC-SI7<9,"Z[0.AY#A6@.<"??.YT=+T7 MYF@A>L@Q[,D]QL!V&?"U)R"$9P\^I-^"G0KO%;S89S,;""2[OMQ6./5)*L0A M(J J>(_ 7V0J$VL$I,5C>&1)A%2=R<_#+9JA#2\;TY[0S4HV$M+'". F=XHT M)G05@)T0S42_(X_D&6@9D> RN.W[R/=\7N.9=13#+A8!$ [*-)\?<6+[ 6PT M@@.2.@$+:1/'>]5&"RQV!"X"I(X$CAR08=S2UZ:PUBWL5ER4SC\8<1<1O98^ M")B+ZLP+.K"S$(2[@5\Z]K_EG6;?#S)1*AJNJ!A<)\ :'&OW(>]0MM&-$#5-75<*[-I.J^# MQY**@440A541I2FT+&'PG50+9-SL.UC/ '!4;6/ \^VBBN>B[@@'X43 PT3> M'+0YH-P@_1/N\1F!CFZ-$B2W 7GXJ?%'A)@HPAT\@P>8"LB!VQ;2E-\NX[$X M3A,O:&: V",'OD-ABS&@URCV8. 5^O:04(IO&W<+JD.(4$PJF#/H#EK],_\K M\";A*_$55/V062*% 0SACEY #Q/1+Y]-\:@O3(A!4,YY%"R($'2PMX3_H#N' MJ"PI_/UBD[)$/C DG-\;7QJX+GQ+&KQC@6Y!@GMFCV_-IM'34=1-+0R=>,Z8 MGY3-'6\![P1X%MG/*Y-#C\6A?YAW8NE^_B6<+\8J[8E*73EXR$TP# M,$1\>"V_5AM51^&>W,S_Q!J '?'= D=$B!.%@JKNC%,:FPB.^L\8(IL#M<] M@XXX&7!I8*.-YB%S-)M-9.K\J?2W4MI9(U""9G"RF-_S8$Z@9QE__+5'D/BW M4)3C"/CGIR!A2H\N#X*93=,@C!NR9[RRJ3V?RP,(L! K#CQ4$./%Q%""H%/34W",-?TELP9'!6 VR0J! <3LW1>8) MM&HV]"-,3##[W+%)P$^2$PF3256#@]/,;>TV$$ M\@N]I1C*QC5^C6;PP7?M043QR?4J?BB^2VXR06,>V41TX.Z2>%WN*8@F:/7X M9*+ )7QC(?T98(8!_P.Y*H_$C^$)FTQ=_/?]S+6Y:?7WR'JQ "%X A9.Q+N'*YD0));+YS-='F&N$'4#H]#/\_P)% M!+FVI6M?F!6&#MA.?UA T^YS*(1F.B4,E4,2-%P4(S]$$X\[G# "[XV9PS5< M,'1YI@";@$)J2[4-OJ,$AN1C8=0A:?,KTL"6CA!"(*!>+Z$11J;]:1S!V::% MR"M ZH=VO]&,TW;P]S\8K7:C+S]"C844/]! G,5R?HMF#/Y*/S*Z?T6R!?(( M.#>Q?.ZOVGV?)J5$M9N-SM(VC4ZC%W^4VF4M-110;-==7*G[BD.%/W23"T+H MQ&M*_Q7PXBP/;J#G.F:JFY[FFSNE+E4),+K0.$;QT3AF&PTS06-+,U>@*((@ ML,""!L9CAD@,>A?J M*"FEKBB=5A=A8_XBY&//* M-*3+]<#310.\.(&F@.LTM,]I:9QA=[&J!9RPU^-Z5J_]5Y)/>],!:=$.7[P/ M(J[ZRBCX5FANR\IC6HR)\Z9X:/J\9HMOR>P>X+PEMR"@8O3WN@6SH3URKP^_ M9=L5J "?A9B#OE1*(W4.DHX\ ID] "Z5=D5JF'K@%*[I&&X4*C!" GT\D<^>E+ALS&O*J!X"FPB:[3'7E. TXRQ,.LY%:EM\#LV M%B&73+ACG"I8 .,3-A&([>7?2UXR\K#@X^A\*70)"]SD#H9OMO1 )-&:Q#*. M?<>I;9 Y;?/*P/&:S0(*N0%/M@ ;*E&1N575:C5:\2<[$%H1Z?_03QEL]('9 M:1A[>-L2HQ&0P*0)O%P)0+IHZQO+E!0DY0N"%%> 3<;+*T!R[B^1E*BTA MJ),&1C.R&7UI(CMV%T5^V8.WM$8MG<"EO-T\@P^+LV/R)I*-.3W)#A=S4BA; M(7%)3IDU)N\3IV++L7Q)_%)%7:?B9 6+#5:(3>ZG"XEK"6T'N5T,2DS+34"8 M;8G RWY'$[0GA1$'8[L^GXQ99 MX'0&C0["P@I#K$+&Q"V1,.,SJ"#W?!TOCR2O@[ MU#T<[A[2-B>9L^/4= H43PKXAP,^&" M5^ZHNSC477"''2]*LT?+[KJL5U4*$A1*4ECHB0Q!8T,F!)*C9_M*C,$Y56+\ M@RTP8XL"'-9D@@JM*/8K+G^GM#=>S@'6.,)HO55 MUQBFYL>U[R(2%4A'J$>2&=-ST*B3J=X2Y^.R,KD^>3"ITFN&OT-?-UC=P+_ M\$Y5I,$-@8HV0ET.:QJP=F7L4YT[>F(#4K+Q/6(3//$3,]39:@SBX1+N45WP MA8I>0/M-[0E+:9+JV!< H1<%5&*6KX'+YCKC,1-H)NVAIB*#>6T%FLBI8D[ M7K%!0KFBM/(A@&P^1:O>=?-_=[PAYHB+,!C/Q$'[]_RI_VDMM5.R/%PU4GV* M;KTL(L>N DJ3EK 1/M1T]0?FFWV+^6Y26$@LA_,.01187($5Q^3JER$''AYX M7G49TMU;&&X0VKF>32;(.G=X1D)!+E-0"#.G5DQG^8.-Z"!'.P)\P0J99*W)+P M(:"'#,^S[[P>+Y6)2;)=UF)%(I;Y3%T9?%FIF8KES4&XW4K"G! J\TA^RG4A M89YN".''%P+LAE<--K0/O%1E!AJ'\"Y*XN$26#8!H.UG"E9AF1V+(*6,L"9 6T,'*FEQJZ1%0R4MUF O5YNT^$#W3)R6G^@"A.]3ZGKM=%("4!IU#:?HY>H75Y[+ZK* MTR D8]85&0\B<4&[EQUP$A&X<@=+*3YQ#FBVB#;NG9MD&HHSIS/#LEF:7 &( M"T 2*L(DQOR*V1132[@=E\Y*_F#L18R6"];K^AA>]X2^PTUS'LXEM0&5V2*2 MXWX-L1_>2$)&UXHO*352MXEB?%L4*?2:EDJM7&?4'JYFI0P$LC>J1R+1YM7P?>-9" M&SF6/1.NBS@S5]9T\ Q=="9:.(8@ JQP%G'"KB@86J[9(>4.H4AEM6L*2' K MHLFP\,R$BSEW\R/R,U0OL=T0AO9Y7@ Y-L,IND?( 2-L-(<:.100!W>12$+B M7<76&G1+*F@>#SG^Q-XNUD05"1M8.@F*]Z<+..): L*X,+JD)$Z*,V$["MZ'+K5P_#IA M3I\_CW]T12<;"WWHZ-Y(T=:497*4J4-')ILQ2_!QY#A=)% M,B)DKP+N6]'3B)YABW-JUE(H@))@13H#7!B@W#LDNY<#EI/N1>U;@3EX"\NA MP[XRP6^H(2F!=&XM8C#R!^$'\72.I+3-$]PRB. _R8IH5BXN5"-['V,54"IW M O#[NQ!GB)#E96H6!&+%!/)B.1&[Y72 7HT4FE"1!'^8-UWF7OD9?$I5$I+W M%K>%$@ F+0*=;QIUSP,)1SJ?_ UU%>&_L66#2)$X'O!=R!9 ,A3!PW^<_6). M-_]-QBF2VKOM4QLCRD(7I1U2JWE&08_')UL/Z)-:_J#(B7N$I(6'7NQ\8>X4 M?V*S=,T1G9A'K(7(8Z$N77B*Y^>.2)S9PQ MZ0&RK9?C6$-/AO%B73IV:>E)*Q?QH.=3+.4?3[]*B3Z&A_U%+&8S7NGB1/BT MX%M.)UR&1CJ]A*TDPD-*S)/G@&+ZZW*3GX=?'T2C'\H&1JV3)[4EH2Q>00SG M ,T&0 :RZI\V*!G:.]MZ=D%9@3O]3;1E>\>X,'E'RAU2,=Q2DA-L-LTFO^R M]-H )VGP<1:D$;_0NN-D7=GN;4SKBCWECB#I_ ,V3'F0O=A$NB\_$*<30 JD M,%X0L082O.\']: B!"G:6AJ-I4JV!"G9/'*I$'RY>1*G.6N$2?@\_!?SB'Q44)8UHWOD*%@F+4=D87I"''@"KOJ MV*,+$;M 3<(R!!L>6U^&F1D%WXH.CB*"A$Z838;4L<=U('OPI**5>N+]#WT, M'"[E="0+X"\BU+#384_>GS@65TOI-3A5*,@U;N0F:>8LN\QP M.:_=MSK0WZ3D\&GO:YI7857>\H#=VEV(NM3\I7Y<7VE9XDXK@+WPT0TTO.OR M*Q"@[.SF>M\>5HV6(;N-I[TJD)F'P>JS./X[5/A]L,71*MDO'"X'011-U9BF M,!JS\O#+8[D/F1NW&3:=501WT'T4I^@MN:.JB-ZJEW "#/R1HKE>%&#.U9MC M\[5CZR;[?=^QMW:5\*QLJ8Y&C($QL96$**+.&35Q/+Y_G,CS"R7CR"9^,_O[ M5K:B ,E.=EYIL.ZRNMKA=:^N=K@/#ECL3M'P?SM82%T3CI=7M\C.2F@UM9-JS&J +*3&^J&L8>C-?E4S9 W> M'(I/7ODM@0K5JZI"J5LZ\BWU#4-=4;VOJ-76.YV!NJ5ZWY+9U >]JLJ[NJ5C M"Z66WCFEZK"GT%6ME=S,)&L)UI6CK9 MIK"<;WE-XLB;^FN*2B@U10MN+*Q M%V'+F;HFJQ]BB^=]>56?L> M664V=<,X86J50KHK1#JCKP_Z*G%9(=U1D4XW6BIO6>'<4?.6.WK/K)J[II!. M(=V.*0F]@:JZ54AWS+-U]<$IJX+V6:%AM O-^723\EO^2%TL?&QX]8OMA6PT M=>%USPM=FT\M?V:-6$0;U#,3>M$'\/#Y215U5+>6>WJ_<@Q Y<\>^Y8,O3U0 MI32D)W <]Q<9;'5I?T<+)%9T=1UTM3N-2J* MIO;]NJLAJ>T@4V^*VKUD9A?@7 ,]*1EU73)J'X4Z2D@IHE)$M>?*(4542O-3 MFM\^"YE.H?J1^_(GFM1\EY\#+4[8QK#\W MHQ/1;GSDTT#H9UHRC5%._$N=H M)C^QAK#M*%S]D^R0:!QHGAI!;;3Q]?RPMT@+](#\@ ZY/ /],,.Z2B8-M)(Y M9GQ,5NJ_4U_N9FX]L]NASZQOM]8$-OO6LQ&GF_1]0)&,Q^?@CU9M=F+-O79Y/_=_,4>M-O]'NL-F^:@TYYT1M;$ M'/>:_=%P:'3:K6'__WHW=U]IP+DWT1[@A8 \P=]^LNZ*KG'EE/0T^OT9!3B( M/I/=TFV1+#DR0IK-;._10 L7<^0&SD(+F.-HH8JZM] M]0$D@:Z]?T%,H,R>W]T1L%'+!M# V_)'/S>4^#IEFL^036HAG180X=7RX7]] M.P"V"G<_<8BBM)FUT*PQ2!' %_AK,L&9-%[D:\,(GF0!!Q 0H,^"N>L&U8(')"V!R"YYFY\+D#OW8#Y@81+#KSX"'@-:XWLW')('I^9OA'.+5" M[95IP=2+G+'&OL]Q<4N; LB!;!#208!0 .A^0YJ#->"-$:--T@%=0 QMP2Q? MUUZG-D!A1$OQ+2$4)I%/Q"C>/]*B&"<7=-X7#P'JV/!/"31K;F/H#M#R&PMC M6+KP%@W -=/%U>&+7/9,8KT0-@""AG;OX'3$YRD>=.QIKA=J0P;0?V'\_ G* M3.$&IP!X*[XNS9[-+5S3I64+\,/S)?CQFI/W(K3&L(J.K\4[1. "!X+#Y[&$ M3C:)PLAGVH^ C@S? 2>R)ZG=<0R);P#6AUMA;^3>$G0@O$'4&CD1H35^[5A# M;.%,*(70@TW#2Q%KX1]C (;CS;$*4/YZS%]!F+K UL^P542IT,>;@P<(O_X5 MX8%@Q2#P8,\A<-]7.YQJ#T__?'QW:PP0/.)<GS?<%9[A-<3OC+F:I\CP#Y>IOC[-WPOBX=RIYG/2@7U6%R)3O$8^!9S:+.? MCB64[>#_>1->&EOM- M,"&BV03?;;AY.XPX29V_'/G-Q8.OV0Y\^FU(LAD.M8DNOOKHV8 M_B4DBIQ:P$F&B*^<6< WPP60_,CW;@N8'@IBLD7@.2"PL)88#8=\!16?N78L M.1:Z5H!% B)#W[/&&82!%[_8(V)Q8X"BOTB$)+#C )E\%'!0"8&.R$="F"-D M0'G*?C2/V>D*8>$SV!)]">P(OQ!B@Z-WK!>DY6Q#^X.EA "P0BG*B;^2TLFO MQP'F!.<2L^P6(P?WQ05=(I3C>R\4R]K$XZ(R!,T>9 &\8!J@]HHHQ.8AFPWA M#:VFKN'X;;[K\D)?@H%SV0+2+*O=]FNKW3YX,U#02*<5)%LL<<^"+=&*;U&] ML4^-]/FOC>.@ 3$-UR) MYAQ&?E9DV8ESK3CVW=^&_D]W57]U3)S(NPY, -\G#HP3Z1.TA8;VA))SZ5;F MO@TX:#LD'P(R-8!".>\4E(MZA!^AHIG14)&#W4>^YUNZ]M$C@\'5?L47PF/\ M"^WA"_PY@(T\F?<%LD&#SBNK\V R=ASAVG(B(G%B%-\^/))OIKKNV,;?X!O!Q@ 3LX] M5)*%UN ))3\B1@]+./ QNBQ )CW[I @()B[6I"V K0@6!%S/2XSBG!8R\(2C MH+6/]JA#)BH(*5190."*U:2X0KB]@&@ECQ&*)%P'7_PP!:%-KP1![#V[@ :Y MFWV=,I>+1L_!5^-F4R"'M<$N< . @2_4&I3,0GM:0YEU8EGEJ9"8V!?.?DZI MU7,J7.*#*Z@0#%98S?+AFL)%_!NZ4M!=! 6!T2ED*3<1YY8->"K4'3^%(&/A M (#3-+1/ZY=>_B5@/.#@(G$AH$DOD4K^BC:P:DN)< M+3INDJ#"6P!$'VTTM$9 3\D"R^2:JWG/UL /ROV M=_&/X5I\.Q1\E"OXW-,0NU61O7&.6D@&)[=B^$$M0$U&#C]I\''F)EBW"^^B M(WRW ^X^D48?)Z^8!0+T?FCW&TT-=NI(4/U@M-J-?OQ15M7'!UQT VS4^7UR M^G _%H?H#^UFH[/T*J/3Z.WV*C/[JH9V#XS!YXZL20:7MCL)29F0&U D: 3M M62,PS9 6/SP\)@[8".SH0U+C,1!P*WU>>H6)T'0-]@C0 +2<"$.6?\#/?P'< MZBG6[#,'1V09@6V'KL QR2BA=62?2NOZF6_.A)%7U"N$=M\XJ;_P(7L#2][= M#!/-J1L\W.%&Z%&)?(IU"W<7]SZ#B(I(311*KU@)>1#\B;H[*B.HU7J@Q+Z" M#&*W8^_51<>+5#*$DSJT;9;$;K#-!SQ@A:Z'H;D;( M6"=O"" YL4<<%U[@'V,K+5)C M4CESO*F@D19Q^TW:*<4*>:@(MN"-B4[3T5E8 -<&!F"/[#G=$PC*5[A_^&G: M,\1F<\=;@-J"5#P"^1_*4!;H.K1&AC_I*2>BKDULYB0")V36+ [9TJ]3RO*Y M2*"U%_?WM/*!$MER1A&G O**<+ ZJ*\5W&I#^WM:5X'?9Y090 FXP("O9>'% MHJO?>J:('&.I%M[J,Z!)A B+A_7,$G=G?:<;M,Y,Q\R6/5485L9Y!,5[B"ND59!"3 M!:@)V\$4@)#A!&AXR ^0!8UD3H*'E,%"%DM!LL"XMP= C]L9$7!01\]@BLTJIVRJEKJ52ZFJPEZM*J:MHD#[% <58 M"3I_F?:4B93&!T.W8%H[3)F>J])A])01RH4*"0PRTD6B%?F8QD">F*[(6:Y\ MHYY5]^C)&?I;N/Z@9W11:7:?K\R$BO&FT,0%O+"$;Q00 M ;06C"6%WNC;+8_Z('K!S_G-,&TCTW 9A.XG&Q,((,Y:52S)P^)5.6_[5:!9?9?B*BB,#C23,(.Q[AOXW>&">(:Q5NY5T M53E&AH<"FJ&<-NZN7](#XG!&FHS1;\"Y"7\5-S>!Z)%E/#O>D/)[>9!3/)+L MU<+PC$V9@IA%3"D 212+ZQO>/.-B KC!Q@"& C9 MI373@"Q80'CX15[#%)CK+<5Y.7S3'!I].,N0SH0D4[Z; M^/"!S+6[A,EO3W ME;KFZ3E3"3VXO :U+8-BW]DHPG?JF/^#+C_IM>2)CV?7([@L=X%E*A06L=&5YZ>IF#RH,83B MK<;N\3A8DV'/8QNL&'2R_<=?^J;1^YG[J283@$GRF0W \$DGDMP<:5;XZ.&> M-B/*\KEPV])]IH'AQ+C1QJ;P,/X,_^78L6++9QG1/U-W2NHOEB\\?I42"+B; M#21 2<$NKY7!S*: YZ0D2 M)*[,,4_%9P)THHI-ZFEP37S=@#M8161\N* 5_4C*+I\]1S+W13"Y+^\?&MH] MWC?/@.5>P2F\P?,I>;TX,1;9/R][04." A4O;'TN;4ZY/!.^6C)&D9=E6XG' M,P%*59<0U7X '7HS+$?B0'IS1LG'%87KHZP-D.&X4\I4;7DW210SH]T#-_*9 M5 %Y&!VURQ#CCQ&3'SJ@17+G/HBP,'0H8 &?6D.JH6AH7QC3/GK FPQ#&H"1 M2Z*, O2HN,]H!QY%-=DX7>*!]2\\,,*M9I0:3L!> 7T85_WL0/N?".00\V'7 MGQF/H+G:!U!5-:-Y^S\DS&6%X)@!FW:0)3Y;?IP6G.S[W*EM _9Q@CMMWL<3 M!;PR&UJ!?_%3S/)=GN1,.CR6RL8ULRC; !\)19(L4NY6X D@]!A8DA@?"H0] MA$EF3);QH"0_&^E3\>K7,-K3HX&W1@H4HP30,BR"60T\!JH]@];%+]7Q@O-Q M,U84EX\<1*#X7TSL!&R?%SN06:8_"O.,U*,W$B7X>8LQ(?O["1N3WL]_P=%A M%/^[L*8R98=)K**G2?M]33R]PD]#?+^I9,4<<'\1<] M@ MEKP?29$!+=1Q-.P9EF6)%AM#)IP/0OWQW#^%IR)Q*FRC@*<#R6#JL^U58/,!([E-R$^@J.,%PW#]A;^++YNT%=+/1+Y=^U.H]/MKORZV3"V M_*[=W&[5=9LUC$;7[*G-JLUVS4&I97>=&;1RQ-,^UACL-+N(*PC'Z8&/*\X NN4Y_[Q$35^+X(EQL&;$BA3 MA53+-OBM-VJ@15J&EBIWW;YHD)D*EQ0N'027MAW>O14\:C>R\'.J\]7;@\[D MW@M(=UE=[? L=[BGP:'4]1_,Y9K3XU*KM6/.#3VK\1H$K,KC-CL*Y. M6'?QK,YHMO5!=\L9I'N;*+6%W7F>>NU23Z>#V!YF-> 5TF"M$)4@-] [G:HB M>0VJ'(HY7OW3WT1'KK-8 MSD][.&B8=QW&9F=\;C/^M7ZXW.[KS1W'!]=C0+"ZV>6;;>KM7E4N5<>;W2%> M<&UW;K1 @=AQ=K&Z]'.[]#V,@#_D3.K=/0BU5E R;9A5@/K$.U2KJZ!VO8+: M5>32.4J?KFXVSS\TGMITO MRJ=K-O6^>0E^?'6SN1 -J&5;^DMJ=;,J0E/ZSCM]O=ULJSN_ICMOMW7CHH-R M_!K:M7<@I(K.R]^YH7.$ M#.^ZK;2+ZM45[0ZRJ"N^2WU]69;F6HUOR0TJ%76>MUO"62U4=DX MJ:E!?2:YMEXN6G1JH_JB0J' =SJ#JN'O.J;HJ9O-._\ZS4M(I5;)EQ445YZKZ6W*[>X/,J=7T,;G,?,I$LMMLYD:7 MG562GKK498FEM[JUS,13V9?_G[TW86[G_[\@3!"62)9$@E1,Q[A())O)X^>[W M>\]VC_M7X55W?-H7V9_W]N?="\?CMAWWBTBT+6]%KEMQ2_?)MS[9UH]QG&3; MUGL]Q],++Z^N_ &U M^8#&X\NC'-"!--:CMOYB1\#Z?[5@9F7VV!' $R1<8"S[XNJ<:##O) ]I--X3 M+L4?TJ$."9L3>MSGEA]2+[R^/GVHVE8;RYMD=;/7:?\.5B];X>R%_:YO7]CR M0WHU''JG1WN/9[@_VH<_I -:UMVKP3E;UBU*4YF(>98+):3+Z+//JGUB@1#V MQCN(A#9FX/E#75/%QCL#4[3Q8'UJY0Y"Z3H<[Y)SYL_[M,^[#W=\V++C?@G. MA-_R["XNXBP-0#$)7DU$*N9Q2>FTWWZYFO*R->M^V/>H5ZT_I/ZNCG]_1(<7 M#KU+GSW1X@/"(.?N!0(MY&=/YZ# M'<]X%YW>'\_AA?>P?YS*BP.E'QQ/1/\CS07,X5]B%MQ$<:J2$$ ^,U!V-$E$ M4 B0X'$9'S\3X02I=]_&JB?J&3C!$[KP!]3N WK5W]WEYD_G!5R?EX6/C:[] M:;98YN)6I$5\)UQ'?_ $CZ6[P>PE[.L0IV!O"1?X$-J4_TC[?[7 M>X*D?-G6M/OJO[H,^U>[FTY/L3-'-KG\O?#W8O.>C"^_K&NMOQG^9ISGS7C5 M&X>CP>ZU)/YB^(MQWA>C'UY>[A"0;L&](.OK.W(1PO_.XKL?_P+_45->1/E- MG-*[+UUZQ+A?/%_Q1W$Z$VGY_>6 [LHS[3R-^'U/]A)4FT+,3WZA\_S.)BF42K[^.4WDX_^D&.)<\2 MK=&ZFQ@WC+_^X3Z>E;<(S=+I$CR+,H/EF^77'?JJ1DS\7?^J,Q@/-W[=[?3V M_&[8O=SKEP]-]JK3'PS\7/U<_5S]7$]HKE=;C?J(&W,' -%''[W^HMCE5"#8 MUV'TIG%-;5H3U=R(Z#87(EC <[=%($"7F 4?Q+(4BXG(@T$W?-: Y9=MYH-J MN:5BK.W_X7=Z!#O]YC9*;S2\V[-.8%U#Q@D$KA+6PA-MW_7X%3[YLMNQPY9Y M6G]66M]22APOY60[DGSU+@W*VZR"(69%&(C/4Z#(8"ER//#H1FQ5L;*#2-S: M!F[W3>YW^X-MA-G^.>'GN&5]3TL-&_-Z 7)M*\2WHU'3B0F,;UHF*SRE>Z[I MN:;GFIYK/J&&_5@0YLO/Z@!*>7/TZ?>F6,=S5"@\;_LN/T,_0S]#/\/GF^'! MP42.5QKT6Y[-JNE^XN 1?^LNNW7DE);KK9JC;)_1TK3"(V6F;+>TP3@<#G?% M*&M?$88GN1,BN_!=*Q*LT?/B!22/3&:'CV?%ETS M6N^!T=XS8A"SP7.UP&BW'N")8QO?Z3"\ZEWY&]SJ0^IUPZN!/Z26 M'](@O![[=KBM/20I"Y_KA-HM"\\>"_W-"P;SGNB*MHXC>GKF8ST4.;>,A1TG8\BK/RU5Y M>H-A>#7>,W7BA'0>?S?\W=CY;O1&X=7+,:*;A:O7^KW6OZN.%W:?1J)XM?]< MU/XO:XK]PM3^TT'#WK2H#=C7V&4H%U$A9L%D%7Q]U1D%\-X$>_B66?#U<-SI MJ@_"(,N#WO4W81"EL^#KWG6GYSP+>FMG[#Y\"0_/X1_EK8#_1S!/_&GZ,&YA M@+@^0510.Z0HAZ]A])U'Z(>PSF(IIF5\)Y)59TN0[Q8?GBS95L=7.[E^[30& MX\[0.8Q+=7"C^KGUNN83>G2T][&%7WYNP0S6!K^$#58KQ/;1*6SB4NY $26B M.(,3E=FY#2<*A^1>Q.O.I7NU!D-]$8?FCM*S_6'GJO9P]Y@GV@D^WIK%!?