0001411690-24-000021.txt : 20240508 0001411690-24-000021.hdr.sgml : 20240508 20240508160937 ACCESSION NUMBER: 0001411690-24-000021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bionano Genomics, Inc. CENTRAL INDEX KEY: 0001411690 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 261756290 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38613 FILM NUMBER: 24926068 BUSINESS ADDRESS: STREET 1: 9540 TOWNE CENTRE DRIVE STREET 2: SUITE 100 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: (858) 888-7600 MAIL ADDRESS: STREET 1: 9540 TOWNE CENTRE DRIVE STREET 2: SUITE 100 CITY: SAN DIEGO STATE: CA ZIP: 92121 FORMER COMPANY: FORMER CONFORMED NAME: Bionano Genomics, Inc DATE OF NAME CHANGE: 20190308 FORMER COMPANY: FORMER CONFORMED NAME: BioNano Genomics, Inc DATE OF NAME CHANGE: 20120703 FORMER COMPANY: FORMER CONFORMED NAME: BioNanomatrix Inc DATE OF NAME CHANGE: 20070906 10-Q 1 bngo-20240331.htm 10-Q bngo-20240331
false2024Q1000141169012-310.19110.1xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purebngo:employeebngo:installmentutr:Ybngo:security00014116902024-01-012024-03-3100014116902024-05-0600014116902024-03-3100014116902023-12-310001411690us-gaap:ProductMember2024-01-012024-03-310001411690us-gaap:ProductMember2023-01-012023-03-310001411690us-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001411690us-gaap:ProductAndServiceOtherMember2023-01-012023-03-3100014116902023-01-012023-03-310001411690us-gaap:CommonStockMember2022-12-310001411690us-gaap:AdditionalPaidInCapitalMember2022-12-310001411690us-gaap:RetainedEarningsMember2022-12-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100014116902022-12-310001411690us-gaap:CommonStockMember2023-01-012023-03-310001411690us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001411690us-gaap:RetainedEarningsMember2023-01-012023-03-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001411690us-gaap:CommonStockMember2023-03-310001411690us-gaap:AdditionalPaidInCapitalMember2023-03-310001411690us-gaap:RetainedEarningsMember2023-03-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100014116902023-03-310001411690us-gaap:CommonStockMember2023-12-310001411690us-gaap:AdditionalPaidInCapitalMember2023-12-310001411690us-gaap:RetainedEarningsMember2023-12-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001411690us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001411690us-gaap:CommonStockMember2024-01-012024-03-310001411690us-gaap:RetainedEarningsMember2024-01-012024-03-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001411690us-gaap:CommonStockMember2024-03-310001411690us-gaap:AdditionalPaidInCapitalMember2024-03-310001411690us-gaap:RetainedEarningsMember2024-03-310001411690us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMember2024-01-012024-03-310001411690bngo:WorkforceReductionMember2024-03-012024-03-010001411690us-gaap:ServiceLifeMemberbngo:SaphyrAndStratysInstrumentsMember2023-12-310001411690us-gaap:ServiceLifeMemberbngo:SaphyrAndStratysInstrumentsMember2024-01-010001411690us-gaap:ServiceLifeMemberbngo:SaphyrAndStratysInstrumentsMember2024-01-012024-03-3100014116902023-08-042023-08-040001411690us-gaap:StockOptionMember2024-01-012024-03-310001411690us-gaap:StockOptionMember2023-01-012023-03-310001411690bngo:CommonWarrantsMember2024-01-012024-03-310001411690bngo:CommonWarrantsMember2023-01-012023-03-310001411690us-gaap:ConvertibleNotesPayableMember2024-01-012024-03-310001411690us-gaap:ConvertibleNotesPayableMember2023-01-012023-03-310001411690us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001411690us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001411690bngo:PerformanceShareUnitsPSUsMember2024-01-012024-03-310001411690bngo:PerformanceShareUnitsPSUsMember2023-01-012023-03-310001411690bngo:InstrumentRevenueMember2024-01-012024-03-310001411690bngo:InstrumentRevenueMember2023-01-012023-03-310001411690bngo:ConsumableRevenueMember2024-01-012024-03-310001411690bngo:ConsumableRevenueMember2023-01-012023-03-310001411690bngo:SoftwareMember2024-01-012024-03-310001411690bngo:SoftwareMember2023-01-012023-03-310001411690srt:AmericasMember2024-01-012024-03-310001411690srt:AmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001411690srt:AmericasMember2023-01-012023-03-310001411690srt:AmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001411690us-gaap:EMEAMember2024-01-012024-03-310001411690us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2024-01-012024-03-310001411690us-gaap:EMEAMember2023-01-012023-03-310001411690us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2023-01-012023-03-310001411690srt:AsiaPacificMember2024-01-012024-03-310001411690srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001411690srt:AsiaPacificMember2023-01-012023-03-310001411690srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001411690us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001411690us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001411690country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001411690country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-3100014116902024-04-012024-03-3100014116902025-01-012024-03-3100014116902026-01-012024-03-310001411690us-gaap:TradeNamesMember2024-03-310001411690us-gaap:TradeNamesMember2023-12-310001411690us-gaap:CustomerRelationshipsMember2024-03-310001411690us-gaap:CustomerRelationshipsMember2023-12-310001411690us-gaap:DevelopedTechnologyRightsMember2024-03-310001411690us-gaap:DevelopedTechnologyRightsMember2023-12-310001411690us-gaap:InternetDomainNamesMember2023-12-310001411690us-gaap:InternetDomainNamesMember2024-03-310001411690bngo:WorkforceReductionMember2024-01-012024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMember2024-01-012024-02-010001411690us-gaap:ConvertibleNotesPayableMember2024-02-010001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2024-03-310001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2024-02-260001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2024-02-270001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:PrivatePlacementMember2024-02-270001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:PrivatePlacementMember2024-02-272024-02-270001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2024-02-272024-02-270001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:SubsequentEventMember2024-04-202024-05-010001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:SubsequentEventMember2024-05-0100014116902023-08-040001411690bngo:CowenMember2021-03-232021-03-230001411690bngo:CowenMember2023-03-092023-03-0900014116902023-01-012023-12-310001411690us-gaap:ProductMemberbngo:CostOfGoodsAndServicesSoldMember2024-01-012024-03-310001411690us-gaap:ProductMemberbngo:CostOfGoodsAndServicesSoldMember2023-01-012023-03-310001411690bngo:CostOfGoodsAndServicesSoldMemberus-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001411690bngo:CostOfGoodsAndServicesSoldMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001411690us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001411690us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001411690us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001411690us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001411690us-gaap:RestrictedStockUnitsRSUMember2023-12-310001411690us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001411690us-gaap:RestrictedStockUnitsRSUMember2024-03-310001411690bngo:PerformanceShareUnitsPSUsMember2023-12-310001411690bngo:PerformanceShareUnitsPSUsMember2024-01-012024-03-310001411690bngo:PerformanceShareUnitsPSUsMember2024-03-310001411690srt:ExecutiveOfficerMember2023-02-152023-02-150001411690us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2023-02-152023-02-150001411690us-gaap:EmployeeStockOptionMembersrt:ExecutiveOfficerMember2023-02-152023-02-150001411690us-gaap:RestrictedStockUnitsRSUMember2023-02-152023-02-150001411690us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2023-02-150001411690us-gaap:SubsequentEventMemberus-gaap:CommonStockMemberbngo:RegisteredDirectOfferingMember2024-04-042024-04-040001411690us-gaap:SubsequentEventMemberus-gaap:CommonStockMemberbngo:RegisteredDirectOfferingMemberbngo:PreFundedWarrantMember2024-04-040001411690us-gaap:WarrantMemberus-gaap:SubsequentEventMemberus-gaap:CommonStockMemberbngo:RegisteredDirectOfferingMember2024-04-040001411690us-gaap:SubsequentEventMember2024-04-040001411690us-gaap:SubsequentEventMemberbngo:RegisteredDirectOfferingMember2024-04-042024-04-040001411690us-gaap:SubsequentEventMemberbngo:RegisteredDirectOfferingMemberbngo:PreFundedWarrantMember2024-04-040001411690bngo:WorkforceReductionMembersrt:ScenarioForecastMember2024-07-012024-09-300001411690bngo:WorkforceReductionMember2023-12-310001411690bngo:WorkforceReductionMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel2Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel3Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-03-310001411690us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:RestrictedInvestmentsMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel1Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel2Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel3Member2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:PurchaseOptionLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbngo:PurchaseOptionLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbngo:PurchaseOptionLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbngo:PurchaseOptionLiabilityMember2024-03-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:CorporateNotesAndBondsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001411690us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:RestrictedInvestmentsMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel1Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel2Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:FairValueInputsLevel3Member2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberbngo:PurchaseOptionLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbngo:PurchaseOptionLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbngo:PurchaseOptionLiabilityMember2023-12-310001411690us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbngo:PurchaseOptionLiabilityMember2023-12-310001411690us-gaap:MeasurementInputDiscountRateMemberbngo:BioDiscoveryMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690bngo:BioDiscoveryMemberbngo:ContingentConsiderationLiabilityMember2023-10-022023-10-020001411690bngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2024-01-012024-03-310001411690us-gaap:MeasurementInputDiscountRateMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:MeasurementInputDiscountRateMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690srt:MinimumMemberbngo:MeasurementInputProbabilityFactorMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690bngo:MeasurementInputProbabilityFactorMemberbngo:PurigenMembersrt:MaximumMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690srt:MinimumMemberbngo:MeasurementInputProbabilityFactorMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690bngo:MeasurementInputProbabilityFactorMemberbngo:PurigenMembersrt:MaximumMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690bngo:MeasurementInputRevenueDiscountRateMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690bngo:MeasurementInputRevenueDiscountRateMemberbngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690bngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2024-03-310001411690bngo:PurigenMemberbngo:ContingentConsiderationLiabilityMember2023-12-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputEquityDiscountRateMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputEquityDiscountRateMember2023-12-310001411690bngo:SeniorSecuredConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:OverAllotmentOptionMember2024-03-310001411690bngo:PurchaseOptionLiabilityMember2024-03-310001411690bngo:PurchaseOptionLiabilityMember2023-12-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690bngo:MeasurementInputExpectedVolatilityMemberus-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMember2024-03-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedDividendRateMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedDividendRateMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-03-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-12-310001411690us-gaap:MeasurementInputExercisePriceMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690us-gaap:MeasurementInputExercisePriceMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:MeasurementInputExercisePriceMemberus-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690us-gaap:MeasurementInputExercisePriceMemberus-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMember2024-03-310001411690us-gaap:OverAllotmentOptionMemberus-gaap:ConvertibleNotesPayableMemberbngo:MeasurementInputDebtDiscountRateMember2023-12-310001411690bngo:MeasurementInputEquityDiscountRateMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2024-03-310001411690bngo:MeasurementInputEquityDiscountRateMemberus-gaap:ConvertibleNotesPayableMemberbngo:SubsequentlyPurchasedNotesMember2023-12-310001411690us-gaap:OverAllotmentOptionMemberbngo:MeasurementInputEquityDiscountRateMemberus-gaap:ConvertibleNotesPayableMember2024-03-310001411690us-gaap:OverAllotmentOptionMemberbngo:MeasurementInputEquityDiscountRateMemberus-gaap:ConvertibleNotesPayableMember2023-12-310001411690bngo:ContingentConsiderationLiabilityMember2023-12-310001411690us-gaap:ConvertibleNotesPayableMember2023-12-310001411690us-gaap:SellingGeneralAndAdministrativeExpensesMemberbngo:ContingentConsiderationLiabilityMember2024-01-012024-03-310001411690us-gaap:ConvertibleNotesPayableMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-03-310001411690us-gaap:OtherNonoperatingIncomeExpenseMemberbngo:PurchaseOptionLiabilityMember2024-01-012024-03-310001411690us-gaap:ConvertibleNotesPayableMember2024-01-012024-03-310001411690bngo:ContingentConsiderationLiabilityMember2024-03-310001411690us-gaap:ConvertibleNotesPayableMember2024-03-310001411690bngo:ContingentConsiderationLiabilityMember2022-12-310001411690bngo:ContingentConsiderationLiabilityMember2023-01-012023-03-310001411690bngo:ContingentConsiderationLiabilityMember2023-03-310001411690us-gaap:CommercialPaperMember2024-03-310001411690bngo:CorporateNotesAndBondsMember2024-03-310001411690us-gaap:USTreasurySecuritiesMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:CommercialPaperMember2024-03-310001411690bngo:RestrictedInvestmentsMemberus-gaap:USTreasurySecuritiesMember2024-03-310001411690bngo:RestrictedInvestmentsMember2024-03-310001411690us-gaap:CommercialPaperMember2023-12-310001411690us-gaap:USTreasurySecuritiesMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:CommercialPaperMember2023-12-310001411690bngo:RestrictedInvestmentsMemberus-gaap:USTreasurySecuritiesMember2023-12-310001411690bngo:RestrictedInvestmentsMember2023-12-310001411690bngo:CorporateNotesAndBondsMember2023-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________
FORM 10-Q
_________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM             TO
Commission file number: 001-38613
_________________________________________________________
Bionano Genomics, Inc.
(Exact name of registrant as specified in its charter)
Delaware 26-1756290
(State or Other Jurisdiction of Incorporation or Organization) (I.R.S. Employer Identification No.)
9540 Towne Centre Drive, Suite 100,
San Diego, CA
 
 
92121
(Address of Principal Executive Offices) (Zip Code)
(858) 888-7600
(Registrant’s Telephone Number, Including Area Code)
_________________________________________________________

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, $0.0001 par value per shareBNGOThe Nasdaq Stock Market, LLC

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  x 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  x   No  ☐

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


If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes   No x

As of May 6, 2024, the registrant had 66,856,804 shares of Common Stock ($0.0001 par value) outstanding.




BIONANO GENOMICS, INC.
TABLE OF CONTENTS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
BIONANO GENOMICS, INC.
Condensed Consolidated Balance Sheets
(Unaudited)
 March 31,
2024
December 31,
2023
Assets  
Current assets:  
Cash and cash equivalents$15,759,000 $17,948,000 
Investments12,561,000 48,823,000 
Accounts receivable, net8,313,000 9,319,000 
Inventory19,587,000 22,892,000 
Prepaid expenses and other current assets4,945,000 6,019,000 
Restricted investments
24,446,000 35,117,000 
Total current assets85,611,000 140,118,000 
Restricted cash400,000 400,000 
Property and equipment, net25,279,000 23,345,000 
Operating lease right-of-use assets4,870,000 5,633,000 
Finance lease right-of-use assets3,453,000 3,503,000 
Intangible assets, net31,734,000 33,974,000 
Other long-term assets6,648,000 7,431,000 
Total assets$157,995,000 $214,404,000 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable9,844,000 10,384,000 
Accrued expenses11,028,000 8,089,000 
Contract liabilities1,035,000 783,000 
Operating lease liability2,190,000 2,163,000 
Finance lease liability269,000 272,000 
Purchase option liability (at fair value)5,060,000 8,534,000 
Convertible notes payable (at fair value)29,080,000 69,803,000 
Total current liabilities58,506,000 100,028,000 
Operating lease liability, net of current portion2,755,000 3,590,000 
Finance lease liability, net of current portion3,575,000 3,585,000 
Contingent consideration
10,250,000 10,890,000 
Long-term contract liabilities138,000 154,000 
Total liabilities$75,224,000 $118,247,000 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Preferred stock, $0.0001 par value; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023
  
Common stock, $0.0001 par value, 400,000,000 shares authorized at March 31, 2024 and December 31, 2023; 57,539,000 and 45,752,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively
6,000 5,000 
Additional paid-in capital695,411,000 677,337,000 
Accumulated deficit(612,630,000)(581,208,000)
Accumulated other comprehensive income (loss)
(16,000)23,000 
Total stockholders’ equity$82,771,000 $96,157,000 
Total liabilities and stockholders’ equity$157,995,000 $214,404,000 
See accompanying notes to the unaudited condensed consolidated financial statements
3

BIONANO GENOMICS, INC.
Condensed Consolidated Statements of Operations
(Unaudited)
Three Months Ended
March 31,
 20242023
Revenue:  
Product revenue$6,828,000 $5,447,000 
Service and other revenue1,941,000 1,968,000 
Total revenue8,769,000 7,415,000 
Cost of revenue:
Cost of product revenue4,904,000 3,858,000 
Cost of service and other revenue1,041,000 1,487,000 
Total cost of revenue5,945,000 5,345,000 
Operating expenses:
Research and development9,779,000 13,937,000 
Selling, general and administrative19,536,000 25,976,000 
Restructuring costs
4,632,000  
Total operating expenses33,947,000 39,913,000 
Loss from operations(31,123,000)(37,843,000)
Other income (expense):
Interest income1,044,000 704,000 
Interest expense(122,000)(76,000)
Other income (expense)(1,239,000)117,000 
Total other income (expense)(317,000)745,000 
Loss before income taxes(31,440,000)(37,098,000)
Benefit (provision) for income taxes18,000 (26,000)
Net loss$(31,422,000)$(37,124,000)
Net loss per share, basic and diluted$(0.60)$(1.23)
Weighted-average common shares outstanding basic and diluted52,739,000 30,205,000 
See accompanying notes to the unaudited condensed consolidated financial statements.
4

BIONANO GENOMICS, INC.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
Three Months Ended
March 31,
 20242023
Net loss:$(31,422,000)$(37,124,000)
Other comprehensive income (loss):
Unrealized gain (loss) on investment securities
(13,000)423,000 
Foreign currency translation adjustments (26,000)36,000 
Other comprehensive income (loss)$(39,000)$459,000 
Total comprehensive loss$(31,461,000)$(36,665,000)
See accompanying notes to the unaudited condensed consolidated financial statements.
5

BIONANO GENOMICS, INC.
Condensed Consolidated Statements of Stockholders’ Equity (Deficit)
(Unaudited)
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive LossTotal Stockholders’ Equity (Deficit)
SharesAmount
Balance at January 1, 202329,718,000 $3,000 $599,234,000 $(348,715,000)$(1,124,000)$249,398,000 
Stock option exercises4,000 — 23,000 — — 23,000 
Stock-based compensation expense— — 3,882,000 — — 3,882,000 
Issue common stock, net of issuance costs950,000 — 14,848,000 — — 14,848,000 
Issuance of common stock due to the vesting of restricted stock units, net of shares withheld to cover taxes7,000 — — — — — 
Net loss— — — (37,124,000)— (37,124,000)
Other comprehensive income (loss)— — — — 459,000 459,000 
Balance at March 31, 202330,679,000 $3,000 $617,987,000 $(385,839,000)$(665,000)$231,486,000 
Balance at January 1, 2024
45,752,000 $5,000 $677,337,000 $(581,208,000)$23,000 $96,157,000 
Stock-based compensation expense— — 3,015,000 — — 3,015,000 
Issue common stock, net of issuance costs11,787,000 1,000 15,059,000 — — 15,060,000 
Net loss— — (31,422,000)— (31,422,000)
Other comprehensive income (loss)
— — (39,000)(39,000)
Balance at March 31, 2024
57,539,000 $6,000 $695,411,000 $(612,630,000)$(16,000)$82,771,000 
See accompanying notes to the unaudited condensed consolidated financial statements
6

BIONANO GENOMICS, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
  Three Months Ended
March 31,
 20242023
Operating activities:  
Net loss$(31,422,000)$(37,124,000)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense3,007,000 3,190,000 
Amortization of financing lease right-of-use asset51,000 51,000 
Amortization (accretion) of interest on securities(694,000)(82,000)
Non-cash lease expense27,000 113,000 
Gain on lease modification(73,000) 
Net realized loss (gain) on investments2,000 7,000 
Stock-based compensation3,015,000 3,882,000 
Change in fair value of contingent consideration(640,000)789,000 
Change in fair value of convertible notes payable and option liability(7,534,000) 
Loss on intangible asset impairment448,000  
Loss on property and equipment disposal
284,000  
Cost of leased equipment sold to customer98,000 88,000 
Changes in operating assets and liabilities:
Accounts receivable1,004,000 242,000 
Inventory(200,000)(5,707,000)
Prepaid expenses and other current assets1,073,000 471,000 
Other assets786,000 (372,000)
Accounts payable(537,000)3,017,000 
Accrued expenses and contract liabilities3,174,000 (978,000)
Net cash used in operating activities(28,131,000)(32,413,000)
Investing Activities:
Purchases of property and equipment(26,000)(360,000)
Purchase of available for sale securities(110,557,000) 
Sale and maturity of available for sale securities158,169,000 16,888,000 
Net cash provided by investing activities47,586,000 16,528,000 
Financing activities:
Principal payments on financing lease liability(13,000)(10,000)
Proceeds from sale of common stock15,445,000 15,229,000 
Offering expenses on sale of common stock(386,000)(380,000)
Payments on convertible notes payable
(36,664,000) 
Proceeds from warrant and option exercises 23,000 
Net cash (used in)/provided by financing activities
(21,618,000)14,862,000 
Effect of exchange rates on cash, cash equivalents and restricted cash(26,000)36,000 
Net decrease in cash, cash equivalents and restricted cash(2,189,000)(987,000)
Cash, cash equivalents and restricted cash at beginning of period18,348,000 5,491,000 
Cash, cash equivalents and restricted cash at end of period$16,159,000 $4,504,000 
Reconciliation of cash, cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets to the total amounts reported on the unaudited condensed consolidated statements of cash flows
Cash and cash equivalents15,759,000 4,104,000 
Restricted cash400,000 400,000 
Total cash, cash equivalents and restricted cash at end of period$16,159,000 $4,504,000 
Supplemental cash flow disclosures:
7

Cash paid for interest$5,620,000 $76,000 
Cash paid for operating lease liabilities $669,000 $644,000 
Supplemental disclosure of non-cash investing and financing activities:
Transfer of instruments and servers from inventory to property and equipment, net$3,505,000 $2,356,000 
Property and equipment included in accounts payable$ $230,000 
Notes payable issuance costs in accounts payable$44,000 $ 
See accompanying notes to the unaudited condensed consolidated financial statements
8

BIONANO GENOMICS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. Organization and Basis of Presentation
Description of Business
Bionano Genomics, Inc. (collectively, with its consolidated subsidiaries, the “Company”) is a provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. The Company offers optical genome mapping (“OGM”) solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through its Lineagen, Inc. (doing business as Bionano Laboratories, “Bionano Laboratories”) business, the Company also provides diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through its BioDiscovery, LLC (“BioDiscovery”) business, the Company also offers platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen Biosystems Inc. (“Purigen”) business, we offer nucleic acid extraction and purification solutions using proprietary isotachophoresis (“ITP”) technology.
Reverse Stock Split
On August 4, 2023, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a reverse stock split of all issued and outstanding shares of the Company’s common stock at a ratio of 1-for-10. The reverse stock split did not change the par value or the authorized number of shares of the Company’s common stock. The accompanying consolidated financial statements and notes to the consolidated financial statements present the retroactive effect of the reverse stock split on the Company’s common stock and per share amounts for all periods presented.
Basis of Presentation
The accompanying financial information has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim reporting purposes. The condensed consolidated financial statements are unaudited. The unaudited condensed consolidated financial statements reflect, in the opinion of the Company’s management, all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of financial position, results of operations, changes in equity, and comprehensive loss and cash flows for each period presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All intercompany transactions and balances have been eliminated. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Liquidity and Going Concern
The Company has experienced recurring net losses from operations, negative cash flows from operating activities, and accumulated deficit since its inception and expects to continue to incur net losses into the foreseeable future. As of March 31, 2024, the Company had approximately $15.8 million in cash and cash equivalents, $12.6 million in short term investments and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
The Company has an accumulated deficit of $612.6 million as of March 31, 2024. During the three months ended March 31, 2024, the Company used $28.1 million cash in operations.
As of March 31, 2024, the Company reported $29.1 million of Notes as defined in Note 5 (High Trail Agreement) at fair value, which are classified as current. At the holder’s option, as of March 31, 2024, the Company may be required to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. Additionally, the Company will be required to pay a retirement fee to the holder based on amounts redeemed when the outstanding balance is paid in full, which as of March 31, 2024, was estimated at $2.2 million assuming full redemption and no further conversions.
Management expects operating losses and negative cash flows to continue for at least the next year as the Company continues to incur costs related to product development and commercialization efforts. Management has prepared cash flows forecasts which indicate that based on the Company’s expected operating losses and negative cash flows, there is substantial doubt about the Company’s ability to continue as a going concern within twelve months after the date that the unaudited condensed consolidated financial statements for the three months ended March 31, 2024, are issued. Management’s ability to continue as a
9

going concern is dependent upon its ability to raise additional funding. Management’s plans to raise additional capital to fulfill its operating and capital requirements for at least 12 months include public or private equity or debt financings. However, the Company may not be able to secure such financing in a timely manner or on favorable terms, if at all.
Furthermore, if the Company issues equity securities to raise additional funds, its existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of the Company’s existing stockholders.
The unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business, and do not include any adjustments to reflect the outcome of this uncertainty.
Significant Accounting Policies
During the three months ended March 31, 2024, there were no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Restructuring
The Company’s restructuring expense consists primarily of actions taken in May and October 2023 and March 2024 in order to reduce costs and improve operations and manufacturing efficiency. Severance-related costs were accounted for as a one-time termination benefit communicated by period end without an additional service component, so the charge represents the total amount expected to be incurred. As a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May and October 2023 and March 2024, such plans are intended to decrease expenses and maintain a streamlined organization to support its business.
In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024. See Note 7 (Commitments and Contingencies) for additional information.
On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the reductions in force in May and October 2023 (the “2023 Workforce Reduction”). As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements the Company has not yet ceased offering the above referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. See Note 7 (Commitments and Contingencies) for additional information.
Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)
Long-lived assets are reviewed for impairment if indicators of potential impairment exist. If the Company identifies a change in the circumstances related to its long-lived assets, such as property and equipment and intangible assets (other than goodwill), that indicates the carrying value of any such asset may not be recoverable, the Company will perform an impairment analysis. A long-lived asset (other than goodwill) is not recoverable when the undiscounted cash flows expected to be generated by the asset (or asset group) are less than the asset’s carrying amount. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and a charge to operating expense.
During the quarter ended March 31, 2024, the Company experienced a triggering event as a result of the restructuring initiatives that required an evaluation of our non-OGM Bionano Laboratories asset group for impairment. The Company performed a recoverability test and concluded that the long-lived assets were not recoverable; therefore, the Company measured the impairment loss and fully impaired the intangible assets acquired through the acquisition of Lineagen, consisting of its trade
10

name and customer relationship intangible assets. The Company recognized an impairment loss of $0.4 million as of March 31, 2024. No impairment losses were recorded during the same period in 2023.
Inventories
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as non-current within Other long-term assets. As of March 31, 2024, $4.2 million of inventories were included in Other long term assets.
Change in depreciable lives of property and equipment
The Company reviews the estimated useful life of its fixed assets on an ongoing basis. This review indicated that the actual lives of the Company’s Saphyr and Stratys instruments were longer than the estimated useful lives used for depreciation purposes in the Company’s unaudited condensed consolidated financial statements. As a result, effective January 1, 2024, the Company changed its estimates of the useful lives of the Company’s Saphyr and Stratys instruments to better reflect the estimated period during which these assets will remain in service. The estimated useful lives of the Company’s Saphyr and Stratys instruments were increased from 5 to 7 years. The effect of this change in estimate reduced depreciation expense by $0.5 million.
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. The Company believes that the impact of the recently issued accounting pronouncements that are not yet effective will not have a material impact on its condensed consolidated financial condition or results of operations upon adoption.
2. Net Loss Per Share
Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of common shares and common share equivalents outstanding for the period. Common share equivalents are only included when their effect is dilutive. The Company’s potentially dilutive securities which include outstanding warrants to purchase stock, restricted stock units (“RSUs”), performance stock units (“PSUs”), and outstanding stock options under the Company’s equity incentive plans have been excluded from the computation of diluted net loss per share as they would be anti-dilutive to the net loss per share. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding because all potentially dilutive securities were anti-dilutive.
Potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
March 31,
2024
March 31,
2023
Stock options3,061,000 3,201,000 
Warrants21,696,000 436,000 
Convertible notes payable into common stock8,498,000  
RSUs184,000 246,000 
PSUs29,000 29,000 
Total33,468,000 3,912,000 
11

3. Revenue Recognition
Revenue by Source
Three Months Ended March 31,
20242023
Instruments$1,614,000 $1,896,000 
Consumables3,464,000 2,235,000 
Software1,750,000 1,316,000 
Total product revenue6,828,000 5,447,000 
Service and other1,941,000 1,968,000 
Total revenue$8,769,000 $7,415,000 
Revenue by Geographic Location
Three Months Ended March 31,
20242023
$%$%
Americas$4,690,000 53 %$3,444,000 47 %
EMEA3,133,000 36 %2,992,000 40 %
Asia Pacific946,000 11 %979,000 13 %
Total$8,769,000 100 %$7,415,000 100 %
The table above provides revenue from contracts with customers by source and geographic region (based on the customer’s billing address) on a disaggregated basis. Americas consists of North America and South America. EMEA consists of Europe, the Middle East, and Africa. Asia Pacific includes China, Japan, South Korea, Singapore, India and Australia.
For the three months ended March 31, 2024 and 2023, the United States represented 42.6% and 41.2% of total revenue, respectively. No other countries represented greater than 10% of revenue during the three months ended March 31, 2024 and 2023.
Remaining Performance Obligations
As of March 31, 2024, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied was approximately $1.2 million. These remaining performance obligations primarily relate to extended warranty, support and maintenance obligations, as well as obligations related to software under hosting arrangements. The Company expects to recognize approximately 78.5% of this amount as revenue during the remainder of 2024, 16.1% in 2025, and 5.4% in 2026 and thereafter. Warranty revenue is included in service and other revenue.
The Company recognized revenue of approximately $0.6 million and $0.7 million during the three months ended March 31, 2024 and 2023, respectively, which was included in the contract liability balance at the end of the previous year.
12

4. Balance Sheet Account Details
Accounts Receivable and Allowance for Credit Losses
March 31,
2024
December 31,
2023
December 31,
2022
Accounts receivable, net:
Accounts receivable, trade$8,741,000 $9,802,000 $7,315,000 
Allowance for credit losses(428,000)(483,000)(293,000)
$8,313,000 $9,319,000 $7,022,000 
Changes to the allowance for credit losses during the three months ended March 31, 2024 and 2023 were as follows:
Allowance for Credit Losses
Balance as of January 1, 2023$(293,000)
Provision for expected credit loss(5,000)
Write-offs
48,000 
Balance as of March 31, 2023
$(250,000)
Balance as of January 1, 2024
$(483,000)
Provision for expected credit loss 
Write-offs
55,000 
Balance as of March 31, 2024
$(428,000)
The Company’s adoption of ASU No. 2016-13, Financial Instruments - Credit Losses, included an assessment of our aged trade receivables balances and their underlying credit risk characteristics. Our evaluation of past events, current conditions, and reasonable and supportable forecasts about the future resulted in an expectation of immaterial credit losses.
13

Inventory
The components of inventories are as follows:
 March 31,
2024
December 31,
2023
Inventory:
Raw materials$7,706,000 $7,567,000 
   Work in process
7,969,000 9,790,000 
Finished goods8,127,000 10,245,000 
$23,802,000 $27,602,000 
Inventories current
$19,587,000 $22,892,000 
Inventories non-current (included in other long-term assets)
$4,215,000 $4,710,000 
Intangible Assets
Intangible assets that are subject to amortization consisted of the following for the periods presented:
March 31, 2024
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$2,000,000 $(758,000)$1,242,000 $2,630,000 $(1,078,000)$1,552,000 
Customer relationships3,200,000 (1,528,000)1,672,000 4,150,000 (2,002,000)2,148,000 
Developed technology41,600,000 (12,882,000)28,718,000 41,600,000 (11,428,000)30,172,000 
Intangibles, net$46,800,000 $(15,168,000)$31,632,000 $48,380,000 $(14,508,000)$33,872,000 
Intangible assets not subject to amortization totaled $0.1 million at March 31, 2024 and December 31, 2023, and related to the Company’s domain name.
Accrued Expenses
Accrued expenses consist of the following:
March 31,
2024
December 31,
2023
Compensation expenses*
$8,761,000 $5,030,000 
Customer deposits17,000 17,000 
Taxes payable1,034,000 1,099,000 
Insurance 234,000 512,000 
Professional fees and royalties312,000 387,000 
Warranty liabilities213,000 391,000 
Accrued clinical study fees57,000 138,000 
Other400,000 515,000 
Total$11,028,000 $8,089,000 
*Compensation expenses include restructuring costs of $3.9 million incurred during the quarter ended March 31, 2024. Refer to Note 7 - Commitments and Contingencies.
14

5. High Trail Agreement
As of March 31, 2024, the Company had aggregate principal outstanding under the Notes of $24.3 million, reported at fair value of $29.1 million (refer to Note 8 (Investments and Fair Value Measurements), for fair value measurements and additional discussion) and broken out as follows:
Notes
Principal balance, December 31, 2023
$61,000,000 
Less:
Conversions
 
Partial redemption payments of principal
9,000,000 
Redemption payment of principal in connection with modification
27,663,000 
Notes principal balance, March 31, 2024
$24,337,000 
On January 1, 2024, and February 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.
As of March 31, 2024, at the holder’s option, the Company may be required to make future aggregate redemptions at the repayment price of 115% as follows (unless earlier converted per the terms):
2024
$27,988,000 
Thereafter
 
Total
$27,988,000 
As of March 31, 2024, and assuming no future conversions, the Company would be required to pay a remaining retirement fee of $2.2 million, based on full redemption of principal.
Debt Financing Amendment
On February 27, 2024, the Company entered into a letter agreement (the “Letter Agreement”) and an Amendment to the Registered Note (the “Amendment”), with the purchaser of the senior secured convertible notes payable due 2025 (the “Registered Notes”) which provided for, among other things, the following:
Reduction (i) of the minimum liquidity covenant from $50.0 million, and (ii) of the restricted cash covenant from $35.0 million, in both cases, to the amount equal to the sum of (iii) the outstanding principal amount of the Registered Notes plus (iv) approximately $0.7 million, which will be further reduced as the remaining principal on the Registered Notes are retired;
Cancellation of the March 2024 partial redemption payment and delay of the April 2024 partial redemption payment to April 20, 2024;
Redemption of the outstanding $17.0 million balance of the senior secured convertible notes payable due 2025 initially issued in a concurrent private placement to the purchaser (the “Private Placement Notes” and together with the Registered Notes, the “Notes”) at a redemption price of 115% for a total redemption payment of approximately $19.6 million;
Redemption of approximately $10.7 million of the Registered Notes at a redemption price of 115% for a total redemption payment of approximately $12.3 million; and
Increase of $1.0 million to the Retirement Fee (as defined in the Notes) of the Private Placement Notes to $3.2 million paid concurrently with redemptions of the initial private placement note, which was recorded in other income (expense).
The Company accounted for the Amendment as a modification and therefore recorded no gain or loss. The terms of the new debt permitted the Company to prepay the debt in the same amount as the partial redemption payments at 115% of principal.
There was no modification made to the option to purchase additional convertible notes (“Purchase Option”) or Purchase Warrants (as defined in Note 6 (Stockholders’ Equity and Stock-Based Compensation)) issued in connection with the Notes.
On April 20, 2024, and May 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.
15

6. Stockholders’ Equity and Stock-Based Compensation
Reverse Stock Split
On August 4, 2023, the Company completed a reverse stock split of its outstanding shares of common stock pursuant to which every 10 shares of issued and outstanding common stock were exchanged for one share of common stock. No fractional shares were issued in the reverse stock split. Instead, the Company paid cash (without interest) equal to such fraction multiplied by $5.90 per share (a price equal to the average of the closing sales prices of the common stock on The Nasdaq Capital Market during regular trading hours for the five consecutive trading days immediately preceding August 4, with such average closing sales prices being adjusted to give effect to a Reverse Stock Split). All share and per share amounts included within these condensed consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split.
Cowen At-the-Market Facility
On March 23, 2021, the Company entered into a Sales Agreement with Cowen and Company, LLC (“Cowen”) which provides for the sale, in the Company’s sole discretion, of shares of common stock having an aggregate offering price of up to $350.0 million through or to Cowen, acting as sales agent or principal, which was amended on March 9, 2023 to decrease the maximum aggregate offering price to $200.0 million for sales made on and after the date of the amendment (the “Cowen ATM”). The Company agreed to pay Cowen a commission of up to 3.0% of the aggregate gross proceeds from each sale of shares, reimburse legal fees and disbursements and provide Cowen with customary indemnification and contribution rights. During the three months ended March 31, 2024, the Company sold approximately 11.8 million shares of common stock under the Cowen ATM at an average share price of $1.31 per share, and received gross proceeds of approximately $15.4 million before deducting offering costs of $0.4 million.
Stock Warrants
A summary of the Company’s warrant activity during the three months ended March 31, 2024 was as follows:
Shares of Stock under WarrantsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
21,696,000 $4.38 4.78$ 
Granted  — — 
Exercised  —  
Canceled  — — 
Outstanding at March 31, 2024
21,696,000 $4.38 4.54$ 
Stock Options
A summary of the Company’s stock option activity during the three months ended March 31, 2024 was as follows:   
Shares of Stock under Stock OptionsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
3,268,000 $24.79 7.80$3,000 
Granted51,000 1.18 — 
Exercised  —  
Canceled(258,000)25.47 — 
Outstanding and expected to vest at March 31, 2024
3,061,000 $24.34 7.92$ 
Vested and exercisable at March 31, 2024
1,563,000 $29.48 7.34$ 
For the three months ended March 31, 2024, the weighted-average grant date fair value of stock options granted was $0.84 per share.
16

Stock-Based Compensation
The Company recognized stock-based compensation expense for the periods presented as follows: 
 Three Months Ended
March 31,
20242023
Cost of product revenue$81,000 $102,000 
Cost of service and other revenue47,000 44,000 
Research and development1,171,000 1,357,000 
General and administrative1,716,000 2,379,000 
Total stock-based compensation expense$3,015,000 $3,882,000 
The weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants during the periods presented were as follows:
Three Months Ended
March 31,
20242023
Risk-free interest rate4.0 %4.0 %
Expected volatility80.8 %72.7 %
Expected term (in years)6.16.0
Expected dividend yield0.0 %0.0 %

Restricted Stock Units and Performance Stock Units
The following table summarizes RSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
239,000 $16.30 
Granted 
Released(48,000)16.30 
Forfeited(7,000)16.30 
Outstanding at March 31, 2024
184,000$16.30
The total fair value of the RSUs that vested during the three months ended March 31, 2024 was $0.8 million, determined as of the date of vesting. The weighted average remaining contractual term for the RSUs is 2.6 years as of March 31, 2024.
The following table summarizes PSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
29,000$47.4 
Granted
Released 
Forfeited
Outstanding at March 31, 2024
29,000$47.4
During the year ended December 31, 2023, the Company reassessed the implicit service period on its performance-based stock units relative to specified revenue targets and determined that the performance conditions were met from an accounting perspective, but subject to certain certifications and approval from the Compensation Committee; therefore, the remaining
17

expense was accelerated as of December 31, 2023. As a result of the accelerated vesting terms, the weighted average remaining contractual term for the PSUs is 0 years as of March 31, 2024.
Executive Option Grants and RSUs
On February 15, 2023, the compensation committee of the Company’s board of directors granted various executive officers stock options to purchase an aggregate of 0.3 million shares of common stock at an exercise price of $16.30 per share, and RSUs amounting to 0.1 million shares of common stock at a grant date fair value of $16.30 per share, in each case with an effective grant date and vesting commencement date of February 15, 2023 (the “Grant Date”). These stock option grants and RSUs were issued from the 2018 Equity Incentive Plan. The shares subject to the option shall vest monthly over 48 months beginning on the one-month anniversary of the Grant Date, such that the option shall be fully vested and exercisable on the four-year anniversary of the Grant Date. The RSUs shall vest annually over four years beginning one year after the Grant Date, and the balance of the shares vest in a series of three successive equal annual installments measured from the first anniversary of the Grant Date, such that the RSU shall be fully vested on the four-year anniversary of the Grant Date.
Registered Direct Offering
On April 4, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors (the “Purchasers”), pursuant to which the Company agreed to issue and sell, in a registered direct offering priced at-the-market consistent with the rules of the Nasdaq Stock Market (the “Registered Direct Offering”): (i) an aggregate of 6.5 million shares of the Company’s common stock, (ii) pre-funded warrants to purchase up to an aggregate of 2.2 million shares of common stock (the “Pre-Funded Warrants”), and (iii) warrants to purchase up to 8.7 million shares of common stock (the “Purchase Warrants”). The combined purchase price of each share of common stock and accompanying Warrant is $1.15 per share. The combined purchase price of each Pre-Funded Warrant and accompanying Warrant is $1.14 (equal to the combined purchase price per share of common stock and accompanying Warrant, minus $0.001). The gross proceeds to the Company from the Registered Direct Offering was $10.0 million. The Company received net proceeds of $9.3 million after deducting placement agent fees and other offering expenses of $0.7 million payable by the Company.
Each Warrant is exercisable for one share of common stock at an exercise price of $1.02 per share. The Purchase Warrants are immediately exercisable as of the date of issuance of April 8, 2024, and will expire on the five-year anniversary of the date of issuance. The Pre-Funded Warrants are offered in lieu of shares of common stock and provide that the holder may not exercise any portion of a Pre-Funded Warrant to the extent that immediately prior to or after giving effect to such exercise the holder would own more than 4.99% (or, at the election of the holder, 9.99%) of the Company’s outstanding common stock immediately following the consummation of the Registered Direct Offering. Each Pre-Funded Warrant is exercisable for one share of common stock at an exercise price of $0.001 per share. The Pre-Funded Warrants are immediately exercisable and were exercised in full at the time of closing.

7. Commitments and Contingencies
The Company has entered into various operating lease agreements and a finance lease agreement, primarily relating to our office, laboratory, and manufacturing space. See Note 11 – Commitments and Contingencies, subsection titled “Leases”, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December 31, 2023 for information regarding the Company’s lease agreements.
The future minimum payments under non-cancellable operating and finance leases as of March 31, 2024, are as follows:
Operating LeasesFinance Lease
Remainder of 2024
$2,085,000 $248,000 
2025
2,608,000 338,000 
2026
544,000 346,000 
2027
254,000 356,000 
2028
 365,000 
Thereafter 5,230,000 
Total future lease payments5,491,000 6,883,000 
Less: imputed interest(546,000)(3,039,000)
Total lease liabilities$4,945,000 $3,844,000 
18

Restructuring
In October, 2023, the Company committed to a series of cost saving initiatives including a reduction in force (the “Workforce Reduction”) and, as a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May 2023, such plan is intended to decrease expenses and maintain a streamlined organization to support its business. In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee of approximately $0.2 million in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024 and recorded a gain of $0.1 million
On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the 2023 Workforce Reduction. As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements we have not yet ceased offering the above-referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force.
The workforce reduction resulted in total restructuring charges of approximately $3.9 million, comprised primarily of severance payments and wages for the 60-day notice period in accordance with the California Worked Adjustment and Retraining Notification (WARN) Act.
The following is a summary of restructuring charges associated with the reduction in force for the quarter ended March 31, 2024 including severance, impairment, and other exit related costs:
Severance
$3,874,000 
Lease related expenses
211,000 
Other
547,000 
Total restructuring charges including in operating expenses
$4,632,000 
COGS restructuring
$11,000 
Total restructuring charges
$4,643,000 

The following restructuring liability activity was recorded in connection with the reduction in force for the quarter ended March 31, 2024 including within accrued expenses on the unaudited condensed consolidated financial statements:
Accrued restructuring as of December 31, 2023
$83,000 
Restructuring charges incurred during the period
4,643,000 
Cash payments
 
Accrued restructuring as of March 31, 2024
$4,726,000 
Litigation
From time to time, the Company may be subject to potential liabilities under various claims and legal actions that are pending or may be asserted. These matters arise in the ordinary course and conduct of the business. The Company regularly assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in the unaudited condensed consolidated financial statements. An estimated loss contingency is accrued in the unaudited condensed consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on the Company’s assessment, it currently does not have any material loss exposure as it is not a defendant in any claims or legal actions.
Contingent Consideration
See Note 8 (Investments and Fair Value Measurements) for a discussion of the contingent consideration liability.
8. Investments and Fair Value Measurements
19

The Company holds investment securities that consist of highly liquid, investment grade debt securities. The Company determines the fair value of its investment securities based upon one or more valuations reported by its investment accounting and reporting service provider. The investment service provider values the securities using a hierarchical security pricing model that relies primarily on valuations provided by an industry-recognized valuation service. Such valuations may be based on trade prices in active markets for identical assets or liabilities (Level 1 inputs) or valuation models using inputs that are observable either directly or indirectly (Level 2 inputs), such as quoted prices for similar assets or liabilities, yield curves, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, and broker and dealer quotes, as well as other relevant economic measures.
The following table presents the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
March 31, 2024
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Commercial paper$1,198,000 $ $1,198,000 $ 
Corporate notes/bonds6,374,000  6,374,000  
U.S. treasuries
4,989,000  4,989,000  
Total investments:$12,561,000 $ $12,561,000 $ 
Money market funds$12,041,000 $12,041,000 $ $ 
Commercial paper classified as restricted investments
2,646,000  2,646,000  
U.S. treasuries classified as restricted investments
21,800,000  21,800,000  
Total restricted investments:
$24,446,000 $ $24,446,000 $ 
Liabilities:
Contingent consideration$10,250,000 $ $ $10,250,000 
Convertible notes payable$29,080,000 $ $ $29,080,000 
Purchase option liability$5,060,000 $ $ $5,060,000 
December 31, 2023
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Corporate notes/bonds14,360,000  14,360,000  
U.S. treasuries34,463,000 34,463,000 
Total investments:$48,823,000 $ $48,823,000 $ 
Money market funds$9,752,000 $9,752,000 $ $ 
Commercial paper classified as restricted investments
5,432,000  5,432,000  
U.S. treasuries classified as restricted investments
29,685,000  29,685,000  
Total restricted investments:
$35,117,000 $ $35,117,000 $ 
Liabilities:
Contingent consideration$10,890,000 $ $ $10,890,000 
Convertible notes payable
$69,803,000 $ $ $69,803,000 
Purchase option liability
$8,534,000 $ $ $8,534,000 
Money Market Funds are classified as cash equivalents on the unaudited condensed consolidated balance sheet.
20

Contingent Consideration
Contingent consideration relates to the acquisitions of BioDiscovery and Purigen. The outcome of the milestone consideration for all contingent consideration liabilities is binary, meaning the milestones are either achieved or not achieved, and the only other variable factor is the timing of when the milestones are achieved. The fair value measurement of the contingent consideration liabilities is based on significant inputs not observed in the market (Level 3 inputs). These unobservable inputs represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair value.
The fair value of the BioDiscovery contingent consideration liability is reassessed on a quarterly basis using a probability weighted model. Assumptions used to estimate the fair value of the contingent consideration related to the acquisition of BioDiscovery include the probability of achieving, or changes in timing of certain milestones, and a discount rate of 3%. The Company determined the fair value of the BioDiscovery milestone consideration using a scenario-based technique, as the trigger for payment is event driven. On October 2, 2023, the $10.0 million milestone consideration was paid in full. Any change in fair value of the contingent consideration during the prior years was due to the passage of time.
Contingent consideration liabilities related to the Purigen milestones are related to the achievement of two independent milestones with aggregate possible milestone payments totaling $32.0 million.
The fair value of the Purigen milestones are reassessed on a quarterly basis using a probability weighted model and a Monte Carlo Simulation. Assumptions used to estimate the fair value of the milestones using a probability weighted model include the probability of achieving independent milestones, anticipated payment date and a discount rate of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The Company determined the fair value of this milestone consideration using a scenario-based technique, as the trigger for payment is event driven. The Company determined the likelihood of each independent milestone and used probability factors ranging from 0% to 49% which were applied to the individual payments over the five year milestone term. The probability factors as of December 31, 2023 ranged from 9% to 49%. For one milestone, a Monte Carlo Simulation was performed to determine the likelihood that the milestone will be achieved to determine the milestone consideration payment. Assumptions include the projected units, revenue discount rates of 8% and 7% and discount rates of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The fair value of the Purigen contingent consideration as of March 31, 2024 and December 31, 2023 were $10.3 million and $10.9 million, respectively.
Convertible notes payable and purchase option liability
March 31, 2024
December 31, 2023
Expected volatility
82.60 %80.20 %
Risk-free interest rate
5.33 %4.92 %
Term to maturity (years)
0.420.80
Debt discount rate
17.10 %17.11 %
Equity discount rate
5.33 %4.92 %
The table above uses a weighted average of assumptions based on the fair value of the Notes.
The volatility is based on an analysis of the Company, the risk-free rate is based on US treasury yields, the equity discount rate is based on term-specific US treasury yields, and the debt discount rate is based on the Company’s credit rating.
In connection with the Notes, the Purchaser was granted an option which expires on the maturity date of the Notes to purchase up to an additional $25.0 million aggregate principal amount of private placement notes (the “Subsequently Purchased Notes”) and warrants (refer to Note 5 - High Trail Agreement). The estimated fair value of the Purchase Option as of the valuation date was assessed as the difference in the aggregate indicated value of the Subsequently Purchased Notes and the consideration to be paid upon exercising the option which was estimated to be $5.1 million and $8.5 million at March 31, 2024 and December 31, 2023, respectively.
The terms used to estimate the fair value of the Subsequently Purchased Notes and warrant underlying the Purchase Option liability (the “Subsequently Purchased Warrants”) are as follows:
21

Subsequently Purchased Notes
Subsequently Purchased
Warrants
March 31, 2024December 31, 2023March 31, 2024December 31, 2023
Expected volatility
81.50 %80.20 %75.80 %66.20 %
Risk-free interest rate
4.79 %4.46 %4.17 %3.80 %
Term to maturity (years)
1.421.505.005.00
Dividend yield
 % % % %
Exercise price
  $3.19$3.19
Debt discount rate
16.50 %16.60 % % %
Equity discount rate
4.79 %4.46 % % %
22

Changes in estimated fair value of contingent consideration liability, convertible notes payable and option liability in the three months ended March 31, 2024 are as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Convertible
Notes Payable (Level 3 Measurement)
Option
Liability
(Level 3 Measurement)
Balance as of January 1, 2024
$10,890,000 $69,803,000 $8,534,000 
Issuance of convertible notes payable and option
— — — 
Change in estimated fair value, recorded in selling, general and administrative expenses(640,000)— — 
Changes in estimated fair value, recorded in other income (expense), net
— (4,060,000)(3,474,000)
Change in instrument specific credit risk recorded in OCI
— — — 
Conversions to common stock
— — — 
Cash payments or redemptions
— (36,663,000)— 
Balance as of March 31, 2024
$10,250,000 $29,080,000 $5,060,000 
Changes in estimated fair value of contingent consideration liability in the three months ended March 31, 2023 is as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Balance as of January 1, 2023
$22,352,000 
Liability recorded as a result of current period acquisition 
Change in estimated fair value, recorded in selling, general and administrative expenses789,000 
Cash payments 
Balance as of March 31, 2023
$23,141,000 
Available for Sale Investments
The Company invests its excess cash in U.S. Treasury and agency securities, corporate debt securities, and commercial paper, which are classified as available-for-sale investments. These investments are carried at fair value and are included in the tables below. The Company records an allowance for credit losses when unrealized losses are due to credit-related factors. At each reporting date, the Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. The Company evaluates, among others, whether the Company has the intention to sell any of these investments and whether it is not more likely than not that the Company will be required to sell any of them before recovery of the amortized cost basis. Neither of these criteria were met in any period presented. The credit ratings of the securities held remain of the highest quality. Moreover, the Company continues to receive payments of interest and principal as they become due, and our expectation is that those payments will continue to be received timely. Based on this evaluation, as of March 31, 2024 and December 31, 2023, the Company determined that unrealized losses of the below securities were primarily attributable to changes in interest rates and non-credit related factors. As such, no allowances for credit losses were recorded during these periods.
As of March 31, 2024 and December 31, 2023, the Company held 20 and 15 securities, respectively, which have been in an unrealized loss position for a period of less than 12 months. As of March 31, 2024 and December 31, 2023, the Company held 0 and 2 securities, respectively, which have been in an unrealized loss position for a period of greater than 12 months.
23

Realized gains and losses are calculated using the specific identification method and recorded in other income (expense) in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss. The Company has the ability, if necessary, to liquidate any of its cash equivalents and marketable securities to meet its liquidity needs in the next 12 months.
During the quarter ended March 31, 2024, the Company sold 6 of its available for sale securities and received proceeds of $21.5 million. During the quarter ended March 31, 2024, the Company recognized a loss of $0.001 million in other income relating to the maturity of its securities. Amounts are reclassified out of accumulated other comprehensive income into earnings using the specific identification method.
Interest receivable as of March 31, 2024 and December 31, 2023 was $0.2 million and $0.3 million, respectively, and is recorded as a component of prepaid expenses and other current assets on the unaudited condensed consolidated balance sheets.
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$1,199,000 $ $(1,000)$1,198,000 
Corporate notes/bondsLess than 16,374,000   6,374,000 
U.S. treasuries
Less than 14,989,000   4,989,000 
Total maturity less than 1 year$12,562,000 $ $(1,000)$12,561,000 
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$2,650,000 $ $(4,000)$2,646,000 
U.S. treasuries
Less than 121,813,000  (13,000)21,800,000 
Total maturity less than 1 year$24,463,000 $ $(17,000)$24,446,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Corporate notes/bondsLess than 1$14,369,000 $ $(9,000)$14,360,000 
U.S. treasuries
Less than 134,459,000 4,000  34,463,000 
Total maturity less than 1 year$48,828,000 $4,000 $(9,000)$48,823,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$5,435,000 $ $(3,000)$5,432,000 
U.S. treasuries
Less than 129,682,000 5,000 (2,000)29,685,000 
Total maturity less than 1 year$35,117,000 $5,000 $(5,000)$35,117,000 

As of March 31, 2024, the following table summarizes available-for-sale securities in an unrealized loss position:
24

Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$1,198,000 $(1,000)$ $ $1,198,000 $(1,000)
Corporate Notes/Bonds6,374,000    6,374,000  
U.S. treasuries
4,989,000    4,989,000  
Total$12,561,000 $(1,000)$ $ $12,561,000 $(1,000)
As of March 31, 2024, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$2,646,000 $(4,000)$ $ $2,646,000 $(4,000)
U.S. treasuries
21,800,000 (13,000)  21,800,000 (13,000)
Total$24,446,000 $(17,000)$ $ $24,446,000 $(17,000)

As of December 31, 2023, the following table summarizes available-for-sale securities in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Corporate Notes/Bonds$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
Total$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
As of December 31, 2023, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$5,432,000 $(3,000)$ $ $5,432,000 $(3,000)
U.S. treasuries
11,789,000 (2,000)  11,789,000 (2,000)
Total$17,221,000 $(5,000)$ $ $17,221,000 $(5,000)
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 condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q for the three months ended March 31, 2024 (“Quarterly Report”) and the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2023 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 for the year ended December 31, 2023, (“Annual Report”), filed with the Securities and Exchange Commission, (“SEC”), on March 9, 2023. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “we,” “us,” and “our” refer to Bionano Genomics, Inc. and its subsidiaries or, as the context may require, Bionano Genomics, Inc. only.
25

Forward-Looking Statements
The information in this Quarterly Report contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to any statements concerning our strategy, future operations, future financial position, future revenues, projected costs, expected savings including from restructuring initiatives, projected cash runway, prospects and plans, expected growth in sales of instruments and consumables, installed bases and provision of clinical services, 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- under Part II, Item 1A. Risk Factors in this Quarterly Report 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 provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. Our mission is to transform the way the world sees the genome through optical genome mapping (“OGM”) solutions, diagnostic services and software. We offer OGM solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through our Bionano Laboratories business, we also provide diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through our BioDiscovery business, we offer an industry-leading, platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen business, we offer nucleic acid extraction and purification solutions using proprietary ITP technology.
Recent Highlights
Commercial Adoption of Offerings for OGM Systems
In executing on our commercialization strategy, we expanded the utilization of our OGM systems and:
Grew our installed base to 347 as of March 31, 2024, an increase of approximately 34% from a total installed base of 259 as of March 31, 2023. Installed base represents the global number of OGM instruments installed at end-customer locations and therefore having the technology to process OGM.
Sold 8,249 flowcells in the three-month period ended March 31, 2024, an increase of approximately 58% from 5,226 flowcells sold in the same quarter of 2023. The OGM cartridge is the consumable that packages nanochannel arrays for DNA linearization. In its current form, the OGM cartridge can comprise - one, two or three flowcells per cartridge. Flowcells sold refers to the units of genome mapping consumables used for analyzing one genome, purchased by customers to process samples for optical genome mapping.
Macroeconomic and Geopolitical Developments
We are subject to additional risks and uncertainties as a result of adverse geopolitical and macroeconomic developments, such as recent and potential future bank failures, the ongoing conflict between Ukraine and Russia and related sanctions, the Israel-Hamas war, any effects of global pandemics and uncertain market conditions, including inflation and supply chain disruptions, which could continue to have a material impact on our business and financial results.
We closely monitor and comply with various applicable guidelines and legal requirements in the jurisdictions in which we operate. In the past, we have experienced supply chain challenges, attributable to such adverse geopolitical and macroeconomic developments including increased costs to secure certain component parts in our products and to produce our products at our contract manufacturers. During the three months ended March 31, 2024, we did not experience material increases in our supply chain costs, but we may experience such increases in future fiscal periods. We expect our costs to remain high for the foreseeable future. As global economic conditions recover, business activity may not recover as quickly as anticipated, and it is not possible at this time to estimate the long-term impact that these and related events could have on our business, as the impact will depend on future developments, which are highly uncertain and cannot be predicted. For instance, product demand may be reduced due to an economic recession, a decrease in corporate capital expenditures, prolonged unemployment, rising inflation rates, labor shortages, reduction in consumer confidence, adverse geopolitical and macroeconomic developments, or any similar
26

negative economic condition. These negative effects could have a material impact on our operations, business, earnings, and liquidity.
Recent Developments
In March 2024, we announced a cost savings plan that aims to reduce annualized operating expenses by approximately $35.0 to $40.0 million starting in the second half of 2024. As part of the plan, we reduced our overall headcount by approximately 120 employees. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders and other disorders of childhood development. These cost-saving measures are incremental to the cost saving initiatives previously announced in May 2023 and October 2023. See Note 7 (Commitments and Contingencies) to our unaudited condensed consolidated financial statements for additional information.
Financial Overview
Revenue
We generate product revenue from sales of our OGM and Ionic® Purification systems and consumables, which includes our instruments, and our VIA™ software. At the end of July 2023 we began installations of VIA software as a replacement to NxClinical software. Like NxClinical, VIA has a simple integrated workflow for visualization, interpretation and reporting of NGS and microarray data. VIA additionally incorporates OGM data to that workflow creating a standard software tool for use across molecular pathology and cytogenomics applications. We currently sell our systems for research use only applications and our customers are primarily laboratories associated with academic and governmental research institutions, academic and commercial clinical laboratories, as well as pharmaceutical, biotechnology and contract research companies. In addition, we provide instruments to certain customers at no cost under our reagent rental program, and the customers agree to purchase minimum quantities of consumables. Consumable revenue consists of sales of reagents and chips necessary to process a sample. Sales of our VIA software, which provides customers with solutions for analysis, interpretation and reporting of genomic data, are made on a subscription basis. We generate service revenue from the sale of diagnostic testing services for those with autism spectrum disorder and other neurodevelopmental disabilities through Bionano Laboratories, as well as services performed related to customer sample evaluations using an OGM system. Other revenue consists of warranty and other service-based revenue, including support, repair and maintenance services.
The following table presents our revenue for the periods indicated:
Three Months Ended March 31,
 20242023
Product revenue$6,828,000 $5,447,000 
Service and other revenue1,941,000 1,968,000 
Total$8,769,000 $7,415,000 
The following table reflects total revenue by geography and as a percentage of total revenue, based on the billing address of our customers. Americas consists of North America and South America. EMEA consists of Europe, the Middle East, and Africa. Asia Pacific includes China, Japan, South Korea, Singapore, India and Australia.
Three Months Ended March 31,
2024
2023
$%$%
Americas$4,690,000 53 %$3,444,000 47 %
EMEA3,133,000 36 %2,992,000 40 %
Asia Pacific946,000 11 %979,000 13 %
Total$8,769,000 100 %$7,415,000 100 %
Cost of Revenue
Cost of product revenue for our systems and consumables includes raw material parts costs and associated freight, shipping and handling costs, contract manufacturing costs, salaries and other personnel costs, equipment depreciation, overhead and other direct costs related to those sales recognized as product revenue in the period. Cost of service and other revenue consists of third-party laboratory costs to process the diagnostic samples, salaries of our clinical technicians who interpret and deliver the results to patients, warranty services, and other costs of servicing equipment at customer sites.
27

Research and Development Expenses
Research and development expenses consist of salaries and other personnel costs, stock-based compensation, research supplies, third-party development costs for new products, materials for prototypes, equipment depreciation, and allocated overhead costs that include facility and other overhead costs. We have made substantial investments in research and development since our inception, and plan to continue to make investments in the future. Our research and development efforts have focused primarily on the tasks required to support development and commercialization of new and existing products. We believe that our continued investment in research and development is essential to our long-term competitive position.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist primarily of salaries and other personnel costs, amortization expense related to acquired intangibles, and stock-based compensation for our sales and marketing, finance, legal, human resources and general management, as well as professional services, such as legal and accounting services.
Results of Operations
We have incurred losses in each year since our inception. Our net loss was $31.4 million for the three months ended March 31, 2024. As of March 31, 2024, we had an accumulated deficit of $612.6 million.
We expect to continue to incur significant expenses and operating losses as we:
expand our sales and marketing efforts to further commercialize our products;
continue research and development efforts to improve our existing products;
enter into collaboration arrangements, if any;
add operational, financial and management information systems; and
incur increased costs as a result of operating as a public company.
Accordingly, based on recurring losses from operations incurred since inception, the expectation of continued operating losses, and the need to raise additional capital to finance our future operations, we determined that there is substantial doubt about our ability to continue as a going concern within 12 months of this Quarterly Report.
28

Comparison of the Three Months Ended March 31, 2024 and 2023
The following table sets forth our results of operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,Period-to-Period Change
2024
2023$%
Revenues:    
Product revenue$6,828,000 $5,447,000 $1,381,000 25 %
Service and other revenue1,941,000 1,968,000 (27,000)(1)%
Total revenue8,769,000 7,415,000 1,354,000 18 %
Cost of revenue:  
Cost of product revenue4,904,000 3,858,000 1,046,000 27 %
Cost of service and other revenue1,041,000 1,487,000 (446,000)(30)%
Total cost of revenue5,945,000 5,345,000 600,000 11 %
Operating expenses:  
Research and development9,779,000 13,937,000 (4,158,000)(30)%
Selling, general and administrative19,536,000 25,976,000 (6,440,000)(25)%
Restructuring costs
4,632,000 — 4,632,000 100 %
Total operating expenses33,947,000 39,913,000 (5,966,000)(15)%
Loss from operations(31,123,000)(37,843,000)6,720,000 (18)%
Other income (expenses):
Interest income1,044,000 704,000 340,000 48 %
Interest expense(122,000)(76,000)(46,000)61 %
Other income (expenses)(1,239,000)117,000 (1,356,000)(1,159)%
Total other income (expenses)(317,000)745,000 (1,062,000)(143)%
Loss before income taxes(31,440,000)(37,098,000)5,658,000 (15)%
Provision for income taxes18,000 (26,000)44,000 (169)%
Net loss$(31,422,000)$(37,124,000)$5,702,000 (15)%
Revenue
Product revenue increased by $1.4 million, or 25%, to $6.8 million for the three months ended March 31, 2024 compared to $5.4 million for the same period in 2023. The increase in product revenue was driven by increased sales of consumables with expansion of the install base and software sales. We believe increased demand for our OGM systems was primarily driven by increased market awareness and additional published data demonstrating the utility of OGM. We expect product revenue to increase as market awareness and published data of OGM utility increases, along with continued efficiencies gained in the OGM workflow through research and development, and the acquisitions of BioDiscovery and Purigen.
There was no material change in service and other revenue for the three months ended March 31, 2024 when compared to the same period in 2023. We expect service and other revenue to decrease over the remainder of 2024 as a result of our decision to phase out certain clinical service offerings from Bionano Laboratories.
Cost of Revenue
Cost of product revenue increased by $1.0 million, or 27%, to $4.9 million for the three months ended March 31, 2024, compared to $3.9 million for the three months ended March 31, 2023. The increase in cost of product revenue was due to higher sales of instruments and consumables. We expect cost of product revenue to continue to increase as product revenues increase.
Cost of service and other revenue decreased $0.4 million, or 30%, to $1.0 million for the three months ended March 31, 2024, compared to $1.5 million for the three months ended March 31, 2023. The decrease in cost of service and other revenue is primarily due to a decrease in product warranty and maintenance costs. We expect cost of service and other revenue to decrease over the remainder of 2024 as a result of our decision to phase out certain clinical service offerings from Bionano Laboratories.
29

Gross Profit, and Gross Margin
Three Months Ended March 31,Period-to-Period ChangePeriod-to-Period Percentage Change
2024
2023
2024 to 2023
2024 to 2023
Gross profit (loss):
Product$1,924,000 $1,589,000 $335,000 21%
Service and other900,000 481,000 419,000 87%
Total gross profit$2,824,000 $2,070,000 $754,000 36%
Gross margin:
Product28 %29 %
Service and other46 %24 %
Total gross margin32 %28 %
Product gross profit increased $0.3 million, or 21%, to $1.9 million for the three months ended March 31, 2024, compared to $1.6 million for the three months ended March 31, 2023. The increase in product gross profit was primarily due to higher sales of consumables and software.
Service and other gross profit increased by $0.4 million, or 87%, to $0.9 million for the three months ended March 31, 2024, compared to $0.5 million for the three months ended March 31, 2023. The increase in service and other gross profit was primarily due to a decrease in product warranty and maintenance costs. We expect service and other gross profit to decrease over the remainder of 2024 as a result of our decision to phase out certain clinical service offerings from Bionano Laboratories.
Research and Development Expenses
Research and development (“R&D”) expenses decreased by $4.2 million, or 30%, to $9.8 million for the three months ended March 31, 2024 compared to $13.9 million for the same period in 2023. The decrease is primarily due to a decrease of $1.5 million in professional and consulting fees including costs incurred to support clinical research studies and Stratys development, a decrease of $2.2 million in salaries, wages and benefits driven by headcount reductions announced in 2023, and a decrease of $0.5 million of information technology costs. We anticipate that R&D expenses will decrease for the remainder of 2024 as a result of our cost savings initiatives announced in March 2024.
Selling, General and Administrative Expenses
Selling, general and administrative (“SG&A”) expenses decreased by $6.4 million, or 25%, to $19.5 million for the three months ended March 31, 2024 compared to $26.0 million for the same period in 2023. The decrease is primarily due to a $3.9 million decrease in salaries, wages and benefits driven by headcount reductions announced in 2023, a $1.5 million decrease in primarily marketing-related expenses and a $0.8 million decrease in administration and other expenses which includes the gain/loss recorded on fair value of the contingent consideration due for Purigen milestones and is offset by intangible impairment charges recorded to our non-OGM Bionano Laboratories asset group. We anticipate that SG&A expenses will decrease for the remainder of 2024 as a result of our cost savings initiatives announced in March 2024.
Restructuring Costs
Restructuring costs were $4.6 million for the three months ended March 31, 2024, as a result of our cost savings initiatives announced in March 2024. We had no restructuring costs during the same period in 2023.
Interest Income
Interest income increased by $0.3 million, or 48%, to $1.0 million for the three months ended March 31, 2024, as compared to $0.7 million for the same period in 2023 resulting from positive returns on investments.
Other income (expense)
Other income (expenses) decreased by $1.4 million, or 1,159%, to $(1.2) million for the three months ended March 31, 2024, as compared to other income of $0.1 million for the same period in 2023. The change is primarily due to the change in fair value adjustments and interest payments related to the High Trail transaction.
30

Liquidity and Capital Resources
Since our inception, we have incurred net losses and negative cash flows from operations. We have primarily generated cash flows from sales of equity securities and debt financings. We incurred net losses of $31.4 million and $93.9 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, we had an accumulated deficit of $612.6 million, cash and cash equivalents of $15.8 million, $24.8 million in restricted cash and cash equivalents and restricted short-term investments and available for sale investment securities of $12.6 million. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
Sources of Liquidity and Capital Resources
In the three months ended March 31, 2024, we incurred negative cash flows from operating activities of $28.1 million. We anticipate that future sources of liquidity will principally come from sales of common stock and other equity instruments, borrowings from credit facilities and revenue from our commercial operations. Revenue from our commercial operations has increased due to increased demand for our product offerings and our acquisition of BioDiscovery and Purigen. See Note 6 (Stockholder’s Equity and Stock-Based Compensation) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for a discussion of our recent equity activity for more information.
On October 13, 2023, we completed a registered offering (the “Registered Offering”) of senior secured convertible notes payable due 2025 (the “Registered Notes”) and warrants (the “Registered Warrants”) and a concurrent private placement (the “Private Placement”) of senior secured convertible notes payable due 2025 (the “Private Placement Notes” and, together with the Registered Notes, the “Notes”) and warrants (the “Private Placement Warrants” and, together with the Registered Warrants, the “Warrants”) and received net proceeds from the sale of the Notes and the Registered Warrants of approximately $75.6 million, after deducting the estimated Offering and Private Placement expenses and placement agent fees. $35.0 million of the proceeds of the Private Placement Notes was deposited into a restricted account subject to an account control agreement that only permits funds to be released once per calendar month upon the satisfaction of certain funding conditions specified in the Notes. The Amendment (as defined below) reduces the amount required to be held as restricted cash and removes the need for us to meet certain funding conditions before being able to access such funds.
On February 27, 2024, we entered into a letter agreement (the “Letter Agreement”) and an Amendment to the Registered Notes (the “Amendment”), with the purchaser of the Registered Notes which provided reduction (i) of the minimum liquidity covenant from $50.0 million, and (ii) of the restricted cash covenant from $35.0 million, to the amount equal to the sum of (iii) the outstanding principal amount of the Registered Notes plus (iv) approximately $0.7 million, which will be further reduced as the remaining principal on the Registered Notes are retired. We also redeemed the outstanding $17.0 million of the Private Placement Notes for a redemption payment of approximately $19.6 million and a retirement fee of $3.2 million paid concurrently and $10.7 million of the Registered Notes for a redemption payment of approximately $12.3 million.
See Note 5 (High Trail Agreement) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for further information on the Notes and Warrants.
As of March 31, 2024, we had $29.1 million of Notes at fair value, which is classified as current. The holder may require us to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. On January 1, 2024, and February 1, 2024, the holders redeemed an aggregate of $9.0 million principal of the Notes, for a Repayment Price of $10.4 million. In February 2024, in connection with the Letter Agreement and Amendment we redeemed an aggregate of $27.7 million principal amount of Notes for a total redemption payment of approximately $31.8 million, together with a retirement fee of approximately $3.2 million. Following the redemptions we have $24.3 million of principal of the Notes outstanding as of March 31, 2024. On April 20, 2024, and May 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.
31

On April 4, 2024,we entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors (the “Purchasers”), pursuant to which we agreed to issue and sell, in a registered direct offering priced at-the-market consistent with the rules of the Nasdaq Stock Market (the “Registered Direct Offering”): (i) an aggregate of 6.5 million shares of common stock, (ii) pre-funded warrants to purchase up to an aggregate of 2.2 million shares of common stock and (iii) warrants to purchase up to 8.7 million shares of common stock. The combined purchase price of each share of common Stock and accompanying warrant was $1.15 per share. The combined purchase price of each pre-funded warrant and accompanying warrant was $1.14 (equal to the combined purchase price per share of common stock and accompanying warrant, minus $0.001). We received gross proceeds from the Registered Direct Offering of approximately $10.0 million, before deducting placement agent fees and other offering expenses of $0.7 million.
Based on our current business plans, we believe the net proceeds from the financings above together with our existing cash and cash equivalents and short-term investments, will be sufficient to fund our operating expenses and capital expenditure requirements into at least the third quarter of 2024. This estimate assumes the inclusion of the amount equal to the sum of (i) the outstanding principal amount of the Registered Notes plus (ii) approximately $0.7 million that we are required to hold as restricted cash in an account control agreement under the terms of the Registered Notes. Our existing cash and cash equivalents and short-term investments, will not be sufficient for us to achieve cash-flow break even and we expect to need to seek additional capital based on strategic consideration alternatives in the future.
Future Capital Requirements
We expect that our near and longer-term liquidity requirements will consist of working capital and general corporate expenses associated with the growth of our business, including, without limitation, expenses associated with scaling up our operations and continuing to increase our manufacturing capacity, sales and marketing expense, increasing market awareness of our products and services to target customers, instrument placements with customers via the reagent rental sales strategy, additional research and development expenses associated with expanding and proving the utility of our offerings, expenses associated with continuing to build out our corporate infrastructure, enhancements to information technology, and expenses associated with being a public company. We expect such expenditures to continue throughout 2024.
We had $15.8 million in cash and cash equivalents, $12.6 million in available for sale securities and $24.8 million in restricted cash and cash equivalents and restricted short-term investments as of March 31, 2024. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid. Based on recurring losses from operations incurred since inception and the expectation of continued operating losses, we anticipate our available cash balance will not be sufficient to operate our business for the next twelve months from the issuance of this Quarterly Report. Accordingly, we determined that there is substantial doubt about our ability to continue as a going concern within 12 months after the date that the financial statements included in this Quarterly Report are issued. In order to continue to operate our business beyond that time, we will need to raise substantial additional capital. We are actively evaluating debt and equity financing sources available to us as well as cost reduction strategies, but there can be no assurance that financing will be available on terms acceptable to us, on a timely basis, or at all, or that we are able to effectively reduce our operating expenses. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of common stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. Any disruptions to, or volatility in, the credit and financial markets or any deterioration in overall economic conditions may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive. If we are unable to raise additional funds through debt or equity financing or other arrangements when needed, we may be required to delay, limit, reduce or terminate our research and development activities or future commercialization efforts. Even if we raise additional capital, we may also be required to modify, delay or abandon some of our plans which could have a material adverse effect on our business, operating results and financial condition and our ability to achieve our intended business objectives.
In addition, our estimate as to the sufficiency of our current cash, cash equivalents and available for sale securities, and our current operating plan as discussed above are based on assumptions that may prove to be wrong, and we could deplete our capital resources sooner than we currently anticipate. See Note 1 (Organization and Basis of Presentation) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for more information.
32

Cash Flows
The following table sets forth the cash flow from operating, investing and financing activities for the periods presented:
Net cash provided by (used in):Three Months Ended March 31,
20242023
 
Operating activities$(28,131,000)$(32,413,000)
Investing activities47,586,000 16,528,000 
Financing activities(21,618,000)14,862,000 
Operating Activities
We derive cash flows from operations primarily from the sale of our products and services. Our cash flows from operating activities are also significantly influenced by our use of cash for operating expenses to support our business. We have historically experienced negative cash flows from operating activities as we have developed our technology, expanded our business and built our infrastructure, and this may continue in the future. As discussed above, we anticipate our available cash balance will not be sufficient for the next twelve months from the issuance of this report. We plan to raise additional capital to fulfill our operating and capital requirements for at least 12 months through equity or debt financings, however, we may not be able to secure such financing in a timely manner or on favorable terms, if it all. See Note 5 (High Trail Agreement) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for a discussion of our recent debt financing. We anticipate that our cash used in operating activities will decrease over the next 12 to 24 months; however, we may observe fluctuations in the cash used in operating activities on a quarterly basis to sustain the expansion of our commercial offerings.
Net cash used in operating activities was $28.1 million during the three months ended March 31, 2024 as compared to $32.4 million during the same period in 2023. The decrease in cash used in operating activities of $4.3 million was primarily attributed to a decrease in our net loss in the current quarter offset by an increase in our working capital usage.
Investing Activities
Historically, our primary investing activities have consisted of capital expenditures for the purchase of capital equipment to support our expanding infrastructure, as well as the acquisitions of Lineagen, BioDiscovery and Purigen to grow our business. We expect to continue to incur additional costs for capital expenditures related to these efforts in future periods. During the three months ended March 31, 2024, cash provided by investing activities was $47.6 million, as compared to $16.5 million provided by investing activities during the same period in 2023. The increase in cash provided by investing activities of $31.1 million was primarily attributed to the maturity of $158.2 million in available for sale securities which was partially offset by a purchase of available for sale securities of $110.6 million during the three months ended March 31, 2024, compared to the maturity of $16.9 million in available for sale securities during the same period in 2023.
Financing Activities
Net cash used in financing activities was $21.6 million during the three months ended March 31, 2024 as compared to net cash provided by financing activities of $14.9 million during the same period in 2023, a decrease of $36.5 million. During the three months ended March 31, 2024, the Company made payments of $36.7 million towards the convertible notes payable which was slightly offset by approximately $15.4 million in gross proceeds from executing sales under our at-the-market facility with Cowen and Company, LLC (“Cowen”) as compared to $15.2 million during the same period in 2023.
Capital Resources
As of March 31, 2024, we had approximately $15.8 million in cash and cash equivalents, available for sale securities of $12.6 million, $24.8 million in restricted cash and cash equivalents and restricted short-term investments and working capital of $27.1 million. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
We have in place a Sales Agreement with Cowen (the “Cowen ATM”), as amended, pursuant to which we may offer and sell from time to time up to $200.0 million of shares from the date of the amendment going forward through or to Cowen, acting as sales agent or principal. During the three months ended March 31, 2024, we sold approximately 11.8 million shares of common
33

stock under the Cowen ATM and received gross proceeds of approximately $15.4 million before deducting offering costs of $0.4 million.
Contingent Consideration
As part of the merger agreement related to the acquisition of Purigen, we agreed to pay two independent milestone payments up to an aggregate of $32.0 million.
The fair value of the Purigen milestones are reassessed on a quarterly basis using a probability weighted model and a Monte Carlo Simulation. We determined the fair value of this milestone consideration using a scenario-based technique, as the trigger for payment is event driven. We determined the likelihood of each independent milestone and used probability factors ranging from 0% to 49% which were applied to the individual payments. At March 31, 2024, a Monte Carlo Simulation was performed to determine the likelihood that the milestone will be achieved and was applied to the milestone consideration payment.
Based on these valuation assumptions, the fair value of the contingent consideration liabilities was determined to be $10.3 million as of March 31, 2024.
Contractual Obligations
There were no material changes to our contractual obligations from those disclosed in the Company’s Annual Report.
Critical Accounting Policies and Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our unaudited condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. These accounting principles require us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities as of the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. We have discussed the development, selection and disclosure of the accounting estimates with our audit committee. We believe that the estimates, judgments and assumptions are reasonable based upon information available to us at the time that these estimates, judgments and assumptions are made. To the extent there are material differences between these estimates, judgments or assumptions and actual results, our financial statements will be affected. Historically, revisions to our estimates have not resulted in a material change to our financial statements.
Change in Accounting Estimates
The Company reviews the estimated useful life of its fixed assets on an ongoing basis. This review indicated that the actual lives of the Company’s Saphyr and Stratys instruments were longer than the estimated useful lives used for depreciation purposes in the Company’s unaudited condensed consolidated financial statements. We first assessed several qualitative and quantitative factors as part of our review including an analysis of the product life cycle, continued product support, customer commitments, technical durability, and compatibility of the Company’s Saphyr and Stratys instruments.
As described further in Note 1, (Organization and Basis of Presentation) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report, effective January 1, 2024, the Company changed its estimates of the useful lives of the Company’s Saphyr and Stratys instruments to better reflect the estimated period during which these assets will remain in service.
During the three months ended March 31, 2024, there have been no changes to our critical accounting policies and estimates as described in our Annual Report.
Recent Accounting Pronouncements
See Note 1 (Organization and Basis of Presentation) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for information concerning recent accounting pronouncements.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of business. These risks primarily relate to interest rates, foreign currency exchange rates and inflation.
34

Interest Rate Risk
We had approximately $15.8 million in cash and cash equivalents, $12.6 million in available for sale securities and $24.8 million in restricted cash and cash equivalents and restricted short-term investments as of March 31, 2024, which include highly liquid, investment grade debt securities. Such interest-bearing instruments are exposed to a certain degree of interest rate risk. The primary objective of our investment activities is to preserve principal while at the same time maximizing yields without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. To achieve this objective, we invest in highly liquid and high-quality government and other debt securities. To minimize our exposure due to adverse shifts in interest rates, we invest primarily in short-term securities. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
Although we are seeing, and expect to continue to see, increased interest rates, due to our investment in highly liquid and high quality government and other debt securities as well as short-term securities, as of the date of this Quarterly Report on Form 10-Q, we do not expect anticipated changes in interest rates to have a material effect on our interest rate risk in future reporting periods. Due to the short holding period of our investments and the nature of our investments, a hypothetical change of 100 basis points would have approximately a $0.06 million impact on our investments.
Our liabilities for acquisition-related contingent consideration, which is adjusted to fair value each reporting period, is also impacted by changes in interest rates. The risk-free interest rate used to estimate our weighted average cost of capital is a component of the discount rate used to calculate the present value of future cash flows due upon the achievement of certain milestones. As a result, any changes in the underlying risk-free interest rate could result in material changes to the fair value of such liabilities and could materially impact the amount of non-cash expense (or income) recorded each reporting period. As a consequence of the U.S. Federal Reserve raising interest rates, the underlying risk-free interest rate we use for purposes of calculating fair value of our liabilities for acquisition-related contingent consideration has increased from our prior reporting periods, but such increase did not have a material impact on our financial statements, and we currently do not expect anticipated future changes to have a material effect in future reporting periods.
Foreign Currency Exchange Rate Risk
We conduct a portion of our business in currencies other than our U.S. dollar functional currency. Transactional exposure arises where transactions occur in currencies other than the functional currency. Transactions in foreign currencies are recorded at the exchange rate prevailing at the date of the transaction. The resulting monetary assets and liabilities are translated into the appropriate functional currency at exchange rates prevailing at the balance sheet date and the resulting gains and losses are reported in foreign currency translation adjustments in the unaudited condensed consolidated statements of comprehensive loss. Our foreign currency exposures are primarily concentrated in the British Pound, Chinese Renminbi, Euro, and Canadian dollar. We do not currently participate in material foreign exchange hedging activities.
Additionally, we have operations outside of the United States. The functional currency of each foreign subsidiary is generally the local currency. We are exposed to foreign currency exchange risk as the functional currency financial statements of foreign subsidiaries are translated to U.S. dollars. The assets and liabilities of our foreign subsidiaries having a functional currency other than the U.S. dollar are translated into U.S. dollars at the exchange rate prevailing at the balance sheet date, and at the average exchange rate for the reporting period for revenue and expense accounts. The cumulative foreign currency translation adjustment is recorded as a component of accumulated other comprehensive loss in shareholders’ equity. The reported results of our foreign subsidiaries will be influenced by their translation into U.S. dollars by currency movements against the U.S. dollar. As of March 31, 2024 and December 31, 2023, we had minimal assets and liabilities denominated in foreign currencies and expect similar levels of foreign currency denomination in the next 12 months. We believe a hypothetical 10% change in foreign exchange rates as of March 31, 2024 would not have a material impact on our business, financial condition, or results of operations.
Inflation
Geopolitical and macroeconomic events, including the conflict between Ukraine and Russia and related sanctions and the recent and potential future disruptions in access to bank deposits or lending commitments due to bank failures have contributed to supply chain challenges, which we believe have resulted in inflation headwinds, particularly increased logistical costs and raw material prices. In prior periods, we experienced increased costs to secure certain component parts in our products and to produce our products at our contract manufacturers. However we do not believe that inflation has had a material effect on our business, financial condition or results of operations, other than its impact on the general economy, as our cost of revenue for the three and three months ended March 31, 2024 was not significantly impacted by the cost increases we experienced. While the effects of geopolitical and macroeconomic events, as well as other inflationary pressures, are highly uncertain, as of the date of this Quarterly Report on Form 10-Q, we do not expect anticipated changes in inflation to have a material effect on our business, financial condition or results of operations for future reporting periods other than the general impacts on companies due to general economic and market conditions. If our costs were to become subject to significant inflationary pressures, we
35

may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition or results of operations.
ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act. Disclosure controls and procedures are controls and other procedures designed to ensure that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
As of March 31, 2024, our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this assessment, our management, including our principal executive officer and principal financial officer, has concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report.
Changes in Internal Control over Financial Reporting
Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, we carried out an evaluation of any potential changes in our internal control over financial reporting during the fiscal quarter covered by this Quarterly Report. There were no changes in our internal control over financial reporting during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

36

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
None.
ITEM 1A. RISK FACTORS
37

RISK FACTOR SUMMARY
Below is a summary of the principal factors that make an investment in our securities speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks and uncertainties summarized in this risk factor summary, and other risks and uncertainties that we face, are set forth below under the heading “Risk Factors” and should be carefully considered, together with other information in this Quarterly Report and our other filings with the SEC before making investment decisions regarding our securities..
We have incurred recurring net losses since we were formed and expect to incur losses in the future. We cannot be certain that we will achieve or sustain profitability;
Our recurring losses, negative cash flows and significant accumulated deficit have raised substantial doubt regarding our ability to continue as a going concern;
We are an early commercial-stage company and have a limited commercial history, which may make it difficult to evaluate our current business and predict our future performance;
Our quarterly and annual operating results and cash flows have fluctuated in the past and might continue to fluctuate, which makes our future operating results difficult to predict and could cause the market price of our securities to decline substantially;
Our future capital needs are uncertain and we may require additional funding in the future to advance the commercialization of our OGM systems, Ionic Purification system, VIA software, and our other products, technologies and services, as well as continue our research and development efforts. If we fail to obtain additional funding, we will be forced to delay, reduce or eliminate our commercialization and development efforts and there is substantial doubt about our ability to continue as a going concern;
The terms of the Notes (as defined in the Notes to Consolidated Financial Statements) and the Purchase Agreement (as defined in the Notes to Consolidated Financial Statements) restrict our current and future operations. Upon an event of default under the Notes, we may not be able to make any accelerated payments under the Notes or our other permitted indebtedness;
Unfavorable geopolitical and macroeconomic developments could adversely affect our business, financial condition or results of operations;
Acquisitions, joint ventures and other strategic transactions could disrupt or otherwise harm our business and may cause dilution to our stockholders;
If our products or technologies fail to achieve and sustain sufficient market acceptance, our revenue will be adversely affected;
In the near term, sales of our OGM systems, Ionic Purification system, VIA software, consumables and genome analysis services will depend on levels of research and development spending by clinical research laboratories, academic and governmental research institutions and biopharmaceutical companies, a reduction in which could limit demand for our technologies and products and adversely affect our business and operating results;
If we do not successfully manage the development and launch of new products and technologies, our financial results could be adversely affected;
Our future success is dependent upon our ability to further penetrate our existing customer base, attract new customers and retain the customers of our acquired businesses;
The size of the markets for our products and technologies may be smaller than we estimate, and new markets may not develop as quickly as we expect, or at all, limiting our ability to successfully sell our products and technologies.
We are currently limited to “research use only,” or RUO, with respect to many of the materials and components used in our consumable products including our assays;
We are subject to stringent and evolving U.S. and foreign laws, regulations, and rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and mass arbitration demands; fines and penalties; disruption of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences;
If the FDA ends enforcement discretion for Laboratory Developed Tests or determines that our RUO products are medical devices or if we seek to market our RUO products for clinical diagnostic or health screening use, we or our collaborators or customers will be required to obtain regulatory clearance(s) or approval(s), and we may be required to
38

cease or limit sales of our then marketed products, which could materially and adversely affect our business, financial condition and results of operations. Any such regulatory process would be expensive, time-consuming and uncertain both in timing and in outcome;
If we are unable to protect our intellectual property, it may reduce our ability to maintain any technological or competitive advantage over our competitors and potential competitors, and our business may be harmed;
We have rights in some intellectual property that has been discovered through government funded programs and thus is subject to federal regulations such as “march-in” rights, certain reporting requirements, and a preference for U.S. industry. Compliance with such regulations may limit our exclusive rights, subject us to expenditure of resources with respect to reporting requirements, and limit our ability to contract with non-U.S. manufacturers;
We depend on technology that is licensed to us by Princeton University. Any loss of our rights to this technology could prevent us from selling our products; and
The price of our securities has been and may in the future be volatile or may decline regardless of our operating performance, and you could lose all or part of your investment.
39

RISK FACTORS
Investing in our common stock involves a high degree of risk. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Quarterly Report, including our unaudited financial statements and related notes and our other filings with the SEC, before making investment decisions regarding our securities. The occurrence of any of the following risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from time to time. The risks described below are not the only risks facing our company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or future results.
Risks related to our financial condition and need for additional capital
We have incurred recurring net losses since we were formed and expect to incur losses in the future. We cannot be certain that we will achieve or sustain profitability.
Since our inception, we have incurred recurring net losses. We incurred net losses of $31.4 million and $37.1 million, and used cash in operations of $28.1 million and $32.4 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, we had an accumulated deficit of $612.6 million. We cannot predict if we will be profitable in the near future or at all. We expect that our losses will continue for the foreseeable future as we plan to invest significant additional funds toward the expansion of our commercial organization, research and development efforts and capital expenditures, among other things. Our recent acquisitions have increased our expenses and we expect that any future acquisitions of businesses, assets, products or technologies will further increase our expenses, which may result in additional losses. We also expect significant increases in our stock-based compensation expense in future periods, reflecting higher stock option valuations as a public company and the issuance of additional equity awards. In addition, we incur significant legal, accounting and other expenses as a result of being a public company, especially as we no longer qualify as an emerging growth company and are therefore required to comply with additional disclosure and compliance requirements. These factors, among others, will make it hard for us to achieve and sustain profitability. We may also incur significant losses in the future for a number of other reasons, many of which are beyond our control, including the level of market acceptance of our products, the introduction of competitive products and technologies, our future product development efforts, our market penetration and our margins, as well as the other risks described below.
Our recurring losses, negative cash flows and significant accumulated deficit have raised substantial doubt regarding our ability to continue as a going concern.
Since inception, we have experienced recurring operating losses and negative cash flows from operating activities, and have significant accumulated deficit. We expect to continue to generate operating losses and consume significant cash resources for the foreseeable future. We received net proceeds of approximately $75.2 million, after deducting placement agent fees and offering expenses from the issuance and sale of our securities pursuant to the Purchase Agreement in October 2023, as amended pursuant to that certain letter agreement (the “Letter Agreement”) and Amendment to the Registered Note (the “Amendment”) entered into by us with the Purchaser of the Notes in February 2024, a portion of which was used to redeem the outstanding $17.0 million of the Private Placement Notes for a redemption payment of approximately $19.6 million and a retirement fee of $3.2 million paid concurrently and $10.7 million of the Registered Notes for a redemption payment of approximately $12.3 million in February 2024. In April 2024 we conducted a Registered Direct Offering and received net proceeds of $9.3 million. Based on our current business plans, we believe the net proceeds from such financings together with our existing cash and cash equivalents and short-term investments, will be sufficient to fund our operating expenses and capital expenditure requirements into at least the third quarter of 2024. This estimate assumes the inclusion of the amount equal to the sum of (i) the outstanding principal amount of the Registered Notes plus (ii) approximately $0.7 million that we are required to hold as restricted cash in an account control agreement under the terms of the Registered Notes. See Note 5 (High Trail Agreement) to our unaudited condensed consolidated financial statements for a further discussion of our recent debt financing. Our existing cash and cash equivalents and short-term investments, will not be sufficient for us to achieve cash-flow break even and we expect to need to seek additional capital based on favorable market conditions or strategic considerations alternatives in the future. Without additional financing, these conditions raise substantial doubt about our ability to continue as a going concern, meaning that we may be unable to continue operations for the foreseeable future or realize assets and discharge liabilities in the ordinary course of operations. As a result, our financial statements include an explanatory paragraph expressing substantial doubt about our ability to continue as a going concern. If we are unable to obtain sufficient funding, our business, prospects, financial condition and results of operations will be materially and adversely affected and we may be unable to continue as a going concern. If we are unable to continue as a going concern, we may have to liquidate our assets and may receive less than the value at which those assets are carried on our consolidated financial statements, and it is likely that investors will lose all or a part of their investment. Future reports from our independent registered public accounting firm may also contain statements expressing doubt about our ability to continue as a going concern. If we seek additional financing to fund our business activities
40

in the future and there remains doubt about our ability to continue as a going concern, investors or other financing sources may be unwilling to provide additional funding on commercially reasonable terms or at all.
We are an early commercial-stage company and have a limited commercial history, which may make it difficult to evaluate our current business and predict our future performance.
We are an early commercial-stage company and have a limited commercial history. Our limited commercial history may make it difficult to evaluate our current business and, especially when combined with the other risk factors listed in this section, makes predictions about our future success or viability subject to significant uncertainty. In particular, we had significantly increased our headcount through recent acquisitions of other businesses and the expansion of our sales, marketing and research and development teams, which has increased our operating costs in a manner not historically reflected in our consolidated financial statements. Because our business model has evolved over time, and combined with our recent acquisitions, this has impacted the composition and concentration of our revenues, which we expect to continue to change with any future acquisitions and further expansion of our operations. These changes in revenue and expenses, among others, may make it difficult to evaluate our current business, assess our future performance relative to prior performance and accurately predict our future performance. We have encountered in the past, and will continue to encounter in the future, risks and difficulties frequently experienced by early commercial-stage companies, including those associated with scaling up our infrastructure, increasing the size of our organization, integrating acquired businesses and implementing cost savings initiatives. If we do not address these risks successfully, or if our assumptions regarding these risks and uncertainties are incorrect or change over time, 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.
Our quarterly and annual operating results and cash flows have fluctuated in the past and might continue to fluctuate, which makes our future operating results difficult to predict and could cause the market price of our securities to decline substantially.
Numerous factors, many of which are outside our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results. These fluctuations may make financial planning and forecasting uncertain and may result in unanticipated decreases in our available cash, which could negatively affect our business and prospects. In addition, one or more of such factors may cause our revenue or operating expenses in one period to be disproportionately higher or lower relative to the other periods. As a result, comparing our operating results on a period-to-period basis might not be meaningful. You should not rely on our past results as indicative of our future performance. Moreover, our stock price might be based on expectations of future performance that are unrealistic or that we might not meet and, if our revenue or operating results fall below the expectations of investors or securities analysts, the price of our securities could decline substantially.
Our operating results have varied in the past. In addition to other risk factors listed in this section, some of the important factors that, alone or together, may cause fluctuations in our quarterly and annual operating results include:
adoption of our OGM solutions on our OGM systems, Ionic Purification system or successor systems;
our successful creation of an end-to-end solution for OGM;
execution on our commercial and reimbursement strategy involving Bionano Laboratories;
customer demand for current BioDiscovery software solutions, including VIA software, and future software solutions developed through BioDiscovery’s platform;
the position of our Purigen business in the DNA isolation space of genome analysis and customer demand for our Ionic Purification system;
the timing of customer orders and payments and our ability to recognize revenue;
the rate of utilization of consumables by our customers;
reductions in or other difficulties relating to staffing, capacity, shutdowns or slowdowns of laboratories and other institutions in our customer base, such as reduced or delayed investment in new technologies or spending on products, technologies or consumables;
differences in purchasing patterns across our customer base, including potential differences in consumables spending between earlier adopters of our technologies and more recent customers and variances in rates of increase of consumables spending following new technology purchases;
geopolitical and macroeconomic developments, such as the conflict between Ukraine and Russia and related sanctions, conflicts in the middle east, potential future disruptions in access to bank deposits or lending commitments due to bank failures, global pandemics, inflation, increased cost of goods, supply chain issues, and global financial market conditions;
41

our ability to successfully integrate new personnel, technology and other assets that we may acquire into our company;
any cost saving and restructuring initiatives;
the timing of the introduction of new systems, products, technologies, system and product enhancements and services;
changes in governmental funding of life sciences research and development or other changes that impact budgets, budget cycles or seasonal or other spending patterns of our customers;
future accounting pronouncements or changes in our accounting policies; and
the outcome of any current or future litigation or governmental investigations involving us or other third parties with whom we do business.
In addition, a significant portion of our operating expenses are relatively fixed in nature, including our existing and recently acquired leases, and planned expenditures are based in part on expectations regarding future revenue. Accordingly, unexpected revenue shortfalls could decrease our gross margins and cause significant changes in our operating results from quarter to quarter. If this occurs, the trading price of our securities could fall substantially. This variability and unpredictability caused by factors such as those described above and elsewhere in this section 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 securities could decline substantially. Such a stock price decline could occur even when we have met or exceeded any previously publicly stated guidance or expectations.
If we are unable to maintain adequate revenue growth or do not successfully manage such growth, our business and growth prospects will be harmed.
We may not achieve substantial growth rates in future periods. Investors should not rely on our operating results for any prior periods as an indication of our future operating performance. To effectively manage our anticipated future growth, we must continue to maintain and enhance our financial, accounting, manufacturing, customer support and sales administration systems, processes and controls, and to integrate such systems, processes and controls into our newly acquired businesses. Failure to effectively manage our anticipated growth could lead us to over-invest or under-invest in development, operational and administrative infrastructure; result in weaknesses in our infrastructure, systems, or controls; give rise to operational mistakes, losses, loss of customers, productivity or business opportunities; and result in loss of employees and reduced productivity of remaining employees.
Our continued growth is likely to require significant capital expenditures and might divert financial resources from other projects such as the development or integration of new products, technologies and services. As additional products and technologies are commercialized, we may need to incorporate new equipment, implement new technology systems, or hire new personnel with different qualifications. Failure to manage this growth or transition could result in turnaround time delays, higher product costs, declining product quality, deteriorating customer service, and slower responses to competitive challenges. A failure in any one of these areas could make it difficult for us to meet market expectations for our products and technologies, and could damage our reputation and the prospects for our business.
If our management is unable to effectively manage our anticipated growth, our expenses may increase more than expected, our revenue could decline or grow more slowly than expected and we may be unable to implement our business strategy. The quality of our products, technologies and services may suffer, which could negatively affect our reputation and harm our ability to retain and attract customers.
Our future capital needs are uncertain and we may require additional funding in the future to advance the commercialization of our OGM systems, Ionic Purification system, VIA software, and our other products, technologies and services, as well as continue our research and development efforts. If we fail to obtain additional funding, we will be forced to delay, reduce or eliminate our commercialization and development efforts.
Our operations have consumed substantial amounts of cash since our inception. We expect to continue to spend substantial amounts of cash in order to continue the commercialization of our products and technologies, fund our research and development programs, and execute potential strategic transactions. In connection with the preparation of our financial statements for the three months ended March 31, 2024, we performed an analysis of our ability to continue as a going concern. We believe, based on our current business plan, that our existing cash and cash equivalents and short-term investments will not be sufficient for the next twelve months from the issuance of the unaudited condensed consolidated financial statements including in this Quarterly Report. Our ability to execute our operating plan depends on our ability to generate sales and obtain additional funding through equity offerings, debt financings or potential licensing and collaboration arrangements. For example, we will likely need to raise substantial additional capital to:
expand our sales and marketing efforts to further commercialize our products, technologies and services and address competitive developments;
42

expand our research and development efforts to improve our existing products, technologies and services and develop and launch new products, technologies and services, particularly if any of our products, technologies and services are deemed by the U.S. Food and Drug Administration, or FDA, to be medical devices or otherwise subject to additional regulation by the FDA;
pursue a regulatory path with the FDA, or a regulatory body outside the United States, to market our existing RUO products or new products utilized for diagnostic purposes;
lease additional facilities or build-out existing facilities as we continue to grow our inventory and research and development;
further expand our operations outside the United States;
enter into collaboration arrangements, if any, or in-license products and technologies;
acquire or invest in complementary businesses or assets;
add operational, financial and management information systems; and
cover increased costs incurred as a result of continued operation as a public company, including costs resulting from our no longer qualifying as an emerging growth company and, if applicable, in the future, loss of our status as a smaller reporting company or changes in our status from a non-accelerated filer to an accelerated filer or large accelerated filer.
Our future funding requirements will be influenced by many factors, including:
the cost of integrating our newly acquired businesses or of acquiring future businesses;
market acceptance of our products, technologies and services, and the variability in costs to achieve such acceptance;
the cost and timing of establishing additional sales, marketing and distribution capabilities;
the cost of our research and development activities;
our ability to satisfy any outstanding or future debt obligations including our obligations under the Notes and the Purchase Agreement;
increasing interest rates;
supply chain disruptions;
the success of our existing distribution and marketing arrangements and our ability to enter into additional arrangements in the future;
the effects of geopolitical or macroeconomic developments, such as the ongoing military conflict between Russia and Ukraine and, related sanctions, the conflicts in the middle east, potential future disruptions in access to bank deposits or lending commitments due to bank failures and global pandemics; and
the effect of competing technological and market developments.
As of March 31, 2024, we had $15.8 million in cash and cash equivalents, $12.6 million in short-term investments, and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid. We received net proceeds of approximately $75.2 million from the issuance and sale of our securities pursuant to the Purchase Agreement in October 2023, a portion of which was used to redeem the $17.0 million aggregate principal amount outstanding of Private Placement Notes for a redemption payment of approximately $19.6 million and a retirement fee of $3.2 million paid concurrently and $10.7 million of the Registered Notes for a redemption payment of approximately $12.3 million in February 2024. In April 2024 we conducted a Registered Direct Offering and received net proceeds of $9.3 million. Based on our current business plans, we believe the net proceeds from such financings together with our existing cash and cash equivalents and short-term investments, will be sufficient to fund our operating expenses and capital expenditure requirements into at least the third quarter of 2024. This estimate assumes the inclusion of the amount equal to the sum of (i) the outstanding principal amount of the Registered Notes plus (ii) approximately $0.7 million that we are required to hold as restricted cash in an account control agreement under the terms of the Registered Notes. Our existing cash and cash equivalents and short-term investments, will not be sufficient for us to achieve cash-flow break even and we expect to need to seek additional capital in the near future.
We have based this estimate on assumptions that may prove to be wrong, and we could use our capital resources sooner than we currently expect, requiring us to seek additional funds sooner than planned, through public or private equity or debt financings or other sources, such as strategic collaborations. We cannot assure you that we will be able to obtain additional funds on
43

acceptable terms, or at all. If we raise additional funds by issuing equity or equity-linked securities, our stockholders may experience dilution. Any equity or debt securities we issue could provide for rights, preferences, or privileges senior to those of holders of our common stock. Future debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or equity financing may contain terms that are not favorable to us or our stockholders. If we raise additional funds through collaboration and licensing arrangements with third parties, it may be necessary to relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us. In addition, we may not be able to access a portion of our existing cash and cash equivalents and short-term investments or “restricted cash or restricted investments” in the account control agreement due to market conditions such as potential future disruptions in access to bank deposits or lending commitments due to bank failures.
Global economic conditions have been worsening, with disruptions to, and volatility in, the credit and financial markets in the U.S. and worldwide resulting from the effects of ongoing geopolitical or macroeconomic developments. If these conditions persist or worsen, we could experience an inability to access additional capital. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our technologies and products. We also may have to reduce marketing, customer support or other resources devoted to our products or technologies or cease operations. Any of these factors could have a material adverse effect on our financial condition, operating results and business. Any of the foregoing could significantly harm our business, prospects, financial condition and results of operation and could cause the price of our securities to decline. Any additional fundraising efforts may divert our management from their day-to-day activities, which may adversely affect our ability to conduct our strategic operations. Any failure or delay in securing financing could impact our ability to continue as a going concern.
Servicing the Notes requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our obligations under the Notes or our other permitted indebtedness.
Our ability to make scheduled payments of principal or default interest, if any, or to refinance the Notes or our other permitted indebtedness, depends on our future performance, which is subject to economic, financial, competitive and other factors, some of which are beyond our control. As of March 31, 2024, we had aggregate principal amount outstanding under the Notes of $24.3 million. On April 20, 2024, and May 1, 2024, the holders redeemed an aggregate of $9.0 million of principal of the Notes, at the Repayment Price of $10.4 million. Our business may not continue to generate cash flow from operations in the future sufficient to satisfy our obligations under the Notes or our other permitted indebtedness. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may only prepay the Notes in full without the consent of the holders under certain circumstances, and our ability to refinance the Notes or our other permitted indebtedness will also depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the Notes or our other indebtedness. As of March 31, 2024, there is substantial doubt about our ability to continue as a going concern and servicing the Notes continues to impact our cash flow and liquidity.
The terms of the Notes and the Purchase Agreement restrict our current and future operations. Upon an event of default under the Notes, we may not be able to make any accelerated payments under the Notes or our other permitted indebtedness.
The Notes and the Purchase Agreement contain a number of restrictive covenants that impose significant operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interest. In particular, the Notes contain customary affirmative and negative covenants (including covenants that limit our ability to incur debt, make investments, transfer assets, engage in certain transactions with affiliates and merge with other companies, in each case, other than those permitted by the Notes, and that require us to maintain a share reserve in respect of the Notes and Registered Warrants (as defined in the notes to our unaudited condensed consolidated financial statements)) and events of default, and the Notes and the Purchase Agreement contains customary covenants (including covenants that limit our ability to issue additional securities during specified periods and enter into variable rate transactions). Furthermore, we will be required to maintain: (A) cash and cash equivalents subject to account control agreements in favor of the Purchaser in a minimum amount equal to the sum of (i) the outstanding principal amount of the Registered Notes plus (ii) approximately $0.7 million; (B) an “at the market” program, equity line of credit, or similar program approved by the Purchaser with aggregate available, accessible and unused capacity to generate gross proceeds to us of at least $50 million; and (C) beginning with the fiscal quarter ending March 31, 2024, our and our wholly owned subsidiaries’ Available Cash (as defined under the Notes) on the last calendar day of each quarter shall be greater than or equal to (x) our and our wholly owned subsidiaries’ cash and cash equivalents on the last day of the immediately preceding fiscal quarter, less (y) $30.0 million. Our ability to meet the financial tests under the Notes can be affected by events beyond our control, and we may be unable to meet them.
A breach of the covenants or restrictions under the Notes and the Purchase Agreement or under the agreements governing any of our other permitted indebtedness could result in an event of default under the applicable indebtedness. Such a default may allow holders of the Notes, if any, or the holders or lenders of our other permitted indebtedness, as applicable, to accelerate the related indebtedness, which may result in the acceleration of other indebtedness to which a cross-acceleration or cross-default
44

provision applies. In addition, such lenders or holders could terminate commitments to lend money, if any. Furthermore, if we were unable to repay the Notes or other permitted indebtedness then due and payable, secured lenders could proceed against the assets, if any, securing such indebtedness. In the event such lenders or holders accelerate the repayment of the Notes, or our other permitted borrowings, we may not have sufficient assets to repay that indebtedness. A default would also likely significantly diminish the market price of our common stock. Furthermore, as a result of these restrictions, we may be limited in how we conduct and grow our business, be unable to compete effectively or be unable to take advantage of new business opportunities. These restrictions may affect our ability to grow in accordance with our strategy.
Unfavorable geopolitical and macroeconomic developments could adversely affect our business, financial condition or results of operations.
Our results of operations could be adversely affected by general conditions in the global economy, the global financial markets and adverse geopolitical and macroeconomic developments, including without limitation inflation, potential future disruptions in access to bank deposits or lending commitments due to bank failures, slowing growth, rising interest rates and recession and the conflicts in the middle east. A severe or prolonged global economic downturn could result in a variety of risks to our business. For example, although inflation rates have been recently declining, particularly in the United States, they remain at levels not seen in years. Continuing high inflation rates may result in decreased demand for our products and services, increases in our operating costs (including our labor costs), prolonged unemployment, reduced liquidity and has limited and may continue to limit our ability to access credit or otherwise raise capital on acceptable terms, if at all. Risks of a prolonged economic downturn are particularly true in Europe, which is undergoing a continued severe economic crisis. A weak or declining economy, regardless of the reason for the decline, could also strain our suppliers, possibly resulting in supply disruption. For example, higher energy prices in Europe are causing an increase in cloud computing expenses, which impacts the cost for us and our partners. Any actual or perceived disruption in our product distribution channel could alter customer buying decisions, prompting customers to delay or cancel their orders, which would negatively impact our sales revenue and could harm our reputation.
Additionally, following the invasion of Ukraine by Russia, financial markets around the world experienced volatility. In response to the invasion, the United States, UK and EU, along with others, imposed significant new sanctions and export controls against Russia, Russian banks and certain Russian individuals and may implement additional sanctions or take further punitive actions in the future. The full economic and social impact of the sanctions imposed on Russia (as well as possible future punitive measures that may be implemented), as well as the counter measures imposed by Russia, in addition to the ongoing military conflict between Ukraine and Russia, which could conceivably expand into the surrounding region, remains uncertain; however, both the conflict and related sanctions have resulted, and could continue to result in disruptions to trade, commerce, pricing stability, credit availability, supply chain continuity and reduced access to liquidity, in both Europe and globally, and has introduced significant uncertainty into global markets. In particular, the Russia-Ukraine conflict has contributed to rapidly rising costs of living (driven largely by higher energy prices) in Europe and other advanced economies. As the adverse effects of this conflict continue to develop and potentially spread, both in Europe and throughout the rest of the world, our customers may be negatively impacted, which in turn may cause them to delay purchasing decisions and otherwise depress the level of spend conducted by such customers for our products, technologies and services. Further, a weak or declining economy could strain our suppliers, possibly resulting in additional supply disruption. As a result, our business and results of operations may be adversely affected by the ongoing conflict between Ukraine and Russia and related sanctions, particularly to the extent it escalates to involve additional countries, further economic sanctions or wider military conflict. We have operations, as well as current and potential new customers throughout Europe. If economic conditions in Europe and other key markets for our products and technologies continue to remain uncertain or deteriorate further, we could experience adverse effects on our business, supply chain, partners or customers.
Changes in tax laws or regulations that are applied adversely to us or our customers may have a material adverse effect on our business, cash flow, financial condition or results of operations.
New income, sales, use, excise or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, legislation including the Tax Cuts and Jobs Act of 2017; the Coronavirus Aid, Relief, and Economic Security Act; and the IRA, enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to such legislation may affect us, and certain aspects of such legislation could be repealed or modified in future legislation. These developments, along with any other future changes in U.S. tax laws could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future U.S. tax expense. In addition, it is uncertain if and to what extent various states will conform to federal tax legislation.
Moreover, should the scale of our international business activities expand, any changes in the U.S. taxation of such activities or any other changes in applicable non-U.S. tax laws could increase our worldwide effective tax rate and harm our future financial position and results of operations. Limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral
45

of certain tax deductions until earnings outside of the U.S. are repatriated to the U.S., as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of future foreign earnings.
In addition, effective January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct research and development expenses for tax purposes in the year incurred and requires taxpayers to capitalize and subsequently amortize such expenses over five years for research activities conducted in the United States and over 15 years for research activities conducted outside the United States. Unless the United States Department of the Treasury issues regulations that narrow the application of this provision to a smaller subset of our research and development expenses or the provision is deferred, modified, or repealed by Congress, it could harm our future operating results by effectively increasing our future tax obligations. The actual impact of this provision will depend on multiple factors, including the amount of research and development expenses we will incur, whether we achieve sufficient income to fully utilize such deductions and whether we conduct our research and development activities inside or outside the United States.
Our ability to use net operating losses and certain other tax attributes to offset future taxable income and taxes may be subject to limitations.
As of December 31, 2023, we had federal and state tax net operating loss carryforwards of $394.0 million and $159.4 million, respectively. The federal tax loss carryforwards include $370.2 million that do not expire, but utilization of such tax loss carryforwards is limited to 80% of our taxable income. The remaining federal tax loss carryforwards of $23.8 million begin to expire in 2027 unless previously utilized. Our state tax loss carryforwards began to expire in 2024 and will continue to expire unless previously utilized. As of December 31, 2023, we also had federal and California research credit carryforwards of $5.1 million and $9.4 million, respectively. The federal research credit carryforwards begin to expire in 2027 unless previously utilized. The California research credits carry forward indefinitely.
In addition, utilization of our net operating losses and research and development credit carryforwards is subject to limitations due to ownership changes that have occurred or that could occur in the future in accordance with applicable provisions of the Internal Revenue Code of 1986, as amended (the “Code”), and corresponding provisions of state law. We have experienced one or more ownership changes in the past and we may also experience additional ownership changes in the future as a result of subsequent changes in our stock ownership, some of which may be outside of our control.
The Company performed an ownership change analysis pursuant to Section 382 of the Code and identified that ownership changes occurred on various dates that will limit the Company’s ability to utilize its net operating loss and R&D credit carryforwards. Based on the analysis, the Company’s deferred tax assets related to the tax attributes that will expire unused as a result of the ownership change limitations have been adjusted as of December 31, 2023 with related valuation allowance disclosed above. As a result of limitations arising from the prior ownership changes, $33.0 million of federal and $5.4 million of California net operating loss carry-forwards were removed from the inventory of deferred tax assets. In addition, $6.4 million of federal R&D tax credits were removed from the deferred tax assets as of December 31, 2023. Further, the Company’s deferred tax assets associated with such tax attributes could be significantly reduced upon a future ownership change within the meaning of Section 382 of the Code.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operation 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 securities.
The preparation of financial statements in conformity with generally accepted accounting principles in the United States, or GAAP, requires management to make estimates and assumptions that affect the amounts reported in our 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. If our assumptions underlying our estimates and judgements relating to our critical accounting policies change or if actual circumstances differ from our assumptions, estimates or judgements, 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 securities.
Our corporate cash saving initiatives and the associated headcount reductions we announced in May 2023, October 2023 and March 2024 could disrupt our business, and may not achieve our intended objectives.
In May 2023, October 2023 and March 2024, we undertook a cash savings initiative that included a reduction in force. These initiatives may be disruptive to our operations. For example, our headcount reductions could yield unanticipated consequences and costs, such as increased difficulties in implementing our business strategy due to the loss of institutional knowledge and expertise, reduced strength of our sales force and marketing efforts, attrition beyond the intended number of employees, decreased morale among our remaining employees, and the risk that we may not achieve the anticipated benefits of the reduction in force. In addition, while certain positions have been eliminated, certain functions necessary to our operations remain, and we may be unsuccessful in distributing the duties and obligations of departed employees among our remaining
46

employees. The reduction in workforce could also make it difficult for us to pursue, or prevent us from pursuing, new opportunities and initiatives, including restricting the strength of our sales force and marketing efforts, due to insufficient personnel, or require us to incur additional and unanticipated costs to hire new personnel to pursue such opportunities or initiatives. Moreover, employee litigation related to the headcount reductions could be costly and prevent management from fully concentrating on the business. In addition, Bionano Laboratories’ planned phase out of the offering of certain testing services related to NDDs, including ASDs, and other disorders of childhood development could have a negative impact on our cash flow, financial conditions or results of operations. In 2023, these products generated approximately $7.0 million of our overall $36.1 million in revenues.
Our future financial performance and our ability to develop our product candidates or additional assets will depend, in part, on our ability to effectively manage future growth or restructuring, as the case may be. In addition, if we are unable to realize the anticipated benefits from our cash savings initiatives including those we discussed under “Part I. Item 2. Management’s Discussion and Analysis of Operations – Liquidity and Capital Resources”, or if we experience significant adverse consequences of such initiative, our business, financial condition, and results of operations may be materially adversely affected.
47

Risks related to our business operations
Acquisitions, joint ventures and other strategic transactions could disrupt or otherwise harm our business and may cause dilution to our stockholders.
As part of our growth strategy, we have acquired and may continue to acquire other businesses, products or technologies as well as pursue strategic alliances, joint ventures, technology licenses or investments in complementary businesses or assets. We may not be able to locate or make suitable acquisitions on acceptable terms, and future acquisitions may not be effectively and profitably integrated into our business. Our failure to successfully complete the integration of any business or assets that we acquire could have an adverse effect on our prospects, business activities, cash flow, financial condition, results of operations and stock price. Integration challenges may include the following:
disruption in our relationships with our pre-acquisition customers, distributors or suppliers, or in the relationships of our acquired businesses with their pre-acquisition customers, distributors or suppliers, as a result of such a transaction;
unanticipated expenses and liabilities related to acquired companies or assets;
disputes with the seller(s) of any acquired companies or assets or litigation with the seller(s) or third parties resulting from acquired companies or assets;
difficulties integrating acquired personnel, technologies, operations and legal compliance obligations into our existing business;
diversion of management time and focus from operating our business to acquisition integration challenges;
increases in our expenses and reductions in our cash available for operations and other uses;
possible write-offs or impairment charges relating to acquired businesses or assets;
difficulties developing and marketing new products, technologies and services or integrating new products, technologies and services into our commercial plan;
entering markets in which we have limited or no prior experience; and
coordinating our efforts throughout various localities and time zones.
Foreign acquisitions involve unique risks in addition to those mentioned above, including those related to integration of operations across different cultures and languages, currency risks and the particular economic, political and regulatory risks associated with specific countries.
In addition, in connection with any such transactions, we may also issue equity securities in a dilutive manner, incur additional debt, assume contractual obligations or liabilities or expend significant cash. Such transactions could harm our operating results and cash position, negatively affect the price of our stock and cause dilution to our current stockholders. For example, in connection with our acquisition of Lineagen, a U.S.-based provider of proprietary molecular diagnostics services for individuals presenting with certain neurodevelopmental disorders, we issued 0.6 million shares of our common stock, in our acquisition of BioDiscovery, a U.S.-based software company with solutions for analysis, interpretation and reporting of genomics data, we paid upfront consideration consisting of a combination of approximately $52.3 million in cash and 0.3 million shares of our common stock, and in our acquisition of Purigen, a U.S-based DNA and RNA extraction company, we paid upfront consideration of approximately $32.0 million in cash. In connection with the acquisition of BioDiscovery, we issued an additional 0.5 million shares of our common stock subject to vesting based on continued service of a key employee. These shares vested in full on October 4, 2022.
The issuances of shares in connection with the Lineagen and BioDiscovery acquisitions resulted in dilution to our existing stockholders, the payment of cash in the BioDiscovery acquisition reduced our cash by approximately $52.3 million, the payment of cash in the Purigen acquisition reduced our cash by approximately $32.0 million, our headcount increased by more than 75 employees as a result of all three acquisitions, and we acquired new leases in each acquisition. Accordingly, in addition to transaction costs, these acquisitions have increased our operating expenses, further increasing our net losses. We cannot predict the number, timing or size of any future strategic transactions, or the effect that any such transactions might have on our operating results.
Although we conducted extensive business, financial and legal due diligence in connection with our evaluation of our recent acquisitions, our due diligence investigations may not have identified every matter that could adversely affect our business, operating results and financial condition, and such investigations may have identified matters that, in the opinion of our management based on information available at the time, bore an acceptable level of risk that they, individually or in the aggregate, might or might not adversely affect our business, operating results or financial condition. We may be unable to adequately address the financial, legal and operational risks introduced by our recent acquisitions and may have difficulty developing experience with the industries in which Lineagen, BioDiscovery and/or Purigen operate. Accordingly, we cannot
48

guarantee that our recent acquisitions will yield the results we have anticipated and unforeseen complexities and expenses may arise.
In addition, we may not achieve the revenues, growth prospects and synergies expected from these recent acquisitions, and any such benefits we do achieve may not offset our increased costs, resulting in a potential impairment of goodwill or other assets that were acquired. For any future acquisitions, we may similarly be unable to achieve revenue, growth prospects and synergies in a manner consistent with our expectations. Our failure to do so could adversely affect our business, operating results and financial condition.
If our products or technologies fail to achieve and sustain sufficient market acceptance, our revenue will be adversely affected.
Our success depends on our ability to develop and market products and technologies that are recognized and accepted as reliable, enabling and cost-effective. Most of the potential customers for our products and technologies already use expensive research systems in their laboratories that they have used for many years and may be reluctant to replace those systems with ours. Market acceptance of our systems will depend on many factors, including our ability to demonstrate to potential customers that our technology is an attractive alternative to existing technologies. Compared to some competing technologies, our technology is new and complex, and many potential customers have limited knowledge of, or experience with, our products and technologies. Prior to adopting our systems, some potential customers may need to devote time and effort to testing and validating our systems. Any failure of our systems to meet these customer benchmarks could result in potential customers choosing to retain their existing systems or to purchase systems other than ours. In addition, it is important that our gene mapping and DNA isolation systems be perceived as accurate and reliable by the scientific and medical research community as a whole.
The scientific community is comprised of a small number of early adopters and key opinion leaders who significantly influence the rest of the community. Historically, a significant part of our sales and marketing efforts has been directed at demonstrating the advantages of our technology to industry leaders, including those key opinion leaders, and encouraging such leaders to publish or present the results of their evaluation of our system. If we are unable to continue to motivate leading researchers to use our technology, or if such researchers are unable to achieve or unwilling to publish or present significant experimental results using our systems, acceptance and adoption of our systems will be slowed and our ability to increase our revenue would be adversely affected. We also run the risk that researchers may produce publications or presentations with findings that are negative about our technologies or systems, and that such findings may be due to factors outside of our control, which may also slow acceptance and adoption of our systems and adversely affect our ability to increase our revenue.
Equity issuances in connection with strategic transactions or raising additional capital may cause dilution to our stockholders or restrict our operations.
From time to time, we expect to finance our strategic transactions or cash needs through a combination of equity and debt financings. To the extent that we finance our strategic transactions or raise additional capital through the sale of equity or convertible debt securities, your ownership interest could be diluted and the terms of these securities may include liquidation or other preferences that adversely affect your rights as a common stockholder. Debt financing may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends and may be secured by all or a portion of our assets.
In March 2021, we entered into a Sales Agreement with Cowen and Company, LLC (“Cowen”) which provides for the sale, in our sole discretion, of shares of our common stock having a maximum aggregate offering price of up to $350.0 million through or to Cowen, acting as sales agent or principal, which we amended in March 2023 to decrease the maximum aggregate offering price to $200.0 million going forward (the “Cowen ATM”). In the quarter year ended March 31, 2024, we sold 11.8 million shares of common stock under the Cowen ATM for gross proceeds of approximately $15.4 million before deducting offering costs.
Further the conversion of the Notes, and exercise of the Registered Warrants issued in the Offering and Private Placement in October 2023 (as amended in February 2024) will dilute the ownership interests of existing stockholders to the extent we deliver shares upon conversion of the Notes or exercise of the Registered Warrants. In addition, if the Purchaser exercises its option to purchase the Subsequently Purchased Notes (as defined in Note 8 (Investments and Fair Value Measurements) to our unaudited condensed consolidated financial statements) and warrants, this will dilute the ownership interests of existing stockholders further to the extent we deliver shares upon conversion of such Subsequently Purchased Notes and exercise of the warrants. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes and Registered Warrants may encourage short selling by market participants because the conversion of the Notes and exercise of the Registered Warrants could be used to satisfy short positions, or anticipated conversion of the Notes or exercise of the Registered Warrants into shares of our common stock could depress the price of our common stock. In addition, we issued shares of our common stock in connection with our acquisitions of Lineagen and BioDiscovery. We also issued shares of our common stock in connection with the Registered
49

Direct Offering in April 2024 pursuant to which we agreed to issue and sell to certain institutional investors (i) an aggregate of 6.5 million shares of common stock, (ii) pre-funded warrants to purchase up to an aggregate of 2.2 million shares of common stock and (iii) warrants to purchase up to 8.7 million shares of common stock.
Any future significant sales of our capital stock or strategic transactions in which we use equity as consideration would result in further dilution to our current stockholders. As a result of these issuances, our investors experienced dilution of their ownership interests.
The issuance of shares under awards granted under existing or future employee equity benefit plans may cause immediate and substantial dilution to our existing stockholders.
In order to provide persons who have a responsibility for our management and/or growth with additional incentive, to increase their proprietary interest in our success, and to support and increase our ability to attract and retain individuals of exceptional talent, we maintain multiple equity incentive plans. As of March 31, 2024, we had outstanding equity awards underlying those plans accounting for 3.1 million underlying shares. The total number of shares of our common stock available for the grant of awards under these plans is 3.8 million, 0.0 million and 0.2 million for our 2018 Equity Incentive Plan, as amended, 2018 Employee Stock Purchase Plan and 2020 Inducement Plan, as amended, respectively, subject to adjustment, including pursuant to automatic “evergreen” increases in certain of our plans. We may also adopt one or more additional employee equity benefit plans in the future. The issuance of shares under an employee equity benefit plan may result in substantial dilution to the interests of other stockholders. Accordingly, the issuance of shares under current or future employee equity benefit plans will have the effect of further diluting the proportionate equity interest and voting power of holders of our common stock.
If we are unable to execute our sales and marketing strategy for our Bionano Laboratories products and services, including diagnostic assays, and are unable to gain acceptance in the market, we may be unable to generate sufficient revenue to sustain our Bionano Laboratories business.
Our Bionano Laboratories business provides molecular diagnostics services and has engaged in only limited sales and marketing activities for the diagnostic assays currently offered through our CLIA-certified laboratory. To date, the revenue generated by our Bionano Laboratories business has been insufficient to fund operations.
Although we believe that our current assays and our planned future assays represent a promising commercial opportunity, our products or assays may never gain significant acceptance in the marketplace and therefore may never generate substantial revenue or profits for us. We will need to further establish a market for our products and diagnostic assays and build that market through physician education, awareness programs and the publication of clinical trial results. Gaining acceptance in medical communities requires, among other things, publications in leading peer-reviewed journals of results from studies using our current products, assays and services and/or our planned future products, assays and services. The process of publication in leading medical journals is subject to a peer review process and peer reviewers may not consider the results of our studies sufficiently novel or worthy of publication. Failure to have future studies published or studies published in peer-reviewed journals, or the publication of other studies in peer-reviewed journals that contradict our previously published studies, could limit the adoption of our current products, assays and services and our planned future products, assays and services. For example, on March 1, 2024, we decided to phase out the offering by Bionano Laboratories of certain testing services related to NDDs, including ASDs, and other disorders of childhood development. In 2023, these products generated approximately $7.0 million of our overall $36.1 million in revenues.
Our ability to successfully market the products and diagnostic assays that we have developed, and may develop in the future, will depend on numerous factors, including:
conducting clinical utility studies of such assays in collaboration with key thought leaders to demonstrate their use and value in important medical decisions such as treatment selection;
whether our current or future partners, vigorously support our offerings;
the success of our sales force;
whether healthcare providers believe such diagnostic assays provide clinical utility;
whether the medical community accepts that such diagnostic assays are sufficiently sensitive and specific to be meaningful in patient care and treatment decisions;
our ability to continually source raw materials, shipping kits and other products that we sell or consume in our manufacturing process that are of sufficient quality and supply;
our ability to continue to fund planned sales and marketing activities; and
whether private health insurers, government health programs and other third-party payors will adopt our current and future assays in their guidelines, or cover such diagnostic assays and, if so, whether they will adequately reimburse us.
50

Geopolitical and macroeconomic developments, such as potential future disruptions in access to bank deposits or lending commitments due to bank failures, may also increase the risk and uncertainty of the events described above and delay our development timelines. Failure to achieve widespread market acceptance of our current products, assays and services, as well as our planned future products, assays and services, would materially harm our business, financial condition and results of operations.
In the near term, sales of our OGM systems, Ionic Purification system, VIA software, consumables and genome analysis services will depend on levels of research and development spending by clinical research laboratories, academic and governmental research institutions and biopharmaceutical companies, a reduction in which could limit demand for our technologies and products and adversely affect our business and operating results.
In the near term, we expect that our revenue from sales of our OGM systems, Ionic Purification system, VIA software, consumables and OGM services will be derived primarily from sales to academic and governmental research institutions, and academic and commercial clinical laboratories, as well as biopharmaceutical and contract research companies worldwide for research applications. The demand for our products and technologies will depend in part upon the research and development budgets of these customers, which are impacted by factors beyond our control, such as:
changes in government programs that provide funding to research institutions and companies;
changes in the regulatory environment;
scientists’ and customers’ opinions of the utility of new products, technologies or services;
reductions in or other difficulties relating to, among other things, staffing, capacity, shutdowns or slowdowns of laboratories and other institutions as well as other impacts stemming from various geopolitical and macroeconomic developments, such as the conflict between Ukraine and Russia and, related sanctions, the conflicts in the middle east, potential future disruptions in access to bank deposits or lending commitments due to bank failures and global pandemics.
differences in budgetary cycles; and
market acceptance of relatively new technologies, such as ours.
In addition, our operating results may fluctuate substantially due to reductions and delays in research and development expenditures by our customers. Any decrease in customers’ budgets or expenditures, including impacts stemming from various geopolitical and macroeconomic developments, or in the size, scope or frequency of capital or operating expenditures, could materially and adversely affect our business, operating results and financial condition.
The sales cycle for our systems can be lengthy and variable, which makes it difficult for us to forecast revenue and other operating results.
The sales process for our systems generally involves numerous interactions with multiple individuals within an organization, and often includes in-depth analysis by potential customers of our technology and products and a lengthy review process. Our customers’ evaluation processes often involve a number of factors, many of which are beyond our control. As a result of these factors, the capital investment required to purchase our systems and the budget cycles of our customers, the time from initial contact with a customer to our receipt of a purchase order can vary significantly. Given the length and uncertainty of our sales cycle, we have in the past experienced, and expect to in the future experience, fluctuations in our sales on a period-to-period basis. In addition, any failure to meet customer expectations could result in customers choosing to retain their existing systems, use existing assays not requiring capital equipment or purchase systems other than ours.
Our long-term results depend upon our ability to improve existing products and technologies and introduce and market new products and technologies successfully.
Our business is dependent on the continued improvement of our existing products and technologies and our development of new products and technologies utilizing our current or other potential future technology. As we introduce new products or technologies or refine, improve or upgrade versions of existing products or technologies, we cannot predict the level of market acceptance or the amount of market share these products or technologies will achieve, if any.
Consistent with our strategy of offering new products and product refinements, we expect to continue to use a substantial amount of capital for product development and refinement. We may need additional capital for product development and refinement than is available on terms favorable to us, if at all, which could adversely affect our business, financial condition or results of operations.
We generally sell our products and technologies in industries that are characterized by rapid technological changes, frequent new product and technology introductions and changing industry standards. If we do not develop new products and technologies and product and technology enhancements based on technological innovation on a timely basis, our products and
51

technologies may become obsolete over time and our revenues, cash flow, profitability and competitive position will suffer. Our success will depend on several factors, including our ability to:
correctly identify customer needs and preferences and predict future needs and preferences;
allocate our research and development funding to products and technologies with higher growth prospects;
anticipate and respond to our competitors’ development of new products and technological innovations;
innovate and develop new technologies and applications, including software applications through our BioDiscovery subsidiary, and acquire or obtain rights to third-party technologies that may have valuable applications in the markets we serve;
our ability to successfully market our Ionic Purification system through our Purigen business;
successfully commercialize new technologies in a timely manner, price them competitively and manufacture and deliver sufficient volumes of new products of appropriate quality on time; and
customers’ willingness to adopt new technologies.
In addition, if we fail to accurately predict future customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of products and technologies that do not lead to significant revenue. For example, we completed the Purigen acquisition in November 2022 and will need to devote time and resources in order to further develop and integrate Purigen’s Ionic Purification system for our current and anticipated product offerings. We may be unsuccessful in achieving our desired results or in marketing such solutions to our future customers. Even if we successfully innovate and develop new products and technologies and product and technological enhancements, we may incur substantial costs in doing so, and our profitability may suffer.
Our ability to develop new products and technologies based on innovation can affect our competitive position and often requires the investment of significant resources. Difficulties or delays in research, development or production of new products, technologies and services or failure to gain market acceptance of new products and technologies may reduce future revenues and adversely affect our competitive position.
If we do not successfully manage the development and launch of new products and technologies, our financial results could be adversely affected.
We face risks associated with launching new products and technologies. If we encounter development or manufacturing challenges or discover errors during our product or technology development cycle, the launch dates of new products and technologies may be delayed. The expenses or losses associated with unsuccessful product and technology development or launch activities or lack of market acceptance of our new products and technologies could adversely affect our business or financial condition.
Our future success is dependent upon our ability to further penetrate our existing customer base, attract new customers and retain the customers of our acquired businesses.
Our current customer base for our products and technologies is primarily composed of academic and governmental research institutions and biopharmaceutical and contract research companies and, for our Bionano Laboratories diagnostic services, physicians and their patients. Our success will depend upon our ability to respond to the evolving needs of, and increase our market share among, existing customers and additional potential customers, marketing new products, technologies and services as we develop them. Our successes will also depend on our ability to maintain relationships with the customers of our acquired businesses. Identifying, engaging and marketing to customers who are unfamiliar with our current products and technologies requires substantial time, expertise and expense and involves a number of risks, including:
our ability to attract, retain and manage the sales, marketing and service personnel necessary to expand market acceptance for our technology;
the time and cost of maintaining and growing a specialized sales, marketing and service force; and
the fact that our sales, marketing and service force may be unable to execute successful commercial activities.
We have utilized third parties to assist with sales, distribution and customer support in certain regions of the world. We may be unsuccessful in attracting desirable sales and distribution partners. We may also be unable to enter into arrangements with such partners on favorable terms. Any failure of our sales and marketing efforts, or those of any third-party sales and distribution partners, could adversely affect our business.
52

The size of the markets for our products and technologies may be smaller than we estimate, and new markets may not develop as quickly as we expect, or at all, limiting our ability to successfully sell our products and technologies.
The market for our OGM-based products and technologies is evolving, making it difficult to predict with any accuracy the market opportunity for our current and future products and technologies. Our estimates of the total addressable market for our current and future products and technologies are based on a number of internal and third-party estimates and assumptions. Both our current market opportunity estimates for cytogenomics and discovery research and our potential future market opportunity estimates, including newborn screening, population genomics, neurological and cardiological risk assessment, and cell bioprocessing quality control, are forward-looking statements and are subject to significant risks and uncertainties. While these were prepared in good faith, we cannot provide assurances as to future results or events because these estimates are dependent in part on, among other things, anticipated demand for OGM instruments, complementary capabilities of OGM and NGS, and expected consumption of chips and sample prep and labeling kits. In particular, these estimates are based on current and projected selling prices for instruments and consumables, each of which is subject to change over time and may be drastically affected without warning due to matters outside of our control, including geopolitical and macroeconomic developments.
The estimates and assumptions underlying our addressable market opportunities also involve significant judgments with respect to, among other things, future economic, competitive, regulatory, market and financial conditions, as well as future customer demand, business decisions and corporate opportunities that may not be realized, and that are inherently subject to significant business, economic, competitive and regulatory risks and uncertainties, all of which are difficult to predict and many of which are outside of our control. For example, as interest rates continue to rise, our customers may be unable to deploy additional capital to purchase, or may re-prioritize their budget away from, our products and technologies. In addition, our underlying assumptions and estimates may prove to be inaccurate and our financial objectives may not be realized, and therefore our actual results may differ materially from our estimated addressable market opportunities.
Any addressable market opportunities identified in this Quarterly Report should not be construed as financial guidance and should not otherwise be relied upon as being necessarily indicative of future results, and you are cautioned not to place undue reliance on our estimated addressable opportunities. In preparing our estimated addressable opportunities, we have relied upon and assumed, without independent verification, the accuracy and completeness of certain industry and market information provided to us by third parties or through publicly available sources, which information involves assumptions and limitations, and you should not give undue weight to such information.
We are currently limited to RUO with respect to many of the materials and components used in our consumable products including our assays.
Our instruments, consumable products and assays are purchased from suppliers with a restriction that they be used for RUO. While we have focused initially on the life sciences research market and RUO products only, part of our business strategy is to expand our product line to encompass products that are intended to be used for the diagnosis of disease and precision healthcare, either alone or in collaboration with third parties. The use of our RUO products for any such diagnostic purposes would require that we obtain regulatory clearance or approval to market our products for those purposes and also that we acquire the materials and components used in such products from suppliers without an RUO restriction. There can be no assurance that we will be able to acquire these materials and components for use in diagnostic products on acceptable terms, if at all. If we are unable to do so, we would not be able to expand our non-Bionano Laboratories product offerings beyond RUO, and our business and prospects would suffer.
The FDA Guidance on “Distribution of In Vitro Diagnostic Products Labeled for Research Use Only or Investigational Use Only”, emphasizes that the FDA will review the totality of the circumstances when evaluating whether equipment and testing components are properly labeled as RUO. It further states that merely including a labeling statement that a product is intended for RUO will not necessarily render the device exempt from the FDA’s 510(k) clearance, premarket approval application (“PMA”), or other requirements, if the circumstances surrounding the distribution of the product indicate that the manufacturer intends for its product to be offered for clinical diagnostic use. These circumstances may include written or verbal marketing claims or links to articles regarding a product’s performance in clinical applications, a manufacturer’s provision of technical support for clinical validation or clinical applications, or solicitation of business from clinical laboratories, all of which could be considered evidence of intended uses that conflict with RUO labeling. If the FDA were to determine that our RUO products were intended for use in clinical investigation, diagnosis or treatment decisions, or that express or implied clinical or diagnostic claims were made for our RUO products, those products could be considered misbranded or adulterated under the Federal Food, Drug, and Cosmetic Act. If the FDA determines that our RUO products are being marketed for clinical diagnostic use without the required PMA or 510(k) clearance, we may be required to cease marketing our products as planned, recall the products from customers, revise our marketing plans, and/or suspend or delay the commercialization of our products until we obtain the required authorization. We also may be subject to a range of enforcement actions by the FDA, including warning or untitled letters, injunctions, civil monetary penalties, criminal prosecution, and recall and/or seizure of products, as well as significant adverse publicity.
53

If, in the future, we choose to commercialize our RUO products for clinical diagnostic use, we will be required to comply with the FDA’s premarket review and post-market control requirements for in-vitro diagnostics (“IVD”), products, as may be applicable. Complying with the FDA’s PMA and/or 510(k) clearance requirements may be expensive, time-consuming, and subject us to significant and/or unanticipated delays. Our efforts may never result in an approved PMA or 510(k) clearance for our products. Even if we obtain a PMA or 510(k) clearance, where required, such authorization may not be for the use or uses we believe are commercially attractive and/or are critical to the commercial success of our products. As a result, being subject to the FDA’s premarket review and/or post-market control requirements for our products could materially and adversely affect our business, financial condition and results of operations.
We have limited experience in marketing and selling our products and technologies, and if we are unable to successfully commercialize our products and technologies, our business and operating results will be adversely affected.
We have limited experience marketing and selling our products and technologies. We currently sell our OGM systems and Ionic Purification system for RUO through our direct field sales and support organizations located in North America and Europe and through a combination of our own sales force and third-party distributors in additional major markets such as Australia, China, Japan and South Korea.
The future sales of our products and technologies will depend in large part on our ability to effectively market and sell our products and technologies, successfully manage and expand our sales force, and increase the scope of our marketing efforts. We may also enter into additional distribution arrangements in the future. Because we have limited experience in marketing and selling our products and technologies, our ability to forecast demand, the infrastructure required to support such demand and the sales cycle to customers is unproven. If we do not build an efficient and effective sales force, our business and operating results will be adversely affected.
We rely on a single contract manufacturer for our OGM systems and a single contract manufacturer for our chip consumables. If either of these manufacturers should fail or not perform satisfactorily, our ability to supply these products would be negatively and adversely affected.
We currently rely on a single contract manufacturer to manufacture and supply all of our OGM-based instruments, including our Ionic Purification instruments. In addition, we rely on a single contract manufacturer based in the United States to manufacture and supply all of our chip consumables. Since our contracts with these manufacturers do not commit them to supply quantities beyond the amounts included in our purchase orders, and do not commit them to carry inventory or make available any particular quantities, these contract manufacturers may give other customers’ needs higher priority than ours, and we may not be able to obtain adequate supplies in a timely manner or on commercially reasonable terms. If either of these manufacturers were to be unable to supply instruments or chip consumables, our business would be harmed.
In the event it becomes necessary to utilize different contract manufacturers for our OGM-based instruments or chip consumables, we would experience additional costs, delays and difficulties in doing so as a result of identifying and entering into an agreement with a new supplier as well as preparing such new supplier to meet the logistical requirements associated with manufacturing our units, and our business would suffer. We may also experience additional costs and delays in the event we need access to or rights under any intellectual property of these current manufacturers.
We have experienced manufacturing problems or delays that could limit the growth of our revenue or increase our losses.
We have encountered situations that resulted in delays or shortfalls caused by our outsourced manufacturing suppliers and by other third-party suppliers who manufacture components for our products. We have been negatively impacted by unfavorable flowcell yields in the production cycle. If the same or a similar issue were to occur, it could lead to lower gross margins in future periods. If we are unable to keep up with demand for our products, our revenue could be impaired, market acceptance for our products and systems could be adversely affected and our customers might instead purchase our competitors’ products and systems. Our inability to successfully manufacture our products would have a material adverse effect on our operating results.
If our laboratory facilities become damaged or inoperable or we are required to vacate our existing facilities, our ability to conduct our laboratory analysis and pursue our research and development efforts may be jeopardized.
We currently perform all research and development activities and OGM services at a single laboratory facility in San Diego, California. All of our molecular diagnostics services are reported through a single facility in Salt Lake City, Utah.
Our facilities and equipment could be harmed or rendered inoperable by natural or man-made disasters, including war, fire, earthquake, power loss, communications failure, terrorism, burglary, public health crises (including restrictions that may result from various geopolitical and macroeconomic developments, such as the ongoing conflict between Ukraine and Russia) or other events, which may make it difficult or impossible for us to perform our testing services for some period of time or to receive and store samples. The inability to perform tests or to reduce the backlog of sample analysis that could develop if one or both of our facilities become inoperable, for even a short period of time, may result in the loss of revenue, loss of customers or harm to our reputation, and we may be unable to regain that revenue, those customers or repair our reputation in the future.
54

Furthermore, integral parties in our supply chain are operating from single sites, increasing their vulnerability to natural disasters and man-made disasters or other sudden, unforeseen and severe adverse events.
In addition, the loss of our samples due to such events could limit or prevent our ability to conduct research and development analysis on existing tests as well as tests in development.
Our facilities and the equipment we use to perform our testing and research and development could be unavailable or costly and time-consuming to repair or replace. It would be difficult, time-consuming and expensive to rebuild our facilities, to locate and qualify a new facility with applicable regulatory authorities, replace certain pieces of equipment or license or transfer our proprietary technology to a third party, particularly in light of licensure and accreditation requirements. Even in the unlikely event that we are able to find a third party with such qualifications to enable us to resume our operations, we may be unable to negotiate commercially reasonable terms.
We carry insurance for damage to our property and the disruption of our business, but this insurance may not cover all of the risks associated with damage or disruption to our business, may not provide coverage in amounts sufficient to cover our potential losses and may not continue to be available to us on acceptable terms, if at all.
We rely on a limited number of suppliers or, in some cases, one supplier, for some of our materials and components used in our products, and may not be able to find replacements or immediately transition to alternative suppliers, which could have a material adverse effect on our business, financial condition, results of operations and reputation.
We rely on limited or sole suppliers for certain reagents and other materials and components that are used in our products. While we periodically forecast our needs for such materials and enter into standard purchase orders with our suppliers, we do not have long-term contracts with many of these suppliers. If we were to lose such suppliers, there can be no assurance that we will be able to identify or enter into agreements with alternative suppliers on a timely basis on acceptable terms, if at all. An interruption in our operations, including our laboratory operations, could occur if we encounter delays or difficulties in securing these materials, or if the quality of the materials supplied do not meet our requirements, or if we cannot then obtain an acceptable substitute. The time and effort required to qualify a new supplier and ensure that the new materials provide the same or better quality results could result in significant additional costs. Any such interruption could significantly affect our business, financial condition, results of operations and reputation.
In addition, certain of the components used in our instruments are sourced from limited or sole suppliers. If we were to lose such suppliers, there can be no assurance that we will be able to identify or enter into agreements with alternative suppliers on a timely basis on acceptable terms, if at all. An interruption in our ability to sell and deliver instruments to customers could occur if we encounter delays or difficulties in securing these components, or if the quality of the components supplied do not meet specifications, or if we cannot then obtain an acceptable substitute. If any of these events occur, our business and operating results could be harmed.
Also, in order to mitigate these risks, we maintain inventories of certain supplies at higher levels than would be the case if multiple sources of supply were available. If our sales or testing volume decreases or we switch suppliers, we may hold excess supplies with expiration dates that occur before use which would adversely affect our losses and cash flow position. As we introduce any new products, we may experience supply issues as we ramp up our sales or test volume. If we should encounter delays or difficulties in securing, reconfiguring or revalidating the equipment, reagents or other materials we require for our products, our business, financial condition, results of operations and reputation could be adversely affected.
Undetected errors or defects in our products or technologies could harm our reputation, decrease market acceptance of our products or technologies or expose us to product liability claims or recalls.
Our products or technologies may contain undetected errors or defects when first introduced or as new versions or new products or technologies are released. Disruptions affecting the introduction or release of, or other performance problems with, our products or technologies may damage our customers’ businesses and could harm their and our reputations. If that occurs, we may incur significant costs, the attention of our key personnel could be diverted, or other significant customer relations problems may arise. We may also be subject to warranty and liability claims for damages related to errors or defects in our products or technologies. In addition, if we do not meet industry or quality standards, if applicable, our products may be subject to recall. A material liability claim, recall or other occurrence that harms our reputation or decreases market acceptance of our products or technologies could harm our business and operating results.
If our customers develop or use our products or assays for diagnostic purposes, someone could file a product liability claim alleging that one of our products contained a design or manufacturing defect that resulted in the failure to adequately perform, leading to death or injury. In addition, the marketing, sale and use of our current or future products and assays could lead to the filing of product liability claims against us if someone alleges that our products failed to perform as designed. We may also be subject to liability for errors in the results we provide or for a misunderstanding of, or inappropriate reliance upon, the information we provide.
55

A product liability claim could result in substantial damages and be costly and time consuming to defend, either of which could materially harm our business or financial condition. We cannot assure investors that our product liability insurance would adequately protect our assets from the financial impact of defending a product liability claim. Any product liability claim brought against us, with or without merit, could increase our product liability insurance rates or prevent us from securing insurance coverage in the future. Additionally, any product liability lawsuit could damage our reputation, or cause current partners to terminate existing agreements and potential partners to seek other partners, any of which could impact our results of operations.
We may also initiate a correction to our existing products or assays, which could lead to increased costs and increased scrutiny by regulatory authorities and our customers regarding the quality and safety of our products or services, as well as negative publicity. The occurrence of any of these events could have an adverse effect on our business and results of operations.
Our reliance on distributors for sales of our products outside of the United States could limit or prevent us from selling our products and could impact our revenue.
We intend to continue to grow our business internationally, and to do so we must attract additional distributors and retain existing 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. Distributors may not commit the necessary resources to market and sell our products to the level of our expectations or may choose to favor marketing the products of our competitors. If current or future distributors do not perform adequately, or we are unable to enter into effective arrangements with distributors in particular geographic areas, we may not realize long-term international revenue growth. In addition, if our distributors fail to comply with applicable laws and ethical standards, including anti-bribery laws, this could damage our reputation and could have a significant adverse effect on our business and our revenues.
We expect to generate a substantial portion of our revenue internationally in the future and can become further subject to various risks relating to our international activities, which could adversely affect our business, operating results and financial condition.
During the three months ended March 31, 2024 and 2023, approximately 57% and 59%, respectively, of our revenue was generated from customers located outside of the United States. We believe that a substantial percentage of our future revenue will come from international sources as we expand our overseas operations and develop opportunities in additional areas. We have limited experience operating internationally and engaging in international business involves a number of difficulties and risks, including:
required compliance with existing and changing foreign regulatory requirements and laws;
difficulties and costs of staffing and managing foreign operations;
difficulties protecting or procuring intellectual property rights;
required compliance with anti-bribery laws, such as the U.S. FCPA, data privacy and security requirements, labor laws and anti-competition regulations;
export or import restrictions;
laws and business practices favoring local companies;
longer payment cycles and difficulties in enforcing agreements and collecting receivables through certain foreign legal systems;
political and economic instability; and
potentially adverse tax consequences, tariffs, customs charges, bureaucratic requirements and other trade barriers.
Historically, most of our revenue has been denominated in U.S. dollars. For sales made to customers outside of the United States, we sell our products and services in local currency. As our international operations grow, our results of operations and cash flows will be subject to increasing fluctuations due to changes in foreign currency exchange rates, which could harm our business. For example, if the value of the U.S. dollar increases relative to foreign currencies, in the absence of a corresponding change in local currency prices, our revenue could be adversely affected as we convert revenue from local currencies to U.S. dollars. If we dedicate significant resources to our international operations and are unable to manage these risks effectively, our business, operating results and financial condition will suffer.
If we are unable to recruit, train, retain, motivate and integrate key personnel, we may not achieve our goals.
Our future success depends on our ability to recruit, train, retain, motivate and integrate key personnel, including our recently expanded senior management team, as well as our research and development, manufacturing and sales and marketing personnel.
56

Competition for qualified personnel is intense. Our growth depends, in particular, on attracting and retaining highly-trained sales personnel with the necessary scientific background and ability to understand our systems at a technical level to effectively identify and sell to potential new customers. Additionally, our growth depends on attracting and retaining highly-skilled personnel with the necessary technical and scientific background needed to develop new products and technologies. Because of the complex and technical nature of our products and technologies and the dynamic market in which we compete, any failure to attract, train, retain, motivate and integrate qualified personnel could materially harm our operating results and growth prospects. In response to competition, rising inflation rates and labor shortages, we may need to adjust employee cash compensation, which would affect our operating costs and our margins, or equity compensation, which would affect our outstanding share count, causing dilution to existing shareholders and possibly souring investor sentiment, which could in turn make it difficult to achieve our goals.
If we cannot provide quality technical and applications support, we could lose customers and our business and prospects will suffer.
The placement of our products at new customer sites, the introduction of our technology into our customers’ existing laboratory workflows and ongoing customer support can be complex. Accordingly, we need highly trained technical support personnel. Hiring technical support personnel is very competitive in our industry due to the limited number of people available with the necessary scientific and technical backgrounds and ability to understand our technology at a technical level. To effectively support potential new customers and the expanding needs of current customers, we will need to substantially expand our technical support staff. If we are unable to attract, train or retain the number of highly qualified technical services personnel that our business needs, our business and prospects will suffer.
If our information technology systems or data or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.
We are increasingly dependent upon information technology systems, infrastructure and data to operate our business. In the ordinary course of our business, we and the third parties upon which we rely collect, store, use, protect, secure, generate, transfer, dispose of, transmit, disclose, and otherwise process sensitive, proprietary, and confidential information, including intellectual property, trade secrets, financial information, and personal data (including protected health information) (collectively, “Sensitive Data”). As a result, we and the third parties upon which we rely face a variety of evolving threats including but not limited to ransomware attacks, which could cause security incidents.
Cyberattacks, malicious internet-based activity, online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our Sensitive Data 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, personnel (such as through theft or misuse), “hacktivists,” 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, including as a result of the ongoing military conflict between Russia and Ukraine and the related sanctions imposed against Russia, and the military conflict between Israel and Gaza, we and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including retaliatory 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 are subject to a variety of evolving threats, including but not limited to social-engineering attacks (such as 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 AI, earthquakes, fires, floods, 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 becoming increasingly prevalent and can lead to significant interruptions in our operations, ability to provide our products and services, loss of Sensitive Data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments.
In addition, our reliance on third-party service providers and technologies to operate critical business systems to process Sensitive Data could introduce new cybersecurity risks and vulnerabilities and other threats to our business operations. We rely on third-party service providers in a variety of contexts, including, without limitation, third-party providers of cloud-based infrastructure, encryption and authentication technology, employee email, content delivery to customers, and other functions
57

and, as a result, we and the third parties upon which we rely face a variety of evolving threats, including but not limited to ransomware attacks, which could cause security incidents. Our ability to monitor these third parties’ cybersecurity practices is limited, and these third parties may not have adequate information security measures in place. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. We share or receive Sensitive Data with or from third parties. Similarly, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our software) or the third-party information technology systems that support us and our services.
Remote work has become more common and has increased risks to our information technology systems and data, as more of our employees utilize network connections, computers and devices outside our premises or network, including working at home, while in transit, and in public locations. Additionally, past or future business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems and Sensitive Data could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps designed to detect, mitigate, and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities including on a timely basis. Further, we may experience delays in deploying remedial measures and patches designed to address identified vulnerabilities. Vulnerabilities could be exploited and result in a security incident.
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 Data 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 products, software and services. We may expend significant resources or modify our business activities (including our clinical trial 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, or industry-standard or reasonable security measures to protect our information technology systems and Sensitive Data.
Applicable data privacy and security obligations may require us to notify relevant stakeholders, including affected individuals, customers, regulators, and investors, 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 data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; divergent of management attention; 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 software or services, deter new customers from using our software or services, and negatively impact our ability to grow and operate our business.
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, if any, 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.
In addition to experiencing a security incident, third parties may gather, collect, or infer Sensitive Data 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.
58

We are subject to stringent and evolving U.S. and foreign laws, regulations, and rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and mass arbitration demands; fines and penalties; disruption of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.
In the ordinary course of business, we collect, store, protect, secure, generate, transfer, dispose of, use, transmit, disclose and otherwise process personal data (including protected health information) and other sensitive information, including proprietary and confidential business data, trade secrets, and intellectual property. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contractual requirements, and other obligations that govern the processing of personal data by us and on our behalf. In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). For example, HIPAA, as amended by HITECH, and their respective implementing regulations, impose specific requirements relating to the privacy, security, and transmission of individually identifiable health information. For more information regarding risks associated with HIPAA, please refer to the section above that discusses risks associated with federal and state healthcare laws.
In the past few years, numerous U.S. states – including California, Virginia, Colorado, Connecticut, and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct, or delete certain personal data, and to 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. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (collectively, the “CCPA”) applies to personal information of consumers, business representatives, and employees who are California residents and requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain privacy rights. The CCPA allows for fines for noncompliance (up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages). While these laws exempt some data processed in the context of clinical trials, these developments further complicate compliance efforts and increase legal risk and compliance costs for us and the third parties upon whom we rely. Similar laws are being considered in several other states, as well as at the federal and local levels, and we expect more states to pass similar laws in the future.
Outside the United States, an increasing number of laws, regulations, and industry standards apply to data privacy and security. For example, the EU GDPR and the UK GDPR impose strict requirements for processing the personal data of individuals. For example, under the GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million euros under the EU GDPR, 17.5 million pounds sterling under the UK GDPR, or, in each case 4% of annual global revenue, whichever is greater; or private litigation related to the processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests.
We may be unable to transfer personal data from Europe and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the European Economic Area (“EEA”) and the UK have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it generally believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA’s standard contractual clauses the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework (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 data to the United States. If there is no lawful manner for us to transfer personal data from the EEA, the UK, or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activities groups. Some European regulators have ordered certain
59

companies to suspend or permanently cease certain transfers of personal data out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
In addition, privacy advocates and industry groups have proposed, and may propose in the future, standards with which we may be 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, and those vendors may be subject to PCI DSS, and our business may be negatively affected if our vendors are fined or suffer other consequences as a result of PCI DSS noncompliance.
We are also subject to contractual obligations related to data privacy and security and our efforts to comply with such obligations may not be successful. We publish privacy policies, marketing materials, and other statements regarding data privacy and security. We may be subject to investigation or enforcement actions by regulators if those policies or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices.
Our data privacy and security obligations are quickly changing in an increasingly stringent fashion, creating some uncertainty as to the effective future legal framework. Additionally, 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) and may necessitate changes to our services, information technologies, systems, and practices and to those of any third parties on which we rely. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with 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 action claims) and mass arbitration demands; additional reporting requirements and/or oversight; bans on processing personal data; orders to destroy or not use personal data; 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 data 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 substantial changes to our business model or operations.
The life sciences research and diagnostic markets are highly competitive. If we fail to effectively compete, our business, financial condition and operating results will suffer.
We face significant competition in the life sciences research and diagnostic markets. We currently compete with both established and early stage companies that design, manufacture and market systems and consumable supplies. We believe our principal competitors in the life sciences research and genome mapping markets include PacBio, Oxford Nanopore Technologies, Genomic Vision, Qiagen, and Dovetail Genomics (now part of Cantata Bio). In addition, there are a number of new market entrants in the process of developing novel technologies for the life sciences research, diagnostic and screening markets.
Many of our current competitors are either publicly-traded, or are divisions of publicly-traded companies, and may enjoy a number of competitive advantages over us, including:
greater name and brand recognition;
substantially greater financial and human resources;
broader product lines;
larger sales forces and more established distributor networks;
substantial intellectual property portfolios;
larger and more established customer bases and relationships; and
better established, larger scale, and lower cost manufacturing capabilities.
We believe that the principal competitive factors in all of our target markets include:
cost of instruments and consumables;
60

accuracy, including sensitivity and specificity, and reproducibility of results;
reputation among customers and key opinion leaders;
innovation in product offerings;
flexibility, scalability and ease of use; and
compatibility with existing laboratory processes, tools and methods.
We cannot assure investors that our products or technologies will compete favorably or that we will be successful in the face of increasing competition from new products and technologies introduced by our existing competitors or new companies entering our markets. In addition, we cannot assure investors that our competitors do not have or will not develop products or technologies that currently or in the future will enable them to produce competitive products or technologies with greater capabilities or at lower costs than ours. Any failure to compete effectively could materially and adversely affect our business, financial condition and operating results.
If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business.
We, and any the third parties with access to our facilities, are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Each of our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. We could be held liable for any resulting damages in the event of contamination or injury resulting from the use of hazardous materials by us or the third parties with whom we contract, and any liability could exceed our resources. We also could incur significant costs associated with civil or criminal fines and penalties. Although we maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not maintain insurance for environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of biological, hazardous or radioactive materials. We do not have any insurance for liabilities arising from medical or hazardous materials. In addition, we may incur substantial costs in order to comply with current or future environmental, health and safety laws and regulations. Compliance with applicable environmental laws and regulations is expensive, and these current or future laws and regulations may impair our research, development and commercialization efforts, which could harm our business, prospects, financial condition or results of operations. Failure to comply with these laws and regulations also may result in substantial fines, penalties or other sanctions.
Risks related to government regulation and diagnostic product reimbursement
If the FDA ends enforcement discretion for Laboratory Developed Tests or determines that our RUO products are medical devices or if we seek to market our RUO products for clinical diagnostic or health screening use, we or our collaborators or customers will be required to obtain regulatory clearance(s) or approval(s), and we may be required to cease or limit sales of our then marketed products, which could materially and adversely affect our business, financial condition and results of operations. Any such regulatory process would be expensive, time-consuming and uncertain both in timing and in outcome.
Our RUO products are focused on the life sciences research market. This includes laboratories associated with academic and governmental research institutions, as well as pharmaceutical, biotechnology and contract research companies. Accordingly, our products are labeled as RUO, and are not intended for diagnostic use. While we have focused initially on the life sciences research market and RUO products only, our strategy is to expand our product line to encompass products that are intended to be used for the diagnosis of disease, either alone or in collaboration with third parties. Such IVD products will be subject to regulation by the FDA as medical devices, or comparable international agencies, including requirements for regulatory clearance or approval of such products before they can be marketed. If the FDA were to determine that our products are intended for clinical use or if we decided to market our products for such use, we would be required to obtain FDA 510(k) clearance or premarket approval in order to sell our products in a manner consistent with FDA laws and regulations. Such regulatory approval processes or clearances are expensive, time-consuming and uncertain; our efforts may never result in any approved premarket approval application, or PMA, or 510(k) clearance for our products; and failure by us or a collaborator to obtain or comply with such approvals and clearances could have an adverse effect on our business, financial condition or operating results.
IVD products may be regulated as medical devices by the FDA and comparable international agencies and may require either clearance from the FDA following the 510(k) pre-market notification process or PMA from the FDA, in each case prior to marketing. If we or our collaborators are required to obtain a PMA or 510(k) clearance for products based on our technology, we or they would be subject to a substantial number of additional requirements for medical devices, including establishment
61

registration, device listing, Quality Systems Regulations which cover the design, testing, production, control, quality assurance, labeling, packaging, servicing, sterilization (if required), and storage and shipping of medical devices (among other activities), product labeling, advertising, recordkeeping, post-market surveillance, post-approval studies, adverse event reporting, and correction and removal (recall) regulations. One or more of the products we or a collaborator may develop using our technology may also require clinical trials in order to generate the data required for PMA approval. Complying with these requirements may be time-consuming and expensive. We or our collaborators may be required to expend significant resources to ensure ongoing compliance with the FDA regulations and/or take satisfactory corrective action in response to enforcement action, which may have a material adverse effect on the ability to design, develop, and commercialize products using our technology as planned. Failure to comply with these requirements may subject us or a collaborator to a range of enforcement actions, such as warning letters, injunctions, civil monetary penalties, criminal prosecution, recall and/or seizure of products, and revocation of marketing authorization, as well as significant adverse publicity. If we or our collaborators fail to obtain, or experience significant delays in obtaining, regulatory approvals for IVD products, such products may not be able to be launched or successfully commercialized in a timely manner, or at all.
Laboratory developed tests, or LDTs, are a subset of IVD tests that are designed, manufactured and used within a single laboratory. Our Bionano Laboratories diagnostic services are provided as LDTs. The FDA maintains that LDTs are medical devices and has for the most part exercised enforcement discretion for most LDTs. A significant change in the way that the FDA regulates any LDTs that we, our collaborators or our customers market or develop using our technology could materially adversely affect our business. On May 6, 2024 FDA issued final regulations under which it intends to phase out its enforcement discretion approach to LDTs over a period of four years. We and our collaborators or customers will be required to obtain PMA approval or 510(k) clearance for certain tests by October 1, 2027. We will also become subject to device registration and listing requirements, medical device reporting requirements and the requirements of the FDA’s Quality System Regulation. We may be required to conduct clinical trials to support any PMA approval. This may increase the cost of conducting, or otherwise harm, our business.
The cost and time required to commercialize tests presently marked as LDTs will increase substantially, and may reduce the financial incentive for us to continue to offer our Bionano Laboratories genetic diagnostic services or for our customer laboratories to develop LDTs, which could reduce demand for our RUO instruments and our other products. In addition, if the FDA were to change the way that it regulates LDTs to require that we undergo pre-market review or comply with other applicable FDA requirements before we can sell our RUO instruments or our other products to clinical cytogenetics laboratories, our ability to sell our RUO instruments and other products to this addressable market would be delayed, thereby impeding our ability to penetrate this market and generate revenue from sales of our instruments and our other products.
Failure to comply with applicable FDA requirements could subject us to misbranding or adulteration allegations under the Federal Food, Drug, and Cosmetic Act. We could be subject to a range of enforcement actions, including warning letters, injunctions, civil monetary penalties, criminal prosecution, and recall and/or seizure of products, as well as significant adverse publicity. In addition, changes to the current regulatory framework, including the imposition of additional or new regulations, could arise at any time during the development or marketing of our products, which may negatively affect our ability to obtain or maintain FDA or comparable regulatory approval of our products, if required.
Foreign jurisdictions have laws and regulations similar to those described above, which may adversely affect our ability to market our products as planned in such countries. The number and scope of these requirements are increasing. As in the United States, the cost and time required to comply with regulatory requirements may be substantial, and there is no guarantee that we will obtain the necessary authorization(s) required to make our products commercially viable. As a result, the imposition of foreign requirements may also have a material adverse effect on the commercial viability of our operations.
We expect to rely on third parties in conducting any required future studies of diagnostic products that may be required by the FDA or other regulatory authorities, and those third parties may not perform satisfactorily.
We do not have the ability to independently conduct clinical trials or other studies that may be required to obtain FDA and other regulatory clearance or approval for future diagnostic products. Accordingly, we expect that we would rely on third parties, such as clinical investigators, consultants, and collaborators to conduct such studies if needed. Our reliance on these third parties for clinical and other development activities would reduce our control over these activities. If these third parties do not successfully carry out their contractual duties or regulatory obligations or meet expected deadlines, if the third parties need to be replaced or if the quality or accuracy of the data they obtain is compromised, we may not be able to obtain regulatory clearance or approval.
62

Billing for our Bionano Laboratories diagnostic testing procedures is complex and requires substantial time and resources to collect payment.
Billing for clinical laboratory testing services in connection with our Bionano Laboratories diagnostic services is complex, time-consuming and expensive. Depending on the billing arrangement and applicable law, we bill various payors, including Medicare, Medicaid, private insurance companies, private healthcare institutions, and patients, all of which have different billing requirements. We generally bill third-party payors for our diagnostic testing services and pursue reimbursement on a case-by-case basis where pricing contracts are not in place. To the extent laws or contracts require us to bill patient co-payments or co-insurance, we must also comply with these requirements. We may also face increased risk in our collection efforts, including potential write-offs of accounts receivable and long collection cycles, which could adversely affect our business, results of operations and financial condition.
Several factors make the billing process complex, including:
differences between the billing rates and reimbursement rates for our products;
compliance with complex federal and state regulations related to billing government healthcare programs, including Medicare, Medicaid and TRICARE;
risk of government audits related to billing;
disputes among payors as to which party is responsible for payment;
differences in coverage and information and billing requirements among payors, including the need for prior authorization and/or advanced notification;
the effect of patient co-payments or co-insurance and our ability to collect such payments from patients;
changes to billing codes used for our products;
changes to requirements related to our current or future clinical studies, including our registry studies, which can affect eligibility for payment;
ongoing monitoring provisions of LCDs for our products, which can affect the circumstances under which a claim would be considered medically necessary;
incorrect or missing billing information; and
the resources required to manage the billing and claims appeals process.
We use standard industry billing codes, known as CPT codes, to bill for our diagnostic testing services. If these codes were to change, there is a risk of an error being made in the claim adjudication process. Such errors can occur with claims submission, third-party transmission or in the processing of the claim by the payor. Claim adjudication errors may result in a delay in payment processing or a reduction in the amount of the payment we receive.
As we introduce new products, we may need to add new codes to our billing process as well as our financial reporting systems. Failure or delays in effecting these changes in external billing and internal systems and processes could negatively affect our collection rates, revenue and cost of collecting.
Additionally, our billing activities require us to implement compliance procedures and oversight, train and monitor our employees, and undertake internal audits to evaluate compliance with applicable laws and regulations as well as internal compliance policies and procedures. When payors deny our claims, we may challenge the reason, low payment amount or payment denials. Payors also conduct external audits to evaluate payments, which add further complexity to the billing process. If the payor makes an overpayment determination, there is a risk that we may be required to return all or some portion of prior payments we have received.
Additionally, the Patient Protection and Affordable Care Act of 2010, as amended by the Health Care and Education Reconciliation Act of 2010, collectively the ACA, requires providers and suppliers to report and return any overpayments received from government payors under the Medicare and Medicaid programs within 60 days of identification. Failure to identify and return such overpayments exposes the provider or supplier to liability under federal false claims laws. These billing complexities, and the related uncertainty in obtaining payment for our products, could negatively affect our revenue and cash flow, our ability to achieve sustained profitability, and the consistency and comparability of our results of operations.
If our Bionano Laboratories diagnostic testing procedures are subject to unfavorable pricing regulations or third-party payor coverage and reimbursement policies, our business could be harmed.
Our Bionano Laboratories-related revenue depends on achieving and maintaining broad coverage and adequate reimbursement for our Bionano Laboratories products and diagnostic assays from third-party payors, including both government and
63

commercial third-party payors. If third-party payors do not provide coverage of, or do not provide adequate reimbursement for, a substantial portion of the list price of our Bionano Laboratories products and diagnostic assays, we may need to seek additional payment from the patient beyond any co-payments and deductibles, which may adversely affect demand for our Bionano Laboratories products and diagnostic assays. Coverage determinations by a third-party payor may depend on a number of factors, including, but not limited to, a third-party payor’s determination of whether our products or services are appropriate, medically necessary or cost-effective. If we are unable to provide third-party payors with sufficient evidence of the clinical utility and validity of our Bionano Laboratories products and diagnostic assays, they may not provide coverage, or may provide limited coverage, which will adversely affect our revenues and our ability to succeed.
Since each third-party payor makes its own decision as to whether to establish a policy to cover our Bionano Laboratories products and diagnostic assays, enter into a contract with us and set the amount it will reimburse for a product, these negotiations are a time-consuming and costly process, and they do not guarantee that the third-party payor will provide coverage or adequate reimbursement for our Bionano Laboratories products and diagnostic assays. In addition, the determinations by a third-party payor whether to cover our Bionano Laboratories products and diagnostic assays and the amount it will reimburse for them are often made on an indication-by-indication basis.
In cases where there is no coverage policy or we do not have a contracted rate for reimbursement as a participating provider, the patient is typically responsible for a greater share of the cost of the product, which may result in further delay of our revenue, increase our collection costs or decrease the likelihood of collection.
Our claims for reimbursement from third-party payors may be denied upon submission, and we may need to take additional steps to receive payment, such as appealing the denials. Such appeals and other processes are time-consuming and expensive, and may not result in payment. Third-party payors may perform audits of historically paid claims and attempt to recoup funds years after the funds were initially distributed if the third-party payors believe the funds were paid in error or determine that our Bionano Laboratories products and diagnostic assays were medically unnecessary. If a third-party payor audits our claims and issues a negative audit finding, and we are not able to overturn the audit findings through appeal, the recoupment may result in a material adverse effect on our revenue. Additionally, in some cases commercial third-party payors for whom we are not a participating provider may elect at any time to review claims previously paid and determine the amount they paid was too much. In these situations, the third-party payor will typically notify us of their decision and then offset whatever amount they determine they overpaid against amounts they owe us on current claims. We cannot predict when, or how often, a third-party payor might engage in these reviews and we may not be able to dispute these retroactive adjustments.
Additionally, coverage policies and third-party payor reimbursement rates may change at any time. Therefore, even if favorable coverage and reimbursement status is attained, less favorable coverage policies and reimbursement rates may be implemented in the future that may adversely affect the coverage and reimbursement of our Bionano Laboratories products and diagnostic assays.
If diagnostic procedures that are enabled by our OGM technology are subject to unfavorable pricing regulations or third-party payor coverage and reimbursement policies, our business could be harmed.
Currently, our OGM systems are for RUO, but clinical laboratories may acquire our instrumentation through a capital purchase or capital lease and use the OGM system and direct label stain chemistry to create their own potentially reimbursable products, such as laboratory developed tests for in vitro diagnostics. Our customers may generate revenue for these testing services by seeking the necessary approval of their product from the FDA or the Centers for Medicare & Medicaid Services, or CMS, along with coverage and reimbursement from third-party payors, including government health programs and private health plans. The ability of our customers to commercialize diagnostic tests based on our technology will depend in part on the extent to which coverage and reimbursement for these tests will be available from such third-party payors.
In the United States, molecular testing laboratories have multiple options for reimbursement coding, but we expect that the primary codes used will be the genomic sequencing procedure codes, or GSPs. The AMA added GSPs to its clinical laboratory fee schedule in 2015. In addition, CMS issued a coverage determination providing for the reimbursement of next-generation sequencing for certain cancer diagnostics using an FDA-approved in vitro diagnostic test. Private health plans often follow CMS coverage and reimbursement guidelines to a substantial degree, and it is difficult to predict what CMS will decide with respect to the coverage and reimbursement of any products our customers try to commercialize.
In Europe, coverage for molecular diagnostic testing is varied. Countries with statutory health insurance (e.g., Germany, France, The Netherlands) tend to be more progressive in technology adoption with favorable reimbursement for molecular diagnostic testing. In countries such as the United Kingdom with tax-based insurance, adoption and reimbursement for molecular diagnostic testing is not uniform and is influenced by local budgets.
Ultimately, coverage and reimbursement of new products is uncertain, and whether laboratories that use our instruments to develop their own products will attain coverage and adequate reimbursement is unknown. In the United States, there is no uniform policy for determining coverage and reimbursement. Coverage can differ from payor to payor, and the process for
64

determining whether a payor will provide coverage may be separate from the process for setting the reimbursement rate. In addition, the U.S. government, state legislatures and foreign governments have shown significant interest in implementing cost containment programs to limit the growth of government-paid healthcare costs, including price controls and restrictions on reimbursement. We cannot be sure that coverage will be available for any diagnostic tests based on our technology, and, if coverage is available, the level of payments. Reimbursement may impact the demand for those tests. If coverage and reimbursement is not available or is available only to limited levels, our customers may not be able to successfully commercialize any tests for which they receive marketing authorization.
Healthcare legislative or regulatory reform measures may have a negative impact on our business and results of operations.
In March 2010, the ACA became law. The ACA is a sweeping law intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for the healthcare and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms. For example, the ACA contained a 2.3% excise tax on certain entities that manufacture or import medical devices offered for sale in the United States, with limited exceptions, which has been permanently eliminated as part of the 2020 spending package.
There have been executive, judicial and Congressional challenges to certain aspects of the ACA. For example, on June 17, 2021 the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA was unconstitutional in its entirety because the “individual mandate” was repealed by Congress.
In addition, other legislative changes have been proposed and adopted since the ACA was enacted. On August 16, 2022, President Biden signed the IRA into law, which among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in ACA marketplaces through plan year 2025. The IRA also eliminates the coverage gap under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost and through a newly established manufacturer discount program. In addition, on April 1, 2014, the Protecting Access to Medicare Act of 2014, or PAMA, was signed into law, which, among other things, significantly altered the payment methodology under the Medicare Clinical Laboratory Fee Schedule, or CLFS. PAMA requires certain laboratories performing clinical diagnostic laboratory tests to report to CMS the amounts paid by private payors for laboratory tests. Such reporting has been subject to numerous delays. Beginning on January 1, 2018, CMS has begun using reported private payor pricing to periodically revise payment rates under the CLFS. Based on current law, between January 1, 2025 and March 31, 2025, applicable laboratories will be required to report on data collected during January 1, 2019 and June 30, 2019. This data will be utilized to determine 2025 to 2027 CLFS rates.
We expect that the ACA, as well as other healthcare reform measures that may be adopted in the future, may result in more rigorous coverage criteria and additional downward pressure on the price that we or our collaborators will receive for any cleared or approved product. Any reduction in payments from Medicare or other government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent our customers from successfully commercializing any tests for which they receive approval, which could prevent us from being able to generate revenue and attain profitability.
Complying with numerous regulations pertaining to our business is an expensive and time-consuming process, and any failure to comply could result in substantial penalties.
We are subject to the Clinical Laboratory Improvement Amendment of 1988, or CLIA, which is a federal law regulating clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease. Our clinical laboratory is located in Utah and must be certified under CLIA in order for us to perform testing on human specimens. CLIA is intended to ensure the quality and reliability of clinical laboratories in the United States by mandating specific standards in the areas of personnel qualifications, administration, and participation in proficiency testing, patient test management, quality control, quality assurance and inspections. We have a current certificate of compliance under CLIA to perform cytogenetics. To renew this certificate, we are subject to survey and inspection every two years. Moreover, CLIA inspectors may make periodic inspections of our clinical laboratory outside of the renewal process. The failure to comply with CLIA requirements can result in enforcement actions, including the revocation, suspension, or limitation of our CLIA certificate of compliance, as well as a directed plan of correction, state on-site monitoring, civil money penalties, civil injunctive suit and/or criminal penalties. We must maintain CLIA compliance and certification to be eligible to bill for assays provided to Medicare beneficiaries. If we were to be found out of compliance with CLIA program requirements and subjected to sanctions, our business and reputation could be harmed. Even if it were possible for us to bring our laboratory back into compliance, we could incur significant expenses and potentially lose revenue in doing so.
We hold laboratory licenses from the states of California, Pennsylvania, and Maryland, to test specimens from patients in those states or received from ordering physicians in those states. Other states may have similar requirements or may adopt similar
65

requirements in the future. Finally, we may be subject to regulation in foreign jurisdictions if we seek to expand international distribution of our assays outside the United States.
If we were to lose our CLIA certification or state laboratory licenses, whether as a result of a revocation, suspension or limitation, we would no longer be able to offer our assays, which would limit our revenues and harm our business. If we were to lose, or fail to obtain, a license in any other state where we are required to hold a license, we would not be able to test specimens from those states. Additionally, if we were to lose our CAP accreditation, our reputation for quality, as well as our business, financial condition and results of operations, could be significantly and adversely affected.
We are subject to federal and state healthcare fraud and abuse laws and other federal and state laws applicable to our business activities, including our marketing practices. If we are unable to comply, or have not complied, with such laws, we could face substantial penalties.
Our operations are subject to various federal and state fraud and abuse laws, including, without limitation, the federal and state anti-kickback statutes and false claims laws. These laws may impact, among other things, our sales and marketing and education programs, and our financial and business relationships with health care professionals. The laws that may affect our ability to operate include, but are not limited to:
the federal Anti-Kickback Statute (the “AKS”), which prohibits, among other things, any person or entity from knowingly and willfully soliciting, receiving, offering or paying any remuneration, directly or indirectly, overtly or covertly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchase, order or recommendation of an item or service reimbursable, 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. There are a number of statutory exceptions and regulatory safe harbors protecting some common activities from prosecution, however these are drawn narrowly. Additionally, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. In addition, the ACA codified case law that a claim including items or services resulting from a violation of the AKS constitutes a false or fraudulent claim for purposes of the FCA;
the Stark Law, which prohibits a physician from making a referral for certain designated health services covered by the Medicare or Medicaid program, including laboratory and pathology services, if the physician or an immediate family member of the physician has a financial relationship with the entity providing the designated health services and prohibits that entity from billing, presenting or causing to be presented a claim for the designated health services furnished pursuant to the prohibited referral, unless an exception applies;
federal civil and criminal false claims laws and civil monetary penalty laws, such as the FCA, which can be enforced by private citizens through civil qui tam actions, prohibits individuals or entities from, among other things, knowingly presenting, or causing to be presented false, fictitious or fraudulent claims for payment or approval by the federal government, including federal health care programs, such as Medicare and Medicaid, and knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim, or knowingly making a false statement to improperly avoid, decrease or conceal an obligation to pay money to the federal government;
EKRA prohibits payments for referrals to recovery homes, clinical treatment facilities, and laboratories. EKRA’s reach extends beyond federal health care programs to include private insurance (i.e., it is an “all payor” statute). For purposes of EKRA, the term “laboratory” is defined broadly and without reference to any connection to substance use disorder treatment. The law includes a limited number of exceptions, some of which closely align with corresponding federal Anti-Kickback Statute exceptions and safe harbors, and others that materially differ;
HIPAA, which, among other things, imposes criminal liability for executing or attempting to execute a scheme to defraud any healthcare benefit program, including private third-party payors, knowingly and willfully embezzling or stealing from a healthcare benefit program, willfully obstructing a criminal investigation of a healthcare offense, and knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement or representation, in connection with the delivery of or payment for healthcare benefits, items or services. Like the AKS, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
HIPAA, as amended by HITECH, and their implementing regulations, which imposes privacy, security and breach reporting obligations with respect to individually identifiable health information upon entities subject to the law, such as health plans, healthcare clearinghouses and certain healthcare providers, known as covered entities, and their respective business associates, individuals or entities that perform services for them that involve individually identifiable health information as well as their covered subcontractors;
state laws that prohibit other specified practices, such as billing physicians for tests that they order or providing tests at no or discounted cost to induce physician or patient adoption; insurance fraud laws; waiving coinsurance, co-
66

payments, deductibles, and other amounts owed by patients; billing a state Medicaid program at a price that is higher than what is charged to one or more other third-party payors employing, exercising control over or splitting professional fees with licensed professionals in violation of state laws prohibiting fee splitting or the corporate practice of medicine and other professions;
federal and state consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;
the prohibition on reassignment of Medicare claims, which, subject to certain exceptions, precludes the reassignment of Medicare claims to any other party;
state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws, that may impose similar or more prohibitive restrictions, and may apply to items or services reimbursed by any non-governmental third-party payors, including private insurers; and
federal, state, local and foreign laws that govern the data privacy and security of health information in certain circumstances, including state health information privacy and data breach notification laws which govern the collection, use, disclosure, and protection of health-related personal data, many of which differ from each other in significant ways and often are not pre-empted by HIPAA, thus complicating compliance efforts.
As a clinical laboratory, our business practices may face additional scrutiny from government regulatory agencies such as the Department of Justice, the U.S. Department of Health and Human Services Office of Inspector General (“OIG”), and CMS. Certain arrangements between clinical laboratories and referring physicians have been identified in fraud alerts issued by the OIG as implicating the AKS. The OIG has stated that it is particularly concerned about these types of arrangements because the choice of laboratory, as well as the decision to order laboratory tests, typically are made or strongly influenced by the physician, with little or no input from patients. Moreover, the provision of payments or other items of value by a clinical laboratory to a referral source could be prohibited under the Stark Law unless the arrangement meets all criteria of an applicable exception. The government has been active in enforcement of these laws as they apply to clinical laboratories.
We have entered into consulting and scientific advisory board arrangements, speaking arrangements and clinical research agreements with physicians and other healthcare providers, including some who could influence the use of our products. Although we believe that these have been structured in compliance with applicable laws, because of the complex and far-reaching nature of these laws, regulatory agencies may view these transactions as prohibited arrangements that must be restructured, or discontinued, or for which we could be subject to other significant penalties. We could be adversely affected if regulatory agencies interpret our financial relationships with providers who may influence the ordering of and use of our products to be in violation of applicable laws.
Ensuring that our business arrangements with third parties comply with applicable healthcare laws and regulations is costly. If our operations are found to be in violation of any of these laws, we may be subject to significant penalties, including, without limitation, civil, criminal, and administrative penalties, damages, fines, disgorgement, the curtailment or restructuring of our operations, exclusion from participation in federal and state healthcare programs, additional integrity oversight and reporting obligations, imprisonment, contractual damages, and reputational harm, any of which could adversely affect our ability to operate our business and our results of operations. If any of the physicians or other healthcare providers or entities with whom we do business is found to be not in compliance with applicable laws, they may be subject to criminal, civil or administrative sanctions, including exclusions from government funded healthcare programs.
Additionally, sales of our products outside of the United States will subject us to similar foreign regulatory requirements, all of which are far-reaching and complex, and our failure to comply with such regulatory requirements could result in substantial penalties and have a material adverse effect on our business.
We are subject to U.S. and foreign anti-corruption and anti-money laundering laws with respect to our operations and non-compliance with such laws can subject us to criminal and/or civil liability and harm our business.
We are subject to the U.S. FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the United Kingdom Bribery Act 2010, and other state and national anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption laws are interpreted broadly and prohibit companies and their employees and third-party intermediaries from authorizing, promising, offering, providing, soliciting, or accepting, directly or indirectly, improper payments or benefits to or from any person whether in the public or private sector for the purpose of obtaining or retaining business or securing any other improper advantage. We rely on third-party representatives, distributors, and other business partners to support sales of our products and services and our efforts to ensure regulatory compliance. In addition, as we increase our international sales and business, we may engage with additional business partners. We can be held liable for the corrupt or other illegal activities of our employees, representatives, contractors, business partners, and agents, even if we do not explicitly authorize or have actual knowledge of such activities.
67

Any violations of anti-corruption and anti-money laundering laws, or allegations of such violations, could disrupt our operations, involve significant management distraction, involve significant costs and expenses, including legal fees, and could result in a material adverse effect on our business, prospects, financial condition, or results of operations. We could also incur severe penalties, including criminal and civil penalties, disgorgement, and other remedial measures.
We are subject to governmental export and import 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.
Our products are subject to export control and import laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. Exports of our products must be made in compliance with these laws and regulations. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers.
In addition, changes in our products or changes in applicable export or import laws and regulations may create delays in the introduction and sale of our products in international markets, prevent our customers from deploying our products or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import laws and regulations, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons or technologies targeted by such laws and regulations, could also result in decreased use of our products, or in our decreased ability to export or sell our products to existing or potential customers. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
Risks related to intellectual property
If we are unable to protect our intellectual property, it may reduce our ability to maintain any technological or competitive advantage over our competitors and potential competitors, and our business may be harmed.
We rely on patent protection as well as trademark, copyright, trade secret and other intellectual property rights protection and contractual restrictions to protect our proprietary technologies, all of which provide limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. We have developed a global patent portfolio that includes more than 151 issued patents across approximately 39 patent families that are either owned or exclusively licensed. The owned and licensed patent families contain issued patents and pending applications that relate to devices, systems, and methods for macromolecular analysis, isolation and purification of molecules, genetic testing, computer software systems and reflect our active and ongoing research programs. We also were the assignee of approximately 105 pending patent applications and granted patents in particular jurisdictions outside the United States. If we fail to protect and/or maintain our intellectual property, third parties may be able to compete more effectively against us, we may lose our technological or competitive advantage, and/or we may incur substantial litigation costs in our attempts to recover or restrict use of our intellectual property.
We cannot assure investors that any of our currently pending or future patent applications will result in granted patents, and we cannot predict how long it will take for such patents to issue, if at all. It is possible that, for any of our patents that have issued or that may issue in the future, our competitors may design their products, technologies or services around our patented technologies. Further, we cannot assure investors that other parties will not challenge any patents granted to us, or that courts or regulatory agencies will hold our patents to be valid, enforceable, and/or infringed. We cannot guarantee investors that we will be successful in defending challenges made against our patents and patent applications. Any successful third-party challenge or challenges to our patents could result in the unenforceability or invalidity of such patents, or such patents being interpreted narrowly and/or in a manner adverse to our interests. Our ability to establish or maintain a technological or competitive advantage over our competitors and/or market entrants may be diminished because of these uncertainties. For these and other reasons, our intellectual property may not provide us with any competitive advantage. For example:
we or our licensors might not have been the first to make the inventions claimed or disclosed by our pending patent applications or issued patents;
we or our licensors might not have been the first to file patent applications for these inventions. To determine the priority of these inventions, we may have to participate in interference proceedings or derivation proceedings declared by the U.S. Patent and Trademark Office, or the USPTO, which could result in substantial cost to us, and could possibly result in a loss or narrowing of patent rights. No assurance can be given that our or our licensors’ patent applications or granted patents will have priority over any other patent or patent application involved in such a proceeding, or will be held valid as an outcome of the proceeding;
other parties may independently develop similar or alternative products and technologies or duplicate any of our products and technologies, which can potentially impact our market share, revenue, and goodwill, regardless of whether intellectual property rights are successfully enforced against these other parties;
68

it is possible that our owned or licensed pending patent applications will not result in granted patents, and even if such pending patent applications issue as patents, they may not provide intellectual property protection of commercially viable products or product features, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties, patent offices, and/or the courts;
we may be unaware of or unfamiliar with prior art and/or interpretations of prior art that could potentially impact the validity or scope of our patents or pending patent applications, or patent applications that we intend to file;
we take efforts to enter into agreements with employees, consultants, collaborators, and, as applicable, advisors to confirm ownership and chain of title in intellectual property rights. However, an inventorship or ownership dispute could arise that may permit one or more third parties to practice or enforce our intellectual property rights, including possible efforts to enforce rights against us;
we may elect not to maintain or pursue intellectual property rights that, at some point in time, may be considered relevant to or enforceable against a competitor;
we may not develop additional proprietary products and technologies that are patentable, or we may develop additional proprietary products and technologies that are not patentable;
the patents or other intellectual property rights of others may have an adverse effect on our business; and
we apply for patents relating to our products and technologies and uses thereof, as we deem appropriate. However, we or our representatives or their agents may fail to apply for patents on important products and technologies in a timely fashion or at all, or we or our representatives or their agents may fail to apply for patents in potentially relevant jurisdictions.
To the extent our intellectual property offers inadequate protection, or is found to be invalid or unenforceable, we would be exposed to a greater risk of direct or indirect competition. If our intellectual property does not provide adequate coverage of our competitors’ products, technologies or services, our competitive position could be adversely affected, as could our business.
Further, to the extent that computation methods implemented by software included in our products or technologies are not protected by our patents, our dependence on copyright and trade secret protection may not provide adequate protection. In addition, the Supreme Court’s ruling in Alice Corporation Pty. Ltd. v. CLS Bank International has narrowed the scope of patent protection available for computational methods in certain circumstances.
The measures that we use to protect the security of our intellectual property and other proprietary rights may not be adequate, which could result in the loss of legal protection for, and thereby diminish the value of, such intellectual property and other rights.
In addition to pursuing patents on our technologies, we also rely upon trademarks, trade secrets, copyrights and unfair competition laws, as well as license agreements and other contractual provisions, to protect our intellectual property and other proprietary rights. Despite these measures, any of our intellectual property rights could be challenged, invalidated, circumvented or misappropriated. In addition, we take steps to protect our intellectual property and proprietary technologies by entering into confidentiality agreements and intellectual property assignment agreements with our employees, consultants, corporate partners and, when needed, our advisors. Such agreements may not be enforceable or may not provide meaningful protection for our trade secrets and/or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure. Moreover, if a party having an agreement with us has an overlapping or conflicting obligation to a third party, our rights in and to certain intellectual property could be undermined. Monitoring unauthorized and inadvertent disclosure is difficult, and we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, it would be expensive and time consuming, the outcome would be unpredictable, and any remedy may be inadequate. In addition, courts outside the United States may be less willing to protect trade secrets.
In addition, competitors could purchase our products or technologies and attempt to replicate and/or improve some or all of the competitive advantages we derive from our development efforts, willfully infringe our intellectual property rights, design their products or technologies around our protected technologies or develop their own competitive technologies that fall outside of our intellectual property rights. If our intellectual property does not adequately protect our market share against competitors’ products or technologies, services and methods, our competitive position could be adversely affected, as could our business.
69

We have rights in some intellectual property that has been discovered through government funded programs and thus is subject to federal regulations such as “march-in” rights, certain reporting requirements, and a preference for U.S. industry. Compliance with such regulations may limit our exclusive rights, subject us to expenditure of resources with respect to reporting requirements, and limit our ability to contract with non-U.S. manufacturers.
Some of the intellectual property rights assigned to us and/or in-licensed to us have been generated through the use of U.S. government funding and are therefore subject to certain federal regulations. For example, all of the intellectual property rights licensed to us under our license agreement with Princeton University have been generated using U.S. government funds. As a result, the U.S. government has certain rights to intellectual property embodied in our current or future products pursuant to the Bayh-Dole Act of 1980. These U.S. government rights in certain inventions developed under a government-funded program include a non-exclusive, non-transferable, irrevocable worldwide license to use inventions for any governmental purpose. In addition, the U.S. government has the right to require us to grant exclusive, partially exclusive, or non-exclusive licenses to any of these inventions to a third-party if the government determines that: (i) adequate steps have not been taken to commercialize the invention; (ii) government action is necessary to meet public health or safety needs; or (iii) government action is necessary to meet requirements for public use under federal regulations (also referred to as “march-in rights”). The U.S. government also has the right to take title to these inventions if we fail, or the applicable licensor fails, to disclose the invention to the government, elect title, and file an application to register the intellectual property within specified time limits. In addition, the U.S. government may acquire title to these inventions in any country in which a patent application is not filed within specified time limits. Intellectual property generated under a government funded program is also subject to certain reporting requirements, compliance with which may require us, or the applicable licensor, to expend substantial resources. In addition, the U.S. government requires that any products embodying the subject invention or produced through the use of the subject invention be manufactured substantially in the United States. The manufacturing preference requirement can be waived if the owner of the intellectual property can show that reasonable but unsuccessful efforts have been made to grant licenses on similar terms to potential licensees that would be likely to manufacture substantially in the United States or that, under the circumstances, domestic manufacture is not commercially feasible. This preference for U.S. manufacturing may limit our ability to license the applicable patent rights on an exclusive basis under certain circumstances.
If we enter into future arrangements involving government funding, and we make or license inventions that result from such funding, intellectual property rights to such discoveries may be subject to the applicable provisions of the Bayh-Dole Act. To the extent any of our current or future intellectual property is generated through the use of U.S. government funding, the provisions of the Bayh-Dole Act may similarly apply. Any exercise by the government of certain of its rights could harm our competitive position, business, financial condition, results of operations and prospects.
We depend on technology that is licensed to us by Princeton University. Any loss of our rights to this technology could prevent us from selling our products.
Some technology that relates to analysis of nucleic acids is licensed exclusively to us from Princeton University, or Princeton. We do not own the patents that underlie this license. Our rights to use this technology and employ the inventions claimed in the licensed patents are subject to the continuation of and compliance with the terms of the license. Our principal obligations under our license agreement with Princeton are as follows:
royalty payments;
annual maintenance fees;
using commercially reasonable efforts to develop and sell a product using the licensed technology and developing a market for such product;
paying and/or reimbursing fees related to prosecution, maintenance and enforcement of patent rights; and
providing certain reports.
If we breach any of these obligations, Princeton may have the right to terminate or modify the license, which could result in our being unable to develop, manufacture and sell our products or a competitor gaining access to the relevant technology. Termination or certain modifications of our license agreement with Princeton would have a material adverse effect on our business.
In addition, we are a party to a number of other agreements that include licenses to intellectual property, including non-exclusive licenses. We may need to enter into additional license agreements in the future. Our business could suffer, for example, if any current or future licenses terminate, if the licensors fail to abide by the terms of the license, if the licensed patents or other rights are found to be invalid or unenforceable, or if we are unable to enter into necessary licenses on acceptable terms.
As we have done previously, we may need or may choose to obtain licenses and/or acquire intellectual property rights from third parties to advance our research or begin commercialization of our current or future products or services, and we cannot
70

provide any assurances that third-party patents do not exist that might be enforced against our current or future products or services in the absence of such a license. We may fail to obtain any of these licenses or intellectual property rights on commercially reasonable terms. Even if we are able to obtain a license, it may be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. In that event, we may be required to expend significant time and resources to develop or license replacement technology. If we are unable to do so, we may be unable to develop or commercialize the affected products or services, which could materially harm our business and the third parties owning such intellectual property rights could seek either an injunction prohibiting our sales, or, with respect to our sales, an obligation on our part to pay royalties and/or other forms of compensation.
Licensing of intellectual property is important to our business and involves complex legal, business and scientific issues. Disputes may arise between us and our licensors regarding intellectual property subject to a license agreement, including:
the scope of rights granted under the license agreement and other interpretation-related issues;
whether and the extent to which our technologies and processes infringe any intellectual property of the licensor that is not subject to the licensing agreement;
whether to take action to enforce any intellectual property rights against an allegedly infringing product or process of a third-party;
our right to sublicense patent and other rights to third parties;
our diligence obligations with respect to the use of licensed technology in relation to our development and commercialization of our products and services, and what activities satisfy those diligence obligations; and
the ownership of inventions and know-how, such as intellectual property resulting from the joint creation or use of intellectual property by our licensors and us and our partners.
If disputes over intellectual property that we have licensed prevent or impair our ability to maintain our current licensing arrangements on acceptable terms, we may be unable to successfully develop and commercialize the affected product or service, or the dispute may have an adverse effect on our results of operation.
In addition to agreements pursuant to which we in-license intellectual property, we may in the future grant licenses under our intellectual property, or sell certain intellectual property. Like in-licenses, out-licenses can be complex and disputes may arise between us and our licensees, such as the types of disputes described above. Moreover, licensees may breach their obligations, or we may be exposed to liability due to our failure or alleged failure to satisfy our obligations. Any such occurrence could have an adverse effect on our business.
If we or any of our partners is sued for infringing intellectual property rights of third parties, it would be costly and time consuming, and an unfavorable outcome in that litigation could have a material adverse effect on our business.
Our success also depends on our ability to develop, manufacture, market and sell our products and technologies and perform our services without infringing the proprietary rights of third parties. Numerous U.S. and foreign-issued patents and pending patent applications owned by third parties exist in the fields in which we are developing manufacturing, marketing and selling products and technologies and performing services. As part of a business strategy to impede our successful commercialization and entry into new markets, competitors may allege that our products, technologies and/or services infringe their intellectual property rights.
We could incur substantial costs and divert the attention of our management and technical personnel in defending ourselves against claims of infringement made by third parties. Any adverse ruling by a court or administrative body, or perception of an adverse ruling, may have a material adverse impact on our ability to conduct our business and our finances. Moreover, third parties making claims against us may be able to obtain injunctive relief against us, which could block our ability to offer one or more products, technologies or services and could result in a substantial award of damages against us. In addition, since we sometimes indemnify customers, collaborators or licensees, we may have additional liability in connection with any infringement or alleged infringement of third-party intellectual property. Intellectual property litigation can be very expensive, and we may not have the financial means to defend ourselves or our customers, collaborators and licensees.
Because patent applications can take many years to issue, there may be pending applications, some of which are unknown to us, that may result in issued patents upon which our products, services or proprietary technologies may infringe. Moreover, we may fail to identify issued patents of relevance or incorrectly conclude that an issued patent is invalid or not infringed any of our products, services or proprietary technologies. There is a substantial amount of litigation involving patents and other intellectual property rights in our industry. If a third party claims that we or any of our licensors, customers or collaboration partners infringe upon a third-party’s intellectual property rights, we may have to:
seek to obtain licenses that may not be available on commercially reasonable terms, if at all;
71

abandon any product or service alleged or held to infringe, or redesign our products or technologies or processes to avoid potential assertion of infringement;
pay substantial damages including, in exceptional cases, treble damages and attorneys’ fees, which we may have to pay if a court decides that the product or proprietary technology at issue infringes upon or violates the third-party’s rights;
pay substantial royalties or fees for, or grant cross-licenses to, our technology; or
defend litigation or administrative proceedings that may be costly whether we win or lose, and which could result in a substantial diversion of our financial and management resources.
We may be involved in lawsuits to protect or enforce our patents or the patents of our licensors, which could be expensive, time-consuming and unsuccessful.
Competitors may infringe our patents or the patents we license in. In the event of infringement or unauthorized use, we may file one or more infringement lawsuits, which can be expensive and time-consuming. An adverse result in any such litigation proceedings could put one or more of our patents at risk of being invalidated, being found to be unenforceable, and/or being interpreted narrowly and could put our patent applications at risk of not issuing and/or could impact the validity or enforceability positions of our other patents or those we license. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.
Most of our competitors are larger than we are and have substantially greater resources. They are, therefore, likely to be able to sustain the costs of complex patent litigation longer than we could. In addition, the uncertainties associated with litigation could have a material adverse effect on our ability to raise the funds necessary to continue our operations, continue our internal research programs, in-license needed technology, pursue, obtain or maintain intellectual property rights, or enter into development partnerships that would help us bring our products, technologies or services to market.
In addition, patent litigation can be very costly and time-consuming. An adverse outcome in such litigation or proceedings may expose us or any of our future development partners to loss of our proprietary position, expose us to significant liabilities, or require us to seek licenses that may not be available on commercially acceptable terms, if at all.
Our issued patents could be found invalid or unenforceable if challenged in court or at the Patent Office or other administrative agency, which could have a material adverse impact on our business.
If we or any of our partners were to initiate legal proceedings against a third-party to enforce a patent related to one of our products, technologies or services, the defendant in such litigation could counterclaim that our patent is invalid and/or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity and/or unenforceability are commonplace, as are validity challenges by the defendant against the subject patent or other patents before the USPTO. 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, failure to meet the written description requirement, indefiniteness, and/or failure to disclose the best mode or to claim patent eligible subject matter. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent intentionally withheld material information from the USPTO, or made a misleading statement, during prosecution. Additional grounds for an unenforceability assertion include an allegation of misuse or anticompetitive use of patent rights, and an allegation of incorrect inventorship with deceptive intent. Third parties may also raise similar claims before the USPTO even outside the context of litigation. The outcome is unpredictable following legal assertions of invalidity and unenforceability. With respect to the validity question, for example, we cannot be certain that no invalidating prior art existed of which we and the patent examiner were unaware during prosecution. These assertions may also be based on information known to us or the USPTO. If a defendant or third party were to prevail on a legal assertion of invalidity and/or unenforceability, we would lose at least part, and perhaps all, of the claims of the challenged patent. Such a loss of patent protection would or could have a material adverse impact on our business.
We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed alleged trade secrets of their other clients or former employers to us, and/or that their other clients or former employers allegedly have rights in our intellectual property, which could subject us to costly litigation.
As is common in the life sciences industry, we engage the services of consultants and independent contractors to assist us in the development of our products, technologies and services. Many of these consultants and independent contractors were previously employed at, or may have previously or may be currently providing consulting or other services to, universities or other technology, biotechnology or pharmaceutical companies, including our competitors or potential competitors. We may become subject to claims that our company, a consultant or an independent contractor inadvertently or otherwise used or disclosed trade secrets or other information proprietary to their former employers or their former or current clients. We may similarly be subject to claims stemming from similar actions of an employee, such as one who was previously employed by
72

another company, including a competitor or potential competitor. We may become subject to claims that one or more current or former employees, consultants, advisors, or independent contractors of ours owns rights in our intellectual property and/or has assigned or is under an obligation to assign rights in our intellectual property to another party. This may include a competitor of ours. If a competitor has rights in our patents, the competitor or a licensee or related entity of the competitor may be able to make, use, sell, import, and/or export the patented technology without liability to us under our patents or the patents we license. Litigation may be necessary to defend against these claims. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to our management team. If we were not successful, we could lose valuable intellectual property rights.
We may be subject to claims challenging the inventorship or ownership of our patents and other intellectual property.
We generally enter into confidentiality and intellectual property assignment agreements with our employees, consultants, contractors, and, as applicable, advisors. These agreements generally provide that inventions conceived by the party in the course of rendering services to us will be our exclusive property. However, those agreements may not be honored and may not effectively assign or may be alleged to ineffectively assign intellectual property rights to us. For example, even if we have a consulting agreement in place with an academic advisor pursuant to which such academic advisor is required to assign any inventions developed in connection with providing services to us, such academic advisor may not have the right to assign such inventions to us, as it may conflict with his or her obligations to assign all such intellectual property to his or her employing institution.
In addition, we sometimes enter into agreements where we provide services to third parties, such as customers. Under such circumstances, our agreements may provide that certain intellectual property that we conceive in the course of providing those services is assigned to the customer. In those cases, we may not be able to use that particular intellectual property in, for example, our work for other customers without a license.
We may not be able to protect our intellectual property rights throughout the world, which could materially and negatively affect our business.
Filing, prosecuting, maintaining, and defending patents on current and future products, technologies and services in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the United States. Consequently, regardless of whether we are able to prevent third parties from practicing our inventions in the United States, we may not be able to prevent third parties from practicing our inventions 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 pursued and obtained patent protection to develop their own products, technologies or services, and further, may export otherwise infringing products or technologies to territories where we have patent protection, but enforcement is not as strong as it is in the United States. These products, technologies or services may compete with our products, technologies or services and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing. Even if we pursue and obtain issued patents in particular jurisdictions, our patent claims or other intellectual property rights may not be effective or sufficient to prevent third parties from so competing. Patent protection must ultimately be sought on a country-by-country basis, which is an expensive and time-consuming process with uncertain outcomes. Accordingly, we may choose not to seek patent protection in certain countries, and we will not have the benefit of patent protection in such countries.
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 and other intellectual property protection, particularly those relating to biotechnology, which could make it difficult for us to stop the infringement of our patents or marketing of competing products, technologies or services in violation of our proprietary rights generally. Proceedings to enforce our patent 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 and 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 rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license and may adversely impact our business.
In addition, we and our partners also face the risk that our products or components thereof are imported, reimported, or exported into markets with relatively higher prices from markets with relatively lower prices, which would result in a decrease of sales and any payments we receive from the affected market. Recent developments in U.S. patent law have made it more difficult to stop these and related practices based on theories of patent infringement.
73

Changes in patent laws or patent jurisprudence could diminish the value of patents in general, thereby impairing our ability to protect our products or technologies.
As is the case with other life science industry companies, our success is heavily dependent on intellectual property, particularly patents. Obtaining and enforcing patents involve both technological complexity and legal complexity. Therefore, obtaining and enforcing patents is costly, time-consuming and inherently uncertain. In addition, the America Invents Act, or the AIA, became effective on March 16, 2013.
An important change introduced by the AIA is that the United States transitioned to a “first-to-file” system for deciding which party should be granted a patent when two or more patent applications are filed by different parties claiming the same invention. A third-party that files a patent application in the USPTO after that date but before us could therefore be awarded a patent claiming or disclosing an invention of ours even if we had made the invention before it was made by the third-party. This will require us to be cognizant going forward of the time from invention to filing of a patent application, but circumstances could prevent us from promptly filing patent applications on our inventions. Additionally, there can be a trade-off between obtaining an earlier filing date, and waiting to obtain additional data and/or further refine a patent application. In some circumstances, the effects of a decision to pursue an earlier filing or a later filing will not be known until prior art or third-party activities are subsequently discovered, such as by the USPTO or by a third-party seeking to challenge patent rights. These circumstances may apply, for example, to patent applications prepared and filed around the time of the implementation of the AIA, or with a priority application that preceded the implementation of the AIA.
Among some of the other changes introduced by the AIA are changes that limit where a patent holder may file a patent infringement suit and providing additional opportunities for third parties to challenge an issued patent in the USPTO. This applies to all of our owned and in-licensed U.S. patents, even those issued before March 16, 2013. Because of a lower standard for evidence in USPTO proceedings compared to the standard for evidence 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 court action. Accordingly, a third-party may try to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third-party in court. The AIA 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, the contours of the laws under the AIA are subject to further judicial interpretation and/or legislative changes.
Additionally, the U.S. Supreme Court has ruled on several patent cases in recent years, such as Impression Products, Inc. v. Lexmark International, Inc., Association for Molecular Pathology v. Myriad Genetics, Inc., Mayo Collaborative Services v. Prometheus Laboratories, Inc. and Alice Corporation Pty. Ltd. v. CLS Bank International, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. In addition to increasing uncertainty with our ability to obtain patents in the future, this combination of events has created uncertainty as to the value of patents, once obtained, including patents in the molecular biology analysis and diagnostic space in particular. Depending on decisions 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.
Obtaining and maintaining our patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.
The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other provisions during the patent process. There are situations in which noncompliance can result in abandonment or lapse of a patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, competitors might be able to enter the market earlier than would otherwise have been the case. In some cases, our licensors may be responsible for these payments, thereby decreasing our control over compliance with these requirements.
If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.
Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented or declared generic or determined to be infringing other marks. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition by potential partners or customers in our markets of interest. At times, competitors may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks. 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.
74

Use of third-party open source software components in our products or our future products or technologies, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell such products or technologies.
Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses may contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with less development effort and time, and ultimately could result in a loss of product sales.
Although we intend to monitor any use of open source software to avoid subjecting our products to conditions, we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that any such licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure investors that our processes for controlling our use of open source software in our products will be effective. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, operating results, and financial condition.
We use third-party software that may be difficult to replace or cause errors or failures of our products that could lead to lost customers or harm to our reputation.
We use software licensed from third parties in our products. In the future, this software may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of this software could result in delays in the production of our products until equivalent technology is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in third-party software or other third-party software failures could result in errors or defects or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and, if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.
We intend to maintain our relationships with third-party software providers and to seek software from such providers that does not contain any errors or defects. Any failure to do so could adversely impact our ability to deliver reliable products to our customers and could harm our results of operations.
Numerous factors may limit any potential competitive advantage provided by our intellectual property rights.
The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations, and may not adequately protect our business, provide a barrier to entry against our competitors or potential competitors, or permit us to maintain our competitive advantage. Moreover, if a third party has intellectual property rights that cover or impact our use of our technologies, we may not be able to fully use or extract value from our intellectual property rights. For example:
others may be able to develop and/or use technologies that are similar to our technologies or aspects of our technologies but that does not cover the claims of any our patents or patents that may issue from our patent applications or those we license;
we or the licensor of our licensed-in patents might not have been the first to make the inventions disclosed and/or claimed in a pending patent application that we own or license;
we or the licensor of our licensed-in patents might not have been the first to file patent applications disclosing and/or claiming an invention;
others may independently develop similar or alternative technologies without infringing our or our licensors’ intellectual property rights;
pending patent applications that we own or license may not lead to issued patents or may not result in the claims that we want (for example, as to the scope of issued claims, if any);
patents, if issued, that we own or license may not provide us with any competitive advantages, or may be held invalid or unenforceable, as a result of legal challenges by our competitors or other third parties;
third parties may compete with us in jurisdictions where we do not pursue and obtain patent protection;
75

we may not be able to obtain and/or maintain necessary or useful licenses on reasonable terms or at all;
third parties may assert an ownership interest in our intellectual property and, if successful, such disputes may preclude us from exercising exclusive rights over that intellectual property;
we may not be able to maintain the confidentiality of our trade secrets or other proprietary information;
we may not develop or in-license additional proprietary technologies that are patentable; and
the patents or other intellectual property of others may have an adverse effect on our business.
Should any of these events occur, they could significantly harm our business and results of operations.
Risks related to ownership of our securities
The price of our securities has been and may in the future be volatile or may decline regardless of our operating performance, and you could lose all or part of your investment.
Our stock price has been and may continue to be volatile. The daily closing market price for our common stock has varied significantly in the last 12 months, ranging between a high price of $7.94 on June 2, 2023 and a low price of $0.75 on April 19, 2024. During this time, the price per share of common stock has ranged from an intra-day low of $0.71 per share to an intra-day high of $8.20 per share.
The trading price of our securities is likely to be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control, including limited trading volume. In addition to the risk factors discussed in this section and elsewhere in our Quarterly Report, these factors include:
our commercial progress in marketing and selling our genome analysis systems, including sales and revenue trends;
changes in laws or regulations applicable to our systems;
adverse developments related to our laboratory facilities;
increased competition in the diagnostics services industry;
changes in the structure or funding of research at academic and governmental research institutions, as well as pharmaceutical, biotechnology and contract research companies, including changes that would affect their ability to purchase our products, consumables and technologies;
the failure to obtain and/or maintain coverage and adequate reimbursement for our Bionano Laboratories products and diagnostic assays and patients’ willingness to pay out-of-pocket in the absence of such coverage and adequate reimbursement;
the failure of our customers to obtain and/or maintain coverage and adequate reimbursement for their services using our OGM systems, Ionic Purification systems or our VIA software;
adverse developments concerning our manufacturers and suppliers;
our inability to establish future collaborations;
additions or departures of key scientific or management personnel;
introduction of new testing services offered by us or our competitors;
announcements of significant acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments by us or our competitors;
our ability to effectively manage our growth;
the size and growth, if any, of our targeted markets;
the failure or discontinuation of any of our product development and research programs;
actual or anticipated variations in quarterly operating results;
our cash position;
our failure to meet the estimates and projections of the investment community and securities analysts or that we may otherwise provide to the public;
publication of research reports about us or our industries or positive or negative recommendations or withdrawal of research coverage by securities analysts;
76

changes in the market valuations of similar companies;
overall performance of the equity markets;
issuances of debt or equity securities;
sales of our securities by us or our stockholders in the future;
trading volume of our securities;
changes in accounting practices;
ineffectiveness of our internal controls;
data breaches of our company, providers, vendors or customers;
regulatory or legal developments in the United States and other countries;
disputes or other developments relating to proprietary rights, including our ability to adequately protect our proprietary rights in our technologies;
significant lawsuits, including patent or stockholder litigation;
natural disasters, infectious diseases, conflict, including the ongoing military conflict between Russia and Ukraine and the related sanctions, conflicts in the middle east, civil unrest, epidemics or pandemics, outbreaks, resurgences or major catastrophic events;
general political and economic conditions, including potential future disruptions in access to bank deposits or lending commitments due to bank failures;
our cost savings initiatives announced in May 2023, October 2023 and March 2024;
the reverse stock split of the Company’s common stock effected on August 4, 2023; and
other events or factors, many of which are beyond our control.
In addition, the stock market in general, and the market for life science technology companies in particular (including companies in the diagnostic, genomic and biotechnology related sectors), have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of these companies. Broad market and industry factors may negatively affect the market price of our securities, regardless of our actual operating performance. In the past, securities class action litigation has often been instituted against companies following periods of volatility in the market price of a company’s securities. Because of the volatility of our stock price, we may become the target of securities litigation in the future. This type of litigation, if instituted, could result in substantial costs and a diversion of management’s attention and resources, which would harm our business, operating results or financial condition.
The reverse stock split we implemented may not achieve the intended results and the market price of our common stock may be materially and negatively impacted.
At our 2023 Annual Meeting of Stockholders, our stockholders approved a proposal for a series of alternate amendments to our Amended and Restated Certificate of Incorporation, as amended, to effect, at the option of our board of directors, a reverse stock split of our common stock at a ratio between 1-for-5 and 1-for-10, inclusive, as determined by our board of directors in its sole discretion. On August 2, 2023, our board of directors approved a reverse stock split at a ratio of 1-for-10, and on August 4, 2023, we filed a certificate of amendment to effect the reverse split ratio chosen by our board of directors. We cannot assure you that we will achieve any of the intended results of the reverse stock split, including improved marketability and liquidity of our common stock, maintaining compliance with Nasdaq listing standards and encouraging trading in our common stock by long-term investors. Accordingly, the market price and the value of your investment could be materially and negatively impacted.
The effective increase in the number of shares of our common stock available for issuance as a result of the reverse stock split could result in further dilution to our existing stockholders and have antitakeover implications.
The total number of authorized shares of our common stock was not proportionately reduced in connection with our reverse stock split. As a result, the reverse stock split increased the number of shares of our common stock (or securities convertible or exchangeable for our common stock) available for issuance by decreasing the number of shares of our common stock issued and outstanding. The additional available shares are available for issuance from time to time at the discretion of our board of directors when opportunities arise, without further stockholder action, except as may be required for a particular transaction by law, the rules of any exchange on which our securities may then be listed, or other agreements or restrictions. Any issuance of additional shares of our common stock would increase the number of outstanding shares of our common stock and (unless such issuance was pro-rata among all existing stockholders) the percentage ownership of existing stockholders would be diluted
77

accordingly. In addition, any such issuance of additional shares of our common stock could have the effect of diluting the earnings per share and book value per share of outstanding shares of our common stock.
Additionally, such effective increase in the number of shares of our common stock available for issuance could, under certain circumstances, have anti-takeover implications. For example, without further stockholder approval, our board of directors could adopt a “poison pill” which would, under certain circumstances related to an acquisition of our securities that is not approved by the board of directors, give certain holders the right to acquire additional shares of our common stock at a low price. Our board of directors also could strategically sell shares of common stock in a private transaction to purchasers who would oppose a takeover or favor the current board of directors. Although the reverse stock split was prompted by business and financial considerations, you should be aware the reverse stock split could facilitate future efforts by us to deter or prevent changes in control, including transactions in which you might otherwise receive a premium for your shares over then current market prices.
If we are not able to comply with the applicable continued listing requirements or standards of The Nasdaq Capital Market, Nasdaq could delist our common stock.
Our ability to publicly or privately sell equity securities and the liquidity of our common stock could be adversely affected if we are delisted from The Nasdaq Capital Market or if we are unable to transfer our listing to another stock market. In order to maintain this listing, we must satisfy minimum financial and other continued listing requirements and standards, including a requirement to maintain a minimum bid price of the Company’s common stock of $1.00 per share.
In the past, we have failed to comply with the per share minimum required for continued listing on The Nasdaq Capital Market (“Nasdaq”) pursuant to Nasdaq Listing Rule 5550(a)(2) (the “Minimum Bid Price Requirement”). On May 30, 2023, we received a letter (the “Notice”) from Nasdaq advising us that for 30 consecutive trading days preceding the date of the Notice, the bid price of our common stock had closed below the Minimum Bid Price Requirement.
Under Nasdaq Listing Rule 5810(c)(3)(A), we had 180 calendar days following the date of the Notice to regain compliance with the Minimum Bid Price Requirement. If at any time during this 180-day period the closing bid price of our common stock was at least $1.00 for a minimum of 10 consecutive business days, we would regain compliance with the Minimum Bid Price Requirement and the matter will be closed. On August 21, 2023, we announced that we had received a letter from the staff of Nasdaq notifying us that we had regained compliance with the Minimum Bid Price Requirement and the matter is now closed.
While we regained compliance with the Minimum Bid Requirement there can be no guarantee that we will be able to maintain our Nasdaq listing in the future. If in the future we fail to comply with the Minimum Bid Price Requirement or if we fail to satisfy another Nasdaq requirement for continued listing, Nasdaq staff could provide notice that our common stock may become subject to delisting. If our common stock is delisted by Nasdaq, it could lead to a number of negative implications, including an adverse effect on the price of our common stock, increased volatility in our common stock, reduced liquidity in our common stock, the loss of federal preemption of state securities laws and greater difficulty in obtaining financing. In addition, delisting of our common stock could deter broker-dealers from making a market in or otherwise seeking or generating interest in our common stock, could result in a loss of current or future coverage by certain sell-side analysts and might deter certain institutions and persons from investing in our securities at all. Moreover, any such delisting could trigger a default or event of default under certain agreements that we have in place with third parties; for example, a delisting for a period of at least five trading days constitutes an event of default under the Notes, which entitles the holder thereof to declare the Notes immediately due and payable. Delisting could also cause a loss of confidence of our customers, collaborators, vendors, suppliers and employees, which could harm our business and future prospects.
If we fail to maintain effective internal control over financial reporting, we may not be able to accurately report our financial results or file our periodic reports in a timely manner, which may cause adverse effects on our business and may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) and the rules and regulations of Nasdaq. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal controls over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with accounting principles generally accepted in the United States. Effective internal control over financial reporting is necessary for us to provide reliable financial reports in a timely manner. The rules governing the standards that must be met for our management to assess our internal control over financial reporting are complex and require significant documentation, testing and possible remediation.
We cannot assure you that we will not experience future material weaknesses or that we will be able to successfully remediate any such material weakness in a timely manner or at all. If our independent registered public accounting firm is subsequently unable to conclude that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our securities could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC or other regulatory authorities and we could be subject to shareholder litigation.
78

Failure to remedy any material weakness 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.
Further, as a “non-accelerated filer” we are not required to obtain an independent assessment of the effectiveness of our internal controls. An independent assessment of the effectiveness of our internal controls could detect problems that our management’s assessment might not. Consequently, if we choose not to obtain an independent assessment, there is a risk that we may not detect problems with our internal controls that otherwise might have been detected.
These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple errors or mistakes. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected.
We are a smaller reporting company, and the reduced reporting requirements applicable to smaller reporting companies could make our securities less attractive to investors.
We currently qualify as a smaller reporting company and a non-accelerated filer, which allows us to take advantage of many exemptions from various reporting requirements that are applicable to other public companies that are not smaller reporting companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. As we have chosen to avail ourselves of certain scaled disclosure requirements applicable to smaller reporting companies, the content of our disclosures may differ from period to period. We may no longer qualify as a smaller reporting company in the future should the market value of our common stock held by non-affiliates as of the end of the second quarter of any given year once again exceed $700.0 million or our revenue as for any fiscal year exceeds $100.0 million. There may be further variance in the content of our disclosures as we avail ourselves of certain scaled disclosure requirements if we subsequently no longer qualify as a smaller reporting company because we would be required to provide the full disclosures required of non-smaller reporting companies. We cannot predict if investors will find our securities less attractive because we rely on these exemptions, which could result in a less active trading market for our securities and increased volatility in the price of our securities.
A significant portion of our total outstanding shares are restricted from immediate resale but may be sold into the market in the near future. This could cause the market price of our common stock to drop significantly, even if our business is doing well.
Sales of a substantial number of shares of our common stock in the public market could occur at any time, subject to the restrictions and limitations described below. If our stockholders sell, or the market perceives that our stockholders intend to sell, substantial amounts of our common stock in the public market, the market price of our common stock could decline significantly. All of our outstanding shares of common stock are available for sale in the public market, subject only to the restrictions of Rule 144 under the Securities Act in the case of our affiliates.
In addition, as of the date of this Quarterly Report, we have filed registration statements on Form S-8 under the Securities Act registering the issuance of an aggregate of 5.3 million shares of common stock subject to options or other equity awards issued or reserved for future issuance under our equity incentive plans. We also intend to file future registration statements on Form S-8 under the Securities Act registering the issuance of additional shares of common stock, including because the number of shares that may be issued under certain employee equity benefit plans automatically increase as a result of the operation of certain “evergreen” provisions in our equity plans. Shares registered under these registration statements on Form S-8 are available for sale in the public market subject to vesting arrangements and exercise of options, and the restrictions of Rule 144 in the case of our affiliates. Further in connection with the Private Placement completed in October 2023, we filed a Form S-3 to enable the Purchaser to resell the shares underlying the Private Placement Notes and the Private Placement Warrants (as defined in Note 5 (High Trail Agreement) to our unaudited condensed consolidated financial statements. Following the redemptions in February 2024, the Private Placement Notes have been canceled. However, if the Purchaser exercises its option to purchase the Subsequently Purchased Notes, such Subsequently Purchased Notes are initially convertible into 8.7 million shares of our common stock and the Private Placement Warrants are to purchase up to 6.8 million shares of our common stock. Further, in connection with the Registered Direct Offering in April 2024, we issued and sold, among other things, warrants to purchase approximately 8.7 million shares of our common stock.
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 securities and may prevent or frustrate attempts by our security holders 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:
79

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 preferred stock on terms determined by the board of directors without stockholder approval and which 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 General Corporation Law of the State of Delaware, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These anti-takeover 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 acquirers to obtain control of our board of directors or initiate actions that are opposed by the 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 securities to decline.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section-22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation further provides that the federal district courts of the 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. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs
80

associated with resolving the dispute in other jurisdictions, all of which could adversely affect our results of operations and financial condition.
An active trading market for our common stock may not be sustained.
Our shares of common stock began trading on The Nasdaq Capital Market on September 21, 2018. Given the limited trading history of our common stock, there is a risk that an active trading market for our shares will not be sustained, which could put downward pressure on the market price of our common stock and thereby affect the ability of our stockholders to sell their shares.
General Risk Factors
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the price of our securities and trading volume could decline.
The trading market for our securities will depend in part on the research and reports that securities or industry analysts publish about us or our business. We have only limited research coverage on our company by equity research analysts. If securities or industry analysts elect not to initiate or continue to provide coverage of our company, the trading price for our securities would likely be negatively impacted. If one or more of the analysts who covers us downgrades our securities or publishes inaccurate or unfavorable research about our business, the price of our securities may decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our securities could decrease, which might cause the price of our securities and trading volume to decline.
Our business could be negatively affected as a result of actions of activist stockholders, and such activism could impact the trading value of our securities.
Stockholders may, from time to time, engage in proxy solicitations or advance stockholder proposals, or otherwise attempt to effect changes and assert influence on our board of directors and management. Activist campaigns that contest or conflict with our strategic direction or seek changes in the composition of our board of directors could have an adverse effect on our operating results and financial condition. A proxy contest would require us to incur significant legal and advisory fees, proxy solicitation expenses and administrative and associated costs and require significant time and attention by our board of directors and management, diverting their attention from the pursuit of our business strategy. Any perceived uncertainties as to our future direction and control, our ability to execute on our strategy, or changes to the composition of our board of directors or senior management team arising from a proxy contest could lead to the perception of a change in the direction of our business or instability which may result in the loss of potential business opportunities, make it more difficult to pursue our strategic initiatives, or limit our ability to attract and retain qualified personnel and business partners, any of which could adversely affect our business and operating results. If individuals are ultimately elected to our board of directors with a specific agenda, it may adversely affect our ability to effectively implement our business strategy and create additional value for our stockholders. We may choose to initiate, or may become subject to, litigation as a result of the proxy contest or matters arising from the proxy contest, which would serve as a further distraction to our board of directors and management and would require us to incur significant additional costs. In addition, actions such as those described above could cause significant fluctuations in our stock price based upon temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business.
Securities class action litigation could divert our management’s attention and harm our business and could subject us to significant liabilities.
The stock markets have from time to time experienced significant price and volume fluctuations that have affected the market prices for the equity securities of life sciences and biotechnology companies. These broad market fluctuations may cause the market price of our ordinary shares to decline. In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. This risk is especially relevant for us because biotechnology and biopharma companies have experienced significant stock price volatility in recent years. Even if we are successful in defending claims that may be brought in the future, such litigation could result in substantial costs and may be a distraction to our management and may lead to an unfavorable outcome that could adversely impact our financial condition and prospects.
81

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
None.
ITEM 5. OTHER INFORMATION
During the three months ended March 31, 2024, no director or officer of the Company adopted, terminated or modified a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(a) of Regulation S-K of the Exchange Act.

82

ITEM 6. EXHIBITS
Exhibit
Number
 Description
3.1 
3.2
3.3 
4.1
4.2 


4.3 
4.4 
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
10.1^+
10.2^
31.1 
31.2
32.1*
 
101.INS  Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document.
101.SCH Inline XBRL Taxonomy Extension Schema Document.
83

101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)






*    This certification is deemed not filed for purpose of section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

^    Certain schedules to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish a copy of all omitted schedules to the SEC upon its request.
+     Pursuant to Item 601(b)(10)(iv) of Regulation S-K, certain portions of this exhibit have been redacted because they are both not material and is the type that the Registrant treats as private or confidential. The Registrant hereby agrees to furnish supplementally to the SEC, upon its request, an unredacted copy of this exhibit.

84

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 BIONANO GENOMICS, INC.
Dated: May 8, 2024
By: /s/ R. Erik Holmlin, Ph.D.
 R. Erik Holmlin, Ph.D.
 
President and Chief Executive Officer
(Principal Executive Officer)
Dated: May 8, 2024
By: /s/ Gülsen Kama
Gülsen Kama
Chief Financial Officer
(Principal Financial and Accounting Officer)
85
EX-31.1 2 bngo-20240331xexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, R. Erik Holmlin, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Bionano Genomics, Inc., a Delaware corporation (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
i.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;
ii.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;
iii.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
iv.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):
i.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
ii.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.
Dated: May 8, 2024
/s/ R. Erik Holmlin, Ph.D. 
R. Erik Holmlin, Ph.D. 
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 bngo-20240331xexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Gülsen Kama, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Bionano Genomics, Inc., a Delaware corporation (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
i.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;
ii.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;
iii.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
iv.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):
i.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
ii.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.
Dated: May 8, 2024
/s/ Gülsen Kama 
Gülsen Kama 
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 bngo-20240331xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
Pursuant to the requirement 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 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, R. Erik Holmlin, Chief Executive Officer of Bionano Genomics, Inc., a Delaware corporation (the “Company”) and Gülsen Kama, Chief Financial Officer of the Company, each hereby certifies that, to the best of their knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Periodic Report”), and to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: May 8, 2024
Dated: May 8, 2024
  
/s/ R. Erik Holmlin, Ph.D. /s/ Gülsen Kama
R. Erik Holmlin, Ph.D. Gülsen Kama
President and Chief Executive Officer Chief Financial Officer
(Principal Executive Officer)
 
(Principal Financial and Accounting Officer)
This certification accompanies and is being furnishedwith the Periodic Report, shall not be deemed filed by the Company for purposes of Section 18 of the Exchange Act, or otherwise subject to liability under that Section and shall not be deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of the Periodic Report, irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 bngo-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance Sheet Account Details link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - High Trail Agreement link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stockholders’ Equity and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance Sheet Account Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - High Trail Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stockholders’ Equity and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue Recognition - Revenue by Source and Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Balance Sheet Account Details - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Balance Sheet Account Details - Schedule of Components of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Balance Sheet Account Details - Schedule of Components of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Balance Sheet Account Details - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Account Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Account Details - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - High Trail Agreement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - High Trail Agreement - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - High Trail Agreement - Schedule of Future Aggregate Redemption (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stockholders’ Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitments and Contingencies - Schedule of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Investments and Fair Value Measurements - Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Investments and Fair Value Measurements - Unrealized Losses Positions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 bngo-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 bngo-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 bngo-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Subsequently Purchased Warrants Over-Allotment Option [Member] Pay vs Performance Disclosure [Line Items] Sale and maturity of available for sale securities Proceeds from Sale of Debt Securities, Available-for-Sale Lease related expenses Lease Related Expenses, Restructuring Lease Related Expenses, Restructuring Redemption net, amount Debt Instrument, Redemption, Net Amount Debt Instrument, Redemption, Net Amount Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Canceled (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Canceled In Period Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Canceled In Period Aggregate Intrinsic Value Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights [Abstract] Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights [Abstract] Raw materials Inventory, Raw Materials and Supplies, Net of Reserves Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Timing of satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number High Trail Agreement Debt Disclosure [Text Block] Loss on intangible asset impairment Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Exercised (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised In Period Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised In Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Effect of exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Total other income (expense) Nonoperating Income (Expense) Commitments and contingencies (Note 7) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Average share price (in dollars per share) Shares Issued, Price Per Share Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Net proceeds Proceeds from Issuance or Sale of Equity Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Stockholders’ Equity and Stock-Based Compensation Equity [Text Block] Proceeds from sale of common stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Canceled (in shares) Class Of Warrant Or Right, Number Of Securities Canceled In Period Class Of Warrant Or Right, Number Of Securities Canceled In Period Retirement fee, increase, amount Debt Instrument, Redemption, Retirement Fee, Increase (Decease), Amount Debt Instrument, Redemption, Retirement Fee, Increase (Decease), Amount Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Estimated fair value Liability Financial Liabilities Fair Value Disclosure Current liabilities: Liabilities, Current [Abstract] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued 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] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Payment for contingent consideration liability Payment for Contingent Consideration Liability, Financing Activities Ownership percentage limit, election of holder (as a percent) Class of Warrant or Right, Ownership Percentage Limit, Election of Holder Class of Warrant or Right, Ownership Percentage Limit, Election of Holder Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Exercised (in shares) Class Of Warrant Or Right, Number Of Securities Exercised In Period Class Of Warrant Or Right, Number Of Securities Exercised In Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Change in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount 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 (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Number of securities sold Debt Securities, Available-for-Sale, Number of Positions Sold Debt Securities, Available-for-Sale, Number of Positions Sold Net loss Net loss: Net loss Net Income (Loss) Total current liabilities Liabilities, Current Less than 1 year Debt Securities, Available-for-Sale, Unrealized Loss, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Unrealized Loss, Maturity, Allocated and Single Maturity Date, Year One Fair Value Disclosures [Abstract] 2026 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Ownership percentage limit (as a percent) Class of Warrant or Right, Ownership Percentage Limit Class of Warrant or Right, Ownership Percentage Limit Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Payments on convertible notes payable Repayments of Convertible Debt Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Axis] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Stock option exercises (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total cost of revenue COGS restructuring Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cowen Cowen [Member] Cowen Schedule of Components of Inventories Schedule of Inventory, Noncurrent [Table Text Block] Executive Category: Executive Category [Axis] Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Equity Components Equity Components [Axis] Equity Components [Axis] Exercise price (in dollars per share) Beginning balance (in dollars per share) Ending balance (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Total restructuring charges Restructuring charges incurred during the period Restructuring and Related Cost, Incurred Cost Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Cash payments or redemptions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Purchase Warrant Warrant [Member] Operating lease liability, net of current portion Operating Lease, Liability, Noncurrent Sale of stock, consideration received per transaction Sale of Stock, Consideration Received Per Transaction RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Offering expenses on sale of common stock Offering expenses on sale of common stock Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Reduction in depreciation expense Depreciation Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Schedule of Marketable Securities Marketable Securities [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Commission fee (as a percent) Commission Fee, Maximum Percentage Of Gross Proceeds Commission Fee, Maximum Percentage Of Gross Proceeds Expected volatility Measurement Input, Expected Volatility [Member] Measurement Input, Expected Volatility Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Warrants Common Warrants [Member] Common warrants. Schedule of Potentially Dilutive Securities not Included in Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories Unrealized gain (loss) on investment securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrued restructuring as of December 31, 2023 Accrued restructuring as of March 31, 2024 Restructuring Reserve Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Outstanding and expected to vest (in years) 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] Trading Arrangement: Trading Arrangement [Axis] Measurement input (as a percent) Business Combination, Contingent Consideration, Liability, Measurement Input Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Professional fees and royalties Professional Fees and Royalties, Current Professional Fees and Royalties, Current PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type Long-Term Debt, Type [Domain] Restricted cash and cash equivalents and restricted short-term investments Restricted Cash and Investments Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Schedule of Restricted Stock Units and Performance Stock Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liability Operating Lease, Liability, Current Partial redemption payments of principal Debt Instrument, Partial Redemption Payments Debt Instrument, Partial Redemption Payments Warranty liabilities Product Warranty Accrual, Current Consideration milestone payment, maximum Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Subsequently Purchased Notes Subsequently Purchased Notes [Member] Subsequently Purchased Notes Sale and maturity of available for sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three BioDiscovery BioDiscovery [Member] BioDiscovery Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Accrued clinical study fees Accrued Clinical Study Fees, Current Accrued Clinical Study Fees, Current Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Instruments Instrument Revenue [Member] Instrument Revenue [Member] Total cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Asset Class [Axis] Cost of product revenue, services and other revenue Cost of Goods and Services Sold [Member] Cost of Goods and Services Sold Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Term to maturity (years) Measurement Input, Expected Term [Member] Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Private Placement Private Placement [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets) Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Severance Severance Costs Contract liabilities Contract with Customer, Liability, Current Schedule of Weighted-Average Assumptions in Black -Scholes Option Pricing Model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Loss on sale of available for sale securities Debt Securities, Available-for-Sale, Gain (Loss) Number of securities in an unrealized loss position, greater than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Inventory Inventories current Inventory, Current Inventory, Current Option Employee Stock Option [Member] Retirement fee Debt Instrument, Redemption, Retirement Fee Debt Instrument, Redemption, Retirement Fee Total operating expenses Costs and Expenses Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring Charges Restructuring and Related Costs [Table Text Block] Document Type Document Type Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Inventories Inventory, Policy [Policy Text Block] 2027 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Description of Business and Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchase of available for sale securities Payments to Acquire Debt Securities, Available-for-Sale 2025 Finance Lease, Liability, to be Paid, Year One Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Measurement Input, Revenue Discount Rate Measurement Input, Revenue Discount Rate [Member] Measurement Input, Revenue Discount Rate Business Acquisition [Axis] Business Acquisition [Axis] Taxes payable Taxes Payable, Current Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Performance obligation (as a percent) Revenue, Remaining Performance Obligation, Percentage Allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Depreciable lives Service Life [Member] Restricted cash Restricted Cash, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Long-Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Weighted- Average Exercise Price Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights [Roll Forward] Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights [Roll Forward] Issue common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Cost of revenue: Costs and Expenses [Abstract] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Redemption, repayment amount Debt Instrument, Redemption, Repayment Amount Debt Instrument, Redemption, Repayment Amount Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Schedule of Future Aggregate Redemption Repayment Debt Instrument Redemption [Table Text Block] Class of warrant or right, number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Redemption payment of principal in connection with modification Debt Instrument, Redemption, Principal Amount Debt Instrument, Redemption, Principal Amount Intangible assets not subject to amortization Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars 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 Class of Stock [Line Items] Class of Stock [Line Items] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory, net Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Inventories non-current (included in other long-term assets) Inventory, Noncurrent Saphyr and Stratys Instruments Saphyr and Stratys Instruments [Member] Saphyr and Stratys Instruments Financial Instrument [Axis] Financial Instrument [Axis] Software Software [Member] Software Entity Interactive Data Current Entity Interactive Data Current Interest receivable Interest Receivable Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets to the total amounts reported on the unaudited condensed consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Product revenue Product [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Redemption amount Debt Instrument, Redemption Amount Debt Instrument, Redemption Amount Purchase option liability (at fair value) Purchase Option Liability, Fair Value, Current Purchase Option Liability, Fair Value, Current Covenant, restricted cash, balance Debt Instrument, Covenant, Restricted Cash, Balance Debt Instrument, Covenant, Restricted Cash, Balance Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Fair value of debt Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Accounts receivable, trade Accounts Receivable, before Allowance for Credit Loss, Current Beginning balance Ending balance Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Less than 1 year Debt Securities, Available-for-Sale, Unrealized Gain, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Unrealized Gain, Maturity, Allocated and Single Maturity Date, Year One Total future lease payments Finance Lease, Liability, to be Paid Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Cash paid for operating lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Equity discount rate Measurement Input, Equity Discount Rate [Member] Measurement Input, Equity Discount Rate Gain on lease modification Gain on modification of lease Gain (Loss) On Modification Of Lease Gain (Loss) On Modification Of Lease Measurement Input, Probability Factor Measurement Input, Probability Factor [Member] Measurement Input, Probability Factor PEO PEO [Member] Notes payable issuance costs in accounts payable Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Asset Class [Domain] Asset Class [Domain] Purchase option liability Purchase Option Liability [Member] Purchase Option Liability Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Shares of Stock under Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Remainder of 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Senior Secured Convertible Notes Due 2025 Senior Secured Convertible Notes Due 2025 [Member] Senior Secured Convertible Notes Due 2025 Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Long-term contract liabilities Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Prefunded Warrant Pre-Funded Warrant [Member] Pre-Funded Warrant Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.0001 par value, 400,000,000 shares authorized at March 31, 2024 and December 31, 2023; 57,539,000 and 45,752,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Redemption, remaining principal amount Debt Instrument, Redemption, Remaining Principal Amount Debt Instrument, Redemption, Remaining Principal Amount Covenant, minimum cash balance Debt Instrument, Covenant, Liquidity, Minimum Cash Balance Debt Instrument, Covenant, Liquidity, Minimum Cash Balance Less Than 12 Months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Principal payments on financing lease liability Finance Lease, Principal Payments Contingent consideration liability Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Consideration milestone, term (in years) Business Combination, Contingent Consideration, Liability, Term Business Combination, Contingent Consideration, Liability, Term Other income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Dividend yield Measurement Input, Expected Dividend Rate [Member] Concentration risk (as a percent) Concentration Risk, Percentage Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Beginning balance (in shares) Ending balance (in shares) Class of Warrant or Right, Outstanding Asia Pacific Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Liquidity and Going Concern Liquidity and Going Concern [Policy Text Block] Liquidity and Going Concern Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2028 Finance Lease, Liability, to be Paid, Year Four Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Redemption, outstanding amount Debt Instrument, Redemption Outstanding Amount Debt Instrument, Redemption Outstanding Amount Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Investments Short term investments Debt Securities, Available-for-Sale, Current Other Other Accrued Liabilities, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Proceeds from warrant and option exercises Proceeds from Warrant Exercises Purigen Purigen [Member] Purigen Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Lease Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Convertible notes payable Convertible notes payable into common stock Convertible Notes Payable [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Internet Domain Names Internet Domain Names [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest PSUs Performance Share Units (PSUs) [Member] Performance Share Units (PSUs) Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Offering costs Debt Issuance Costs, Net Aggregate Estimated Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Outstanding (in years) Class Of Warrant Or Right, Weighted- Average Remaining Contractual Term Of Warrants Or Rights Class Of Warrant Or Right, Weighted- Average Remaining Contractual Term Of Warrants Or Rights Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Corporate notes/bonds Corporate Notes And Bonds [Member] Corporate Notes And Bonds Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Weighted- Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Contractual Term [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Contractual Term [Roll Forward] Accrued expenses and contract liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) 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 Revenue recognized excluding deferred amounts Contract with Customer, Liability, Revenue Recognized Excluding Deferred Amounts Contract with Customer, Liability, Revenue Recognized Excluding Deferred Amounts Purchases of property and equipment Payments to Acquire Other Productive Assets Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Restructuring, expected number of positions eliminated Restructuring and Related Cost, Expected Number of Positions Eliminated Unrealized Gains Debt Securities, Available for Sale, Unrealized Gains [Abstract] Debt Securities, Available for Sale, Unrealized Gains Debt discount rate Measurement Input, Debt Discount Rate [Member] Measurement Input, Debt Discount Rate Registered Direct Offering Registered Direct Offering [Member] Registered Direct Offering Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Exercise price Measurement Input, Exercise Price [Member] Insurance Accrued Insurance, Current Service and other revenue Service and other Product and Service, Other [Member] Long-Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] U.S. treasuries US Treasury Securities [Member] Net cash (used in)/provided by financing activities Net Cash Provided by (Used in) Financing Activities Liability recorded as a result of current period acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Number of securities in an unrealized loss position, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions Schedule of Recognized Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization (accretion) of interest on securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other income (expense): Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Stock options Equity Option [Member] Restructuring Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Restructuring costs Restructuring costs Restructuring Costs Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Term of warrant (in years) Warrants and Rights Outstanding, Term Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Warrants to purchase shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Arrangement Duration Trading Arrangement Duration Restricted Investments Restricted Investments [Member] Restricted Investments Schedule of Convertible Debt Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Balance Sheet Account Details Supplemental Balance Sheet Disclosures [Text Block] Total restructuring charges including in operating expenses Restructuring Charges Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Customer deposits Deposit Liability, Current Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Measurement input Derivative Liability, Measurement Input Americas Americas [Member] Investments Debt Securities, Available-for-Sale Granted (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted In Period Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted In Period Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Unrealized Losses Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] 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] Restricted investments Restricted Investments, Current All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Less than 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Exercised Class Of Warrant Or Right, Aggregate Intrinsic Value Exercised In Period Of Warrants Or Rights Class Of Warrant Or Right, Aggregate Intrinsic Value Exercised In Period Of Warrants Or Rights Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Reverse stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Vested in period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Number of successive annual installments Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Successive Annual Installments Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Successive Annual Installments Provision for expected credit loss Accounts Receivable, Credit Loss Expense (Reversal) Executive Officer Executive Officer [Member] 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Convertible notes payable (at fair value) Notes Payable, Fair Value Disclosure, Current Notes Payable, Fair Value Disclosure, Current Total lease liabilities Finance Lease, Liability Workforce Reduction Workforce Reduction [Member] Workforce Reduction Canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] Change in fair value of convertible notes payable and option liability Fair Value, Option Liability and Notes Payable, Changes in Fair Value, Gain (Loss) Fair Value, Option Liability and Notes Payable, Changes in Fair Value, Gain (Loss) Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 2024 Debt Instrument, Redemption, Period One [Member] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Consumables Consumable Revenue [Member] Consumable Revenue [Member] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Finance lease liability, net of current portion Finance Lease, Liability, Noncurrent Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Weighted- Average Remaining Contractual Term Class Of Warrant Or Right, Weighted-Average Remaining Contractual Term Of Warrants Or Rights [Roll Forward] Class Of Warrant Or Right, Weighted-Average Remaining Contractual Term Of Warrants Or Rights [Roll Forward] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Loss on property and equipment disposal Gain (Loss) on Disposition of Property Plant Equipment Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Benefit (provision) for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Compensation expenses Employee-related Liabilities, Current Investments and Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue Recognition Disaggregation of Revenue [Table Text Block] 12 Months or Greater, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Issue common stock, net of issuance costs Stock Issued During Period, Value, New Issues Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Less than 12 months, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Less than 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Granted (in shares) Class Of Warrant Or Right, Number Of Securities Granted In Period Class Of Warrant Or Right, Number Of Securities Granted In Period Property and equipment useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Redemption amount, remainder of fiscal year Debt Instrument, Redemption Amount, Remainder of Fiscal Year Debt Instrument, Redemption Amount, Remainder of Fiscal Year Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Shares of Stock under Warrants Class Of Warrant Or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding [Roll Forward] Transfer of instruments and servers from inventory to property and equipment, net Transfer Of Instruments And Servers Transfer of instruments and servers Conversions Debt Instrument, Conversions Debt Instrument, Conversions Interest income Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Issuance of common stock due to the vesting of restricted stock units, net of shares withheld to cover taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings 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, Including Disposal Group and Discontinued Operations Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Released (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 Non-NEOs Non-NEOs [Member] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Non-cash lease expense Non-cash Lease Expense Non-cash Lease Expense Performance obligation Revenue, Remaining Performance Obligation, Amount Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Member] Cost of leased equipment sold to customer Cost of Leased Equipment Sold to Customer Cost of Leased Equipment Sold to Customer Amortization of financing lease right-of-use asset Finance Lease, Right-of-Use Asset, Amortization Aggregate offering price Sale of Stock, Value, Shares Issued in Transaction Sale of Stock, Value, Shares Issued in Transaction 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 Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liability Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Reverse stock split, multiplier, per share (in dollars per share) Stockholders' Equity Note, Stock Split, Multiplier, Per Share Stockholders' Equity Note, Stock Split, Multiplier, Per Share Work in process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Net realized loss (gain) on investments Realized Investment Gains (Losses) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Thereafter Debt Instrument, Redemption, Period Two [Member] Contingent consideration Contingent Consideration Liability [Member] Contingent Consideration Liability Revenue: Revenues [Abstract] Redemption price, percentage of principal amount redeemed (as a percent) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Scenario [Domain] Scenario [Domain] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Other Other Restructuring Costs EX-101.PRE 9 bngo-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-38613  
Entity Registrant Name Bionano Genomics, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1756290  
Entity Address, Address Line One 9540 Towne Centre Drive, Suite 100  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92121  
City Area Code 858  
Local Phone Number 888-7600  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol BNGO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   66,856,804
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001411690  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 15,759 $ 17,948
Investments 12,561 48,823
Accounts receivable, net 8,313 9,319
Inventory 19,587 22,892
Prepaid expenses and other current assets 4,945 6,019
Restricted investments 24,446 35,117
Total current assets 85,611 140,118
Restricted cash 400 400
Property and equipment, net 25,279 23,345
Operating lease right-of-use assets 4,870 5,633
Finance lease right-of-use assets 3,453 3,503
Intangible assets, net 31,734 33,974
Other long-term assets 6,648 7,431
Total assets 157,995 214,404
Current liabilities:    
Accounts payable 9,844 10,384
Accrued expenses 11,028 8,089
Contract liabilities 1,035 783
Operating lease liability 2,190 2,163
Finance lease liability 269 272
Purchase option liability (at fair value) 5,060 8,534
Convertible notes payable (at fair value) 29,080 69,803
Total current liabilities 58,506 100,028
Operating lease liability, net of current portion 2,755 3,590
Finance lease liability, net of current portion 3,575 3,585
Contingent consideration 10,250 10,890
Long-term contract liabilities 138 154
Total liabilities 75,224 118,247
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common stock, $0.0001 par value, 400,000,000 shares authorized at March 31, 2024 and December 31, 2023; 57,539,000 and 45,752,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 6 5
Additional paid-in capital 695,411 677,337
Accumulated deficit (612,630) (581,208)
Accumulated other comprehensive income (loss) (16) 23
Total stockholders’ equity 82,771 96,157
Total liabilities and stockholders’ equity $ 157,995 $ 214,404
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares issued (in shares) 57,539,000 45,752,000
Common stock, shares outstanding (in shares) 57,539,000 45,752,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 8,769 $ 7,415
Cost of revenue:    
Total cost of revenue 5,945 5,345
Operating expenses:    
Research and development 9,779 13,937
Selling, general and administrative 19,536 25,976
Restructuring costs 4,632 0
Total operating expenses 33,947 39,913
Loss from operations (31,123) (37,843)
Other income (expense):    
Interest income 1,044 704
Interest expense (122) (76)
Other income (expense) (1,239) 117
Total other income (expense) (317) 745
Loss before income taxes (31,440) (37,098)
Benefit (provision) for income taxes 18 (26)
Net loss $ (31,422) $ (37,124)
Net loss per share, basic (in dollars per share) $ (0.60) $ (1.23)
Net loss per share, diluted (in dollars per share) $ (0.60) $ (1.23)
Weighted-average common shares outstanding, basic (in shares) 52,739 30,205
Weighted-average common shares outstanding, diluted (in shares) 52,739 30,205
Product revenue    
Revenue:    
Total revenue $ 6,828 $ 5,447
Cost of revenue:    
Total cost of revenue 4,904 3,858
Service and other revenue    
Revenue:    
Total revenue 1,941 1,968
Cost of revenue:    
Total cost of revenue $ 1,041 $ 1,487
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss: $ (31,422) $ (37,124)
Other comprehensive income (loss):    
Unrealized gain (loss) on investment securities (13) 423
Foreign currency translation adjustments (26) 36
Other comprehensive income (loss) (39) 459
Total comprehensive loss $ (31,461) $ (36,665)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   29,718,000      
Beginning balance at Dec. 31, 2022 $ 249,398 $ 3 $ 599,234 $ (348,715) $ (1,124)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   4,000      
Stock option exercises 23   23    
Stock-based compensation expense 3,882   3,882    
Issue common stock, net of issuance costs (in shares)   950,000      
Issue common stock, net of issuance costs 14,848   14,848    
Issuance of common stock due to the vesting of restricted stock units, net of shares withheld to cover taxes (in shares)   7,000      
Net loss (37,124)     (37,124)  
Other comprehensive income (loss) 459       459
Ending balance (in shares) at Mar. 31, 2023   30,679,000      
Ending balance at Mar. 31, 2023 $ 231,486 $ 3 617,987 (385,839) (665)
Beginning balance (in shares) at Dec. 31, 2023 45,752,000 45,752,000      
Beginning balance at Dec. 31, 2023 $ 96,157 $ 5 677,337 (581,208) 23
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares) 0        
Stock-based compensation expense $ 3,015   3,015    
Issue common stock, net of issuance costs (in shares)   11,787,000      
Issue common stock, net of issuance costs 15,060 $ 1 15,059    
Net loss (31,422)     (31,422)  
Other comprehensive income (loss) $ (39)       (39)
Ending balance (in shares) at Mar. 31, 2024 57,539,000 57,539,000      
Ending balance at Mar. 31, 2024 $ 82,771 $ 6 $ 695,411 $ (612,630) $ (16)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net loss $ (31,422,000) $ (37,124,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 3,007,000 3,190,000
Amortization of financing lease right-of-use asset 51,000 51,000
Amortization (accretion) of interest on securities (694,000) (82,000)
Non-cash lease expense 27,000 113,000
Gain on lease modification (73,000) 0
Net realized loss (gain) on investments 2,000 7,000
Stock-based compensation 3,015,000 3,882,000
Change in fair value of contingent consideration (640,000) 789,000
Change in fair value of convertible notes payable and option liability (7,534,000) 0
Loss on intangible asset impairment 448,000 0
Loss on property and equipment disposal 284,000 0
Cost of leased equipment sold to customer 98,000 88,000
Changes in operating assets and liabilities:    
Accounts receivable 1,004,000 242,000
Inventory (200,000) (5,707,000)
Prepaid expenses and other current assets 1,073,000 471,000
Other assets 786,000 (372,000)
Accounts payable (537,000) 3,017,000
Accrued expenses and contract liabilities 3,174,000 (978,000)
Net cash used in operating activities (28,131,000) (32,413,000)
Investing Activities:    
Purchases of property and equipment (26,000) (360,000)
Purchase of available for sale securities (110,557,000) 0
Sale and maturity of available for sale securities 158,169,000 16,888,000
Net cash provided by investing activities 47,586,000 16,528,000
Financing activities:    
Principal payments on financing lease liability (13,000) (10,000)
Proceeds from sale of common stock 15,445,000 15,229,000
Offering expenses on sale of common stock (386,000) (380,000)
Payments on convertible notes payable (36,664,000) 0
Proceeds from warrant and option exercises 0 23,000
Net cash (used in)/provided by financing activities (21,618,000) 14,862,000
Effect of exchange rates on cash, cash equivalents and restricted cash (26,000) 36,000
Net decrease in cash, cash equivalents and restricted cash (2,189,000) (987,000)
Cash, cash equivalents and restricted cash at beginning of period 18,348,000 5,491,000
Cash, cash equivalents and restricted cash at end of period 16,159,000 4,504,000
Reconciliation of cash, cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets to the total amounts reported on the unaudited condensed consolidated statements of cash flows    
Cash and cash equivalents 15,759,000 4,104,000
Restricted cash 400,000 400,000
Total cash, cash equivalents and restricted cash at end of period 16,159,000 4,504,000
Supplemental cash flow disclosures:    
Cash paid for interest 5,620,000 76,000
Cash paid for operating lease liabilities 669,000 644,000
Supplemental disclosure of non-cash investing and financing activities:    
Transfer of instruments and servers from inventory to property and equipment, net 3,505,000 2,356,000
Property and equipment included in accounts payable 0 230,000
Notes payable issuance costs in accounts payable $ 44,000 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
Description of Business
Bionano Genomics, Inc. (collectively, with its consolidated subsidiaries, the “Company”) is a provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. The Company offers optical genome mapping (“OGM”) solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through its Lineagen, Inc. (doing business as Bionano Laboratories, “Bionano Laboratories”) business, the Company also provides diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through its BioDiscovery, LLC (“BioDiscovery”) business, the Company also offers platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen Biosystems Inc. (“Purigen”) business, we offer nucleic acid extraction and purification solutions using proprietary isotachophoresis (“ITP”) technology.
Reverse Stock Split
On August 4, 2023, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a reverse stock split of all issued and outstanding shares of the Company’s common stock at a ratio of 1-for-10. The reverse stock split did not change the par value or the authorized number of shares of the Company’s common stock. The accompanying consolidated financial statements and notes to the consolidated financial statements present the retroactive effect of the reverse stock split on the Company’s common stock and per share amounts for all periods presented.
Basis of Presentation
The accompanying financial information has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim reporting purposes. The condensed consolidated financial statements are unaudited. The unaudited condensed consolidated financial statements reflect, in the opinion of the Company’s management, all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of financial position, results of operations, changes in equity, and comprehensive loss and cash flows for each period presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All intercompany transactions and balances have been eliminated. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Liquidity and Going Concern
The Company has experienced recurring net losses from operations, negative cash flows from operating activities, and accumulated deficit since its inception and expects to continue to incur net losses into the foreseeable future. As of March 31, 2024, the Company had approximately $15.8 million in cash and cash equivalents, $12.6 million in short term investments and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
The Company has an accumulated deficit of $612.6 million as of March 31, 2024. During the three months ended March 31, 2024, the Company used $28.1 million cash in operations.
As of March 31, 2024, the Company reported $29.1 million of Notes as defined in Note 5 (High Trail Agreement) at fair value, which are classified as current. At the holder’s option, as of March 31, 2024, the Company may be required to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. Additionally, the Company will be required to pay a retirement fee to the holder based on amounts redeemed when the outstanding balance is paid in full, which as of March 31, 2024, was estimated at $2.2 million assuming full redemption and no further conversions.
Management expects operating losses and negative cash flows to continue for at least the next year as the Company continues to incur costs related to product development and commercialization efforts. Management has prepared cash flows forecasts which indicate that based on the Company’s expected operating losses and negative cash flows, there is substantial doubt about the Company’s ability to continue as a going concern within twelve months after the date that the unaudited condensed consolidated financial statements for the three months ended March 31, 2024, are issued. Management’s ability to continue as a
going concern is dependent upon its ability to raise additional funding. Management’s plans to raise additional capital to fulfill its operating and capital requirements for at least 12 months include public or private equity or debt financings. However, the Company may not be able to secure such financing in a timely manner or on favorable terms, if at all.
Furthermore, if the Company issues equity securities to raise additional funds, its existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of the Company’s existing stockholders.
The unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business, and do not include any adjustments to reflect the outcome of this uncertainty.
Significant Accounting Policies
During the three months ended March 31, 2024, there were no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Restructuring
The Company’s restructuring expense consists primarily of actions taken in May and October 2023 and March 2024 in order to reduce costs and improve operations and manufacturing efficiency. Severance-related costs were accounted for as a one-time termination benefit communicated by period end without an additional service component, so the charge represents the total amount expected to be incurred. As a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May and October 2023 and March 2024, such plans are intended to decrease expenses and maintain a streamlined organization to support its business.
In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024. See Note 7 (Commitments and Contingencies) for additional information.
On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the reductions in force in May and October 2023 (the “2023 Workforce Reduction”). As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements the Company has not yet ceased offering the above referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. See Note 7 (Commitments and Contingencies) for additional information.
Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)
Long-lived assets are reviewed for impairment if indicators of potential impairment exist. If the Company identifies a change in the circumstances related to its long-lived assets, such as property and equipment and intangible assets (other than goodwill), that indicates the carrying value of any such asset may not be recoverable, the Company will perform an impairment analysis. A long-lived asset (other than goodwill) is not recoverable when the undiscounted cash flows expected to be generated by the asset (or asset group) are less than the asset’s carrying amount. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and a charge to operating expense.
During the quarter ended March 31, 2024, the Company experienced a triggering event as a result of the restructuring initiatives that required an evaluation of our non-OGM Bionano Laboratories asset group for impairment. The Company performed a recoverability test and concluded that the long-lived assets were not recoverable; therefore, the Company measured the impairment loss and fully impaired the intangible assets acquired through the acquisition of Lineagen, consisting of its trade
name and customer relationship intangible assets. The Company recognized an impairment loss of $0.4 million as of March 31, 2024. No impairment losses were recorded during the same period in 2023.
Inventories
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as non-current within Other long-term assets. As of March 31, 2024, $4.2 million of inventories were included in Other long term assets.
Change in depreciable lives of property and equipment
The Company reviews the estimated useful life of its fixed assets on an ongoing basis. This review indicated that the actual lives of the Company’s Saphyr and Stratys instruments were longer than the estimated useful lives used for depreciation purposes in the Company’s unaudited condensed consolidated financial statements. As a result, effective January 1, 2024, the Company changed its estimates of the useful lives of the Company’s Saphyr and Stratys instruments to better reflect the estimated period during which these assets will remain in service. The estimated useful lives of the Company’s Saphyr and Stratys instruments were increased from 5 to 7 years. The effect of this change in estimate reduced depreciation expense by $0.5 million.
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. The Company believes that the impact of the recently issued accounting pronouncements that are not yet effective will not have a material impact on its condensed consolidated financial condition or results of operations upon adoption.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of common shares and common share equivalents outstanding for the period. Common share equivalents are only included when their effect is dilutive. The Company’s potentially dilutive securities which include outstanding warrants to purchase stock, restricted stock units (“RSUs”), performance stock units (“PSUs”), and outstanding stock options under the Company’s equity incentive plans have been excluded from the computation of diluted net loss per share as they would be anti-dilutive to the net loss per share. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding because all potentially dilutive securities were anti-dilutive.
Potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
March 31,
2024
March 31,
2023
Stock options3,061,000 3,201,000 
Warrants21,696,000 436,000 
Convertible notes payable into common stock8,498,000 — 
RSUs184,000 246,000 
PSUs29,000 29,000 
Total33,468,000 3,912,000 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Revenue by Source
Three Months Ended March 31,
20242023
Instruments$1,614,000 $1,896,000 
Consumables3,464,000 2,235,000 
Software1,750,000 1,316,000 
Total product revenue6,828,000 5,447,000 
Service and other1,941,000 1,968,000 
Total revenue$8,769,000 $7,415,000 
Revenue by Geographic Location
Three Months Ended March 31,
20242023
$%$%
Americas$4,690,000 53 %$3,444,000 47 %
EMEA3,133,000 36 %2,992,000 40 %
Asia Pacific946,000 11 %979,000 13 %
Total$8,769,000 100 %$7,415,000 100 %
The table above provides revenue from contracts with customers by source and geographic region (based on the customer’s billing address) on a disaggregated basis. Americas consists of North America and South America. EMEA consists of Europe, the Middle East, and Africa. Asia Pacific includes China, Japan, South Korea, Singapore, India and Australia.
For the three months ended March 31, 2024 and 2023, the United States represented 42.6% and 41.2% of total revenue, respectively. No other countries represented greater than 10% of revenue during the three months ended March 31, 2024 and 2023.
Remaining Performance Obligations
As of March 31, 2024, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied was approximately $1.2 million. These remaining performance obligations primarily relate to extended warranty, support and maintenance obligations, as well as obligations related to software under hosting arrangements. The Company expects to recognize approximately 78.5% of this amount as revenue during the remainder of 2024, 16.1% in 2025, and 5.4% in 2026 and thereafter. Warranty revenue is included in service and other revenue.
The Company recognized revenue of approximately $0.6 million and $0.7 million during the three months ended March 31, 2024 and 2023, respectively, which was included in the contract liability balance at the end of the previous year.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Account Details Balance Sheet Account Details
Accounts Receivable and Allowance for Credit Losses
March 31,
2024
December 31,
2023
December 31,
2022
Accounts receivable, net:
Accounts receivable, trade$8,741,000 $9,802,000 $7,315,000 
Allowance for credit losses(428,000)(483,000)(293,000)
$8,313,000 $9,319,000 $7,022,000 
Changes to the allowance for credit losses during the three months ended March 31, 2024 and 2023 were as follows:
Allowance for Credit Losses
Balance as of January 1, 2023$(293,000)
Provision for expected credit loss(5,000)
Write-offs
48,000 
Balance as of March 31, 2023
$(250,000)
Balance as of January 1, 2024
$(483,000)
Provision for expected credit loss— 
Write-offs
55,000 
Balance as of March 31, 2024
$(428,000)
The Company’s adoption of ASU No. 2016-13, Financial Instruments - Credit Losses, included an assessment of our aged trade receivables balances and their underlying credit risk characteristics. Our evaluation of past events, current conditions, and reasonable and supportable forecasts about the future resulted in an expectation of immaterial credit losses.
Inventory
The components of inventories are as follows:
 March 31,
2024
December 31,
2023
Inventory:
Raw materials$7,706,000 $7,567,000 
   Work in process
7,969,000 9,790,000 
Finished goods8,127,000 10,245,000 
$23,802,000 $27,602,000 
Inventories current
$19,587,000 $22,892,000 
Inventories non-current (included in other long-term assets)
$4,215,000 $4,710,000 
Intangible Assets
Intangible assets that are subject to amortization consisted of the following for the periods presented:
March 31, 2024
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$2,000,000 $(758,000)$1,242,000 $2,630,000 $(1,078,000)$1,552,000 
Customer relationships3,200,000 (1,528,000)1,672,000 4,150,000 (2,002,000)2,148,000 
Developed technology41,600,000 (12,882,000)28,718,000 41,600,000 (11,428,000)30,172,000 
Intangibles, net$46,800,000 $(15,168,000)$31,632,000 $48,380,000 $(14,508,000)$33,872,000 
Intangible assets not subject to amortization totaled $0.1 million at March 31, 2024 and December 31, 2023, and related to the Company’s domain name.
Accrued Expenses
Accrued expenses consist of the following:
March 31,
2024
December 31,
2023
Compensation expenses*
$8,761,000 $5,030,000 
Customer deposits17,000 17,000 
Taxes payable1,034,000 1,099,000 
Insurance 234,000 512,000 
Professional fees and royalties312,000 387,000 
Warranty liabilities213,000 391,000 
Accrued clinical study fees57,000 138,000 
Other400,000 515,000 
Total$11,028,000 $8,089,000 
*Compensation expenses include restructuring costs of $3.9 million incurred during the quarter ended March 31, 2024. Refer to Note 7 - Commitments and Contingencies.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
High Trail Agreement
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
High Trail Agreement High Trail Agreement
As of March 31, 2024, the Company had aggregate principal outstanding under the Notes of $24.3 million, reported at fair value of $29.1 million (refer to Note 8 (Investments and Fair Value Measurements), for fair value measurements and additional discussion) and broken out as follows:
Notes
Principal balance, December 31, 2023
$61,000,000 
Less:
Conversions
— 
Partial redemption payments of principal
9,000,000 
Redemption payment of principal in connection with modification
27,663,000 
Notes principal balance, March 31, 2024
$24,337,000 
On January 1, 2024, and February 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.
As of March 31, 2024, at the holder’s option, the Company may be required to make future aggregate redemptions at the repayment price of 115% as follows (unless earlier converted per the terms):
2024
$27,988,000 
Thereafter
— 
Total
$27,988,000 
As of March 31, 2024, and assuming no future conversions, the Company would be required to pay a remaining retirement fee of $2.2 million, based on full redemption of principal.
Debt Financing Amendment
On February 27, 2024, the Company entered into a letter agreement (the “Letter Agreement”) and an Amendment to the Registered Note (the “Amendment”), with the purchaser of the senior secured convertible notes payable due 2025 (the “Registered Notes”) which provided for, among other things, the following:
Reduction (i) of the minimum liquidity covenant from $50.0 million, and (ii) of the restricted cash covenant from $35.0 million, in both cases, to the amount equal to the sum of (iii) the outstanding principal amount of the Registered Notes plus (iv) approximately $0.7 million, which will be further reduced as the remaining principal on the Registered Notes are retired;
Cancellation of the March 2024 partial redemption payment and delay of the April 2024 partial redemption payment to April 20, 2024;
Redemption of the outstanding $17.0 million balance of the senior secured convertible notes payable due 2025 initially issued in a concurrent private placement to the purchaser (the “Private Placement Notes” and together with the Registered Notes, the “Notes”) at a redemption price of 115% for a total redemption payment of approximately $19.6 million;
Redemption of approximately $10.7 million of the Registered Notes at a redemption price of 115% for a total redemption payment of approximately $12.3 million; and
Increase of $1.0 million to the Retirement Fee (as defined in the Notes) of the Private Placement Notes to $3.2 million paid concurrently with redemptions of the initial private placement note, which was recorded in other income (expense).
The Company accounted for the Amendment as a modification and therefore recorded no gain or loss. The terms of the new debt permitted the Company to prepay the debt in the same amount as the partial redemption payments at 115% of principal.
There was no modification made to the option to purchase additional convertible notes (“Purchase Option”) or Purchase Warrants (as defined in Note 6 (Stockholders’ Equity and Stock-Based Compensation)) issued in connection with the Notes.
On April 20, 2024, and May 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stockholders’ Equity and Stock-Based Compensation Stockholders’ Equity and Stock-Based Compensation
Reverse Stock Split
On August 4, 2023, the Company completed a reverse stock split of its outstanding shares of common stock pursuant to which every 10 shares of issued and outstanding common stock were exchanged for one share of common stock. No fractional shares were issued in the reverse stock split. Instead, the Company paid cash (without interest) equal to such fraction multiplied by $5.90 per share (a price equal to the average of the closing sales prices of the common stock on The Nasdaq Capital Market during regular trading hours for the five consecutive trading days immediately preceding August 4, with such average closing sales prices being adjusted to give effect to a Reverse Stock Split). All share and per share amounts included within these condensed consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split.
Cowen At-the-Market Facility
On March 23, 2021, the Company entered into a Sales Agreement with Cowen and Company, LLC (“Cowen”) which provides for the sale, in the Company’s sole discretion, of shares of common stock having an aggregate offering price of up to $350.0 million through or to Cowen, acting as sales agent or principal, which was amended on March 9, 2023 to decrease the maximum aggregate offering price to $200.0 million for sales made on and after the date of the amendment (the “Cowen ATM”). The Company agreed to pay Cowen a commission of up to 3.0% of the aggregate gross proceeds from each sale of shares, reimburse legal fees and disbursements and provide Cowen with customary indemnification and contribution rights. During the three months ended March 31, 2024, the Company sold approximately 11.8 million shares of common stock under the Cowen ATM at an average share price of $1.31 per share, and received gross proceeds of approximately $15.4 million before deducting offering costs of $0.4 million.
Stock Warrants
A summary of the Company’s warrant activity during the three months ended March 31, 2024 was as follows:
Shares of Stock under WarrantsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
21,696,000 $4.38 4.78$— 
Granted— — — — 
Exercised— — — — 
Canceled— — — — 
Outstanding at March 31, 2024
21,696,000 $4.38 4.54$— 
Stock Options
A summary of the Company’s stock option activity during the three months ended March 31, 2024 was as follows:   
Shares of Stock under Stock OptionsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
3,268,000 $24.79 7.80$3,000 
Granted51,000 1.18 — 
Exercised— — — — 
Canceled(258,000)25.47 — 
Outstanding and expected to vest at March 31, 2024
3,061,000 $24.34 7.92$— 
Vested and exercisable at March 31, 2024
1,563,000 $29.48 7.34$— 
For the three months ended March 31, 2024, the weighted-average grant date fair value of stock options granted was $0.84 per share.
Stock-Based Compensation
The Company recognized stock-based compensation expense for the periods presented as follows: 
 Three Months Ended
March 31,
20242023
Cost of product revenue$81,000 $102,000 
Cost of service and other revenue47,000 44,000 
Research and development1,171,000 1,357,000 
General and administrative1,716,000 2,379,000 
Total stock-based compensation expense$3,015,000 $3,882,000 
The weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants during the periods presented were as follows:
Three Months Ended
March 31,
20242023
Risk-free interest rate4.0 %4.0 %
Expected volatility80.8 %72.7 %
Expected term (in years)6.16.0
Expected dividend yield0.0 %0.0 %

Restricted Stock Units and Performance Stock Units
The following table summarizes RSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
239,000 $16.30 
Granted— 
Released(48,000)16.30 
Forfeited(7,000)16.30 
Outstanding at March 31, 2024
184,000$16.30
The total fair value of the RSUs that vested during the three months ended March 31, 2024 was $0.8 million, determined as of the date of vesting. The weighted average remaining contractual term for the RSUs is 2.6 years as of March 31, 2024.
The following table summarizes PSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
29,000$47.4 
Granted
Released— 
Forfeited
Outstanding at March 31, 2024
29,000$47.4
During the year ended December 31, 2023, the Company reassessed the implicit service period on its performance-based stock units relative to specified revenue targets and determined that the performance conditions were met from an accounting perspective, but subject to certain certifications and approval from the Compensation Committee; therefore, the remaining
expense was accelerated as of December 31, 2023. As a result of the accelerated vesting terms, the weighted average remaining contractual term for the PSUs is 0 years as of March 31, 2024.
Executive Option Grants and RSUs
On February 15, 2023, the compensation committee of the Company’s board of directors granted various executive officers stock options to purchase an aggregate of 0.3 million shares of common stock at an exercise price of $16.30 per share, and RSUs amounting to 0.1 million shares of common stock at a grant date fair value of $16.30 per share, in each case with an effective grant date and vesting commencement date of February 15, 2023 (the “Grant Date”). These stock option grants and RSUs were issued from the 2018 Equity Incentive Plan. The shares subject to the option shall vest monthly over 48 months beginning on the one-month anniversary of the Grant Date, such that the option shall be fully vested and exercisable on the four-year anniversary of the Grant Date. The RSUs shall vest annually over four years beginning one year after the Grant Date, and the balance of the shares vest in a series of three successive equal annual installments measured from the first anniversary of the Grant Date, such that the RSU shall be fully vested on the four-year anniversary of the Grant Date.
Registered Direct Offering
On April 4, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors (the “Purchasers”), pursuant to which the Company agreed to issue and sell, in a registered direct offering priced at-the-market consistent with the rules of the Nasdaq Stock Market (the “Registered Direct Offering”): (i) an aggregate of 6.5 million shares of the Company’s common stock, (ii) pre-funded warrants to purchase up to an aggregate of 2.2 million shares of common stock (the “Pre-Funded Warrants”), and (iii) warrants to purchase up to 8.7 million shares of common stock (the “Purchase Warrants”). The combined purchase price of each share of common stock and accompanying Warrant is $1.15 per share. The combined purchase price of each Pre-Funded Warrant and accompanying Warrant is $1.14 (equal to the combined purchase price per share of common stock and accompanying Warrant, minus $0.001). The gross proceeds to the Company from the Registered Direct Offering was $10.0 million. The Company received net proceeds of $9.3 million after deducting placement agent fees and other offering expenses of $0.7 million payable by the Company.
Each Warrant is exercisable for one share of common stock at an exercise price of $1.02 per share. The Purchase Warrants are immediately exercisable as of the date of issuance of April 8, 2024, and will expire on the five-year anniversary of the date of issuance. The Pre-Funded Warrants are offered in lieu of shares of common stock and provide that the holder may not exercise any portion of a Pre-Funded Warrant to the extent that immediately prior to or after giving effect to such exercise the holder would own more than 4.99% (or, at the election of the holder, 9.99%) of the Company’s outstanding common stock immediately following the consummation of the Registered Direct Offering. Each Pre-Funded Warrant is exercisable for one share of common stock at an exercise price of $0.001 per share. The Pre-Funded Warrants are immediately exercisable and were exercised in full at the time of closing.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company has entered into various operating lease agreements and a finance lease agreement, primarily relating to our office, laboratory, and manufacturing space. See Note 11 – Commitments and Contingencies, subsection titled “Leases”, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December 31, 2023 for information regarding the Company’s lease agreements.
The future minimum payments under non-cancellable operating and finance leases as of March 31, 2024, are as follows:
Operating LeasesFinance Lease
Remainder of 2024
$2,085,000 $248,000 
2025
2,608,000 338,000 
2026
544,000 346,000 
2027
254,000 356,000 
2028
— 365,000 
Thereafter— 5,230,000 
Total future lease payments5,491,000 6,883,000 
Less: imputed interest(546,000)(3,039,000)
Total lease liabilities$4,945,000 $3,844,000 
Restructuring
In October, 2023, the Company committed to a series of cost saving initiatives including a reduction in force (the “Workforce Reduction”) and, as a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May 2023, such plan is intended to decrease expenses and maintain a streamlined organization to support its business. In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee of approximately $0.2 million in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024 and recorded a gain of $0.1 million
On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the 2023 Workforce Reduction. As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements we have not yet ceased offering the above-referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force.
The workforce reduction resulted in total restructuring charges of approximately $3.9 million, comprised primarily of severance payments and wages for the 60-day notice period in accordance with the California Worked Adjustment and Retraining Notification (WARN) Act.
The following is a summary of restructuring charges associated with the reduction in force for the quarter ended March 31, 2024 including severance, impairment, and other exit related costs:
Severance
$3,874,000 
Lease related expenses
211,000 
Other
547,000 
Total restructuring charges including in operating expenses
$4,632,000 
COGS restructuring
$11,000 
Total restructuring charges
$4,643,000 

The following restructuring liability activity was recorded in connection with the reduction in force for the quarter ended March 31, 2024 including within accrued expenses on the unaudited condensed consolidated financial statements:
Accrued restructuring as of December 31, 2023
$83,000 
Restructuring charges incurred during the period
4,643,000 
Cash payments
— 
Accrued restructuring as of March 31, 2024
$4,726,000 
Litigation
From time to time, the Company may be subject to potential liabilities under various claims and legal actions that are pending or may be asserted. These matters arise in the ordinary course and conduct of the business. The Company regularly assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in the unaudited condensed consolidated financial statements. An estimated loss contingency is accrued in the unaudited condensed consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on the Company’s assessment, it currently does not have any material loss exposure as it is not a defendant in any claims or legal actions.
Contingent Consideration
See Note 8 (Investments and Fair Value Measurements) for a discussion of the contingent consideration liability.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
The Company holds investment securities that consist of highly liquid, investment grade debt securities. The Company determines the fair value of its investment securities based upon one or more valuations reported by its investment accounting and reporting service provider. The investment service provider values the securities using a hierarchical security pricing model that relies primarily on valuations provided by an industry-recognized valuation service. Such valuations may be based on trade prices in active markets for identical assets or liabilities (Level 1 inputs) or valuation models using inputs that are observable either directly or indirectly (Level 2 inputs), such as quoted prices for similar assets or liabilities, yield curves, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, and broker and dealer quotes, as well as other relevant economic measures.
The following table presents the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
March 31, 2024
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Commercial paper$1,198,000 $— $1,198,000 $— 
Corporate notes/bonds6,374,000 — 6,374,000 — 
U.S. treasuries
4,989,000 — 4,989,000 — 
Total investments:$12,561,000 $— $12,561,000 $— 
Money market funds$12,041,000 $12,041,000 $— $— 
Commercial paper classified as restricted investments
2,646,000 — 2,646,000 — 
U.S. treasuries classified as restricted investments
21,800,000 — 21,800,000 — 
Total restricted investments:
$24,446,000 $— $24,446,000 $— 
Liabilities:
Contingent consideration$10,250,000 $— $— $10,250,000 
Convertible notes payable$29,080,000 $— $— $29,080,000 
Purchase option liability$5,060,000 $— $— $5,060,000 
December 31, 2023
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Corporate notes/bonds14,360,000 — 14,360,000 — 
U.S. treasuries34,463,000 34,463,000 
Total investments:$48,823,000 $— $48,823,000 $— 
Money market funds$9,752,000 $9,752,000 $— $— 
Commercial paper classified as restricted investments
5,432,000 — 5,432,000 — 
U.S. treasuries classified as restricted investments
29,685,000 — 29,685,000 — 
Total restricted investments:
$35,117,000 $— $35,117,000 $— 
Liabilities:
Contingent consideration$10,890,000 $— $— $10,890,000 
Convertible notes payable
$69,803,000 $— $— $69,803,000 
Purchase option liability
$8,534,000 $— $— $8,534,000 
Money Market Funds are classified as cash equivalents on the unaudited condensed consolidated balance sheet.
Contingent Consideration
Contingent consideration relates to the acquisitions of BioDiscovery and Purigen. The outcome of the milestone consideration for all contingent consideration liabilities is binary, meaning the milestones are either achieved or not achieved, and the only other variable factor is the timing of when the milestones are achieved. The fair value measurement of the contingent consideration liabilities is based on significant inputs not observed in the market (Level 3 inputs). These unobservable inputs represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair value.
The fair value of the BioDiscovery contingent consideration liability is reassessed on a quarterly basis using a probability weighted model. Assumptions used to estimate the fair value of the contingent consideration related to the acquisition of BioDiscovery include the probability of achieving, or changes in timing of certain milestones, and a discount rate of 3%. The Company determined the fair value of the BioDiscovery milestone consideration using a scenario-based technique, as the trigger for payment is event driven. On October 2, 2023, the $10.0 million milestone consideration was paid in full. Any change in fair value of the contingent consideration during the prior years was due to the passage of time.
Contingent consideration liabilities related to the Purigen milestones are related to the achievement of two independent milestones with aggregate possible milestone payments totaling $32.0 million.
The fair value of the Purigen milestones are reassessed on a quarterly basis using a probability weighted model and a Monte Carlo Simulation. Assumptions used to estimate the fair value of the milestones using a probability weighted model include the probability of achieving independent milestones, anticipated payment date and a discount rate of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The Company determined the fair value of this milestone consideration using a scenario-based technique, as the trigger for payment is event driven. The Company determined the likelihood of each independent milestone and used probability factors ranging from 0% to 49% which were applied to the individual payments over the five year milestone term. The probability factors as of December 31, 2023 ranged from 9% to 49%. For one milestone, a Monte Carlo Simulation was performed to determine the likelihood that the milestone will be achieved to determine the milestone consideration payment. Assumptions include the projected units, revenue discount rates of 8% and 7% and discount rates of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The fair value of the Purigen contingent consideration as of March 31, 2024 and December 31, 2023 were $10.3 million and $10.9 million, respectively.
Convertible notes payable and purchase option liability
March 31, 2024
December 31, 2023
Expected volatility
82.60 %80.20 %
Risk-free interest rate
5.33 %4.92 %
Term to maturity (years)
0.420.80
Debt discount rate
17.10 %17.11 %
Equity discount rate
5.33 %4.92 %
The table above uses a weighted average of assumptions based on the fair value of the Notes.
The volatility is based on an analysis of the Company, the risk-free rate is based on US treasury yields, the equity discount rate is based on term-specific US treasury yields, and the debt discount rate is based on the Company’s credit rating.
In connection with the Notes, the Purchaser was granted an option which expires on the maturity date of the Notes to purchase up to an additional $25.0 million aggregate principal amount of private placement notes (the “Subsequently Purchased Notes”) and warrants (refer to Note 5 - High Trail Agreement). The estimated fair value of the Purchase Option as of the valuation date was assessed as the difference in the aggregate indicated value of the Subsequently Purchased Notes and the consideration to be paid upon exercising the option which was estimated to be $5.1 million and $8.5 million at March 31, 2024 and December 31, 2023, respectively.
The terms used to estimate the fair value of the Subsequently Purchased Notes and warrant underlying the Purchase Option liability (the “Subsequently Purchased Warrants”) are as follows:
Subsequently Purchased Notes
Subsequently Purchased
Warrants
March 31, 2024December 31, 2023March 31, 2024December 31, 2023
Expected volatility
81.50 %80.20 %75.80 %66.20 %
Risk-free interest rate
4.79 %4.46 %4.17 %3.80 %
Term to maturity (years)
1.421.505.005.00
Dividend yield
— %— %— %— %
Exercise price
— — $3.19$3.19
Debt discount rate
16.50 %16.60 %— %— %
Equity discount rate
4.79 %4.46 %— %— %
Changes in estimated fair value of contingent consideration liability, convertible notes payable and option liability in the three months ended March 31, 2024 are as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Convertible
Notes Payable (Level 3 Measurement)
Option
Liability
(Level 3 Measurement)
Balance as of January 1, 2024
$10,890,000 $69,803,000 $8,534,000 
Issuance of convertible notes payable and option
— — — 
Change in estimated fair value, recorded in selling, general and administrative expenses(640,000)— — 
Changes in estimated fair value, recorded in other income (expense), net
— (4,060,000)(3,474,000)
Change in instrument specific credit risk recorded in OCI
— — — 
Conversions to common stock
— — — 
Cash payments or redemptions
— (36,663,000)— 
Balance as of March 31, 2024
$10,250,000 $29,080,000 $5,060,000 
Changes in estimated fair value of contingent consideration liability in the three months ended March 31, 2023 is as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Balance as of January 1, 2023
$22,352,000 
Liability recorded as a result of current period acquisition— 
Change in estimated fair value, recorded in selling, general and administrative expenses789,000 
Cash payments— 
Balance as of March 31, 2023
$23,141,000 
Available for Sale Investments
The Company invests its excess cash in U.S. Treasury and agency securities, corporate debt securities, and commercial paper, which are classified as available-for-sale investments. These investments are carried at fair value and are included in the tables below. The Company records an allowance for credit losses when unrealized losses are due to credit-related factors. At each reporting date, the Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. The Company evaluates, among others, whether the Company has the intention to sell any of these investments and whether it is not more likely than not that the Company will be required to sell any of them before recovery of the amortized cost basis. Neither of these criteria were met in any period presented. The credit ratings of the securities held remain of the highest quality. Moreover, the Company continues to receive payments of interest and principal as they become due, and our expectation is that those payments will continue to be received timely. Based on this evaluation, as of March 31, 2024 and December 31, 2023, the Company determined that unrealized losses of the below securities were primarily attributable to changes in interest rates and non-credit related factors. As such, no allowances for credit losses were recorded during these periods.
As of March 31, 2024 and December 31, 2023, the Company held 20 and 15 securities, respectively, which have been in an unrealized loss position for a period of less than 12 months. As of March 31, 2024 and December 31, 2023, the Company held 0 and 2 securities, respectively, which have been in an unrealized loss position for a period of greater than 12 months.
Realized gains and losses are calculated using the specific identification method and recorded in other income (expense) in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss. The Company has the ability, if necessary, to liquidate any of its cash equivalents and marketable securities to meet its liquidity needs in the next 12 months.
During the quarter ended March 31, 2024, the Company sold 6 of its available for sale securities and received proceeds of $21.5 million. During the quarter ended March 31, 2024, the Company recognized a loss of $0.001 million in other income relating to the maturity of its securities. Amounts are reclassified out of accumulated other comprehensive income into earnings using the specific identification method.
Interest receivable as of March 31, 2024 and December 31, 2023 was $0.2 million and $0.3 million, respectively, and is recorded as a component of prepaid expenses and other current assets on the unaudited condensed consolidated balance sheets.
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$1,199,000 $— $(1,000)$1,198,000 
Corporate notes/bondsLess than 16,374,000 — — 6,374,000 
U.S. treasuries
Less than 14,989,000 — — 4,989,000 
Total maturity less than 1 year$12,562,000 $— $(1,000)$12,561,000 
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$2,650,000 $— $(4,000)$2,646,000 
U.S. treasuries
Less than 121,813,000 — (13,000)21,800,000 
Total maturity less than 1 year$24,463,000 $— $(17,000)$24,446,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Corporate notes/bondsLess than 1$14,369,000 $— $(9,000)$14,360,000 
U.S. treasuries
Less than 134,459,000 4,000 — 34,463,000 
Total maturity less than 1 year$48,828,000 $4,000 $(9,000)$48,823,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$5,435,000 $— $(3,000)$5,432,000 
U.S. treasuries
Less than 129,682,000 5,000 (2,000)29,685,000 
Total maturity less than 1 year$35,117,000 $5,000 $(5,000)$35,117,000 

As of March 31, 2024, the following table summarizes available-for-sale securities in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$1,198,000 $(1,000)$— $— $1,198,000 $(1,000)
Corporate Notes/Bonds6,374,000 — — — 6,374,000 — 
U.S. treasuries
4,989,000 — — — 4,989,000 — 
Total$12,561,000 $(1,000)$— $— $12,561,000 $(1,000)
As of March 31, 2024, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$2,646,000 $(4,000)$— $— $2,646,000 $(4,000)
U.S. treasuries
21,800,000 (13,000)— — 21,800,000 (13,000)
Total$24,446,000 $(17,000)$— $— $24,446,000 $(17,000)

As of December 31, 2023, the following table summarizes available-for-sale securities in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Corporate Notes/Bonds$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
Total$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
As of December 31, 2023, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$5,432,000 $(3,000)$— $— $5,432,000 $(3,000)
U.S. treasuries
11,789,000 (2,000)— — 11,789,000 (2,000)
Total$17,221,000 $(5,000)$— $— $17,221,000 $(5,000)
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (31,422) $ (37,124)
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation
Description of Business
Bionano Genomics, Inc. (collectively, with its consolidated subsidiaries, the “Company”) is a provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. The Company offers optical genome mapping (“OGM”) solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through its Lineagen, Inc. (doing business as Bionano Laboratories, “Bionano Laboratories”) business, the Company also provides diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through its BioDiscovery, LLC (“BioDiscovery”) business, the Company also offers platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen Biosystems Inc. (“Purigen”) business, we offer nucleic acid extraction and purification solutions using proprietary isotachophoresis (“ITP”) technology.
Basis of Presentation
The accompanying financial information has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim reporting purposes. The condensed consolidated financial statements are unaudited. The unaudited condensed consolidated financial statements reflect, in the opinion of the Company’s management, all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of financial position, results of operations, changes in equity, and comprehensive loss and cash flows for each period presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All intercompany transactions and balances have been eliminated. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Liquidity and Going Concern
Liquidity and Going Concern
The Company has experienced recurring net losses from operations, negative cash flows from operating activities, and accumulated deficit since its inception and expects to continue to incur net losses into the foreseeable future. As of March 31, 2024, the Company had approximately $15.8 million in cash and cash equivalents, $12.6 million in short term investments and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.
The Company has an accumulated deficit of $612.6 million as of March 31, 2024. During the three months ended March 31, 2024, the Company used $28.1 million cash in operations.
As of March 31, 2024, the Company reported $29.1 million of Notes as defined in Note 5 (High Trail Agreement) at fair value, which are classified as current. At the holder’s option, as of March 31, 2024, the Company may be required to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. Additionally, the Company will be required to pay a retirement fee to the holder based on amounts redeemed when the outstanding balance is paid in full, which as of March 31, 2024, was estimated at $2.2 million assuming full redemption and no further conversions.
Management expects operating losses and negative cash flows to continue for at least the next year as the Company continues to incur costs related to product development and commercialization efforts. Management has prepared cash flows forecasts which indicate that based on the Company’s expected operating losses and negative cash flows, there is substantial doubt about the Company’s ability to continue as a going concern within twelve months after the date that the unaudited condensed consolidated financial statements for the three months ended March 31, 2024, are issued. Management’s ability to continue as a
going concern is dependent upon its ability to raise additional funding. Management’s plans to raise additional capital to fulfill its operating and capital requirements for at least 12 months include public or private equity or debt financings. However, the Company may not be able to secure such financing in a timely manner or on favorable terms, if at all.
Furthermore, if the Company issues equity securities to raise additional funds, its existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of the Company’s existing stockholders.
The unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business, and do not include any adjustments to reflect the outcome of this uncertainty.
Restructuring
Restructuring
The Company’s restructuring expense consists primarily of actions taken in May and October 2023 and March 2024 in order to reduce costs and improve operations and manufacturing efficiency. Severance-related costs were accounted for as a one-time termination benefit communicated by period end without an additional service component, so the charge represents the total amount expected to be incurred. As a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May and October 2023 and March 2024, such plans are intended to decrease expenses and maintain a streamlined organization to support its business.
In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024. See Note 7 (Commitments and Contingencies) for additional information.
On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the reductions in force in May and October 2023 (the “2023 Workforce Reduction”). As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements the Company has not yet ceased offering the above referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. See Note 7 (Commitments and Contingencies) for additional information.
Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)
Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)
Long-lived assets are reviewed for impairment if indicators of potential impairment exist. If the Company identifies a change in the circumstances related to its long-lived assets, such as property and equipment and intangible assets (other than goodwill), that indicates the carrying value of any such asset may not be recoverable, the Company will perform an impairment analysis. A long-lived asset (other than goodwill) is not recoverable when the undiscounted cash flows expected to be generated by the asset (or asset group) are less than the asset’s carrying amount. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and a charge to operating expense.
During the quarter ended March 31, 2024, the Company experienced a triggering event as a result of the restructuring initiatives that required an evaluation of our non-OGM Bionano Laboratories asset group for impairment. The Company performed a recoverability test and concluded that the long-lived assets were not recoverable; therefore, the Company measured the impairment loss and fully impaired the intangible assets acquired through the acquisition of Lineagen, consisting of its trade
name and customer relationship intangible assets. The Company recognized an impairment loss of $0.4 million as of March 31, 2024. No impairment losses were recorded during the same period in 2023.
Inventories
Inventories
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as non-current within Other long-term assets.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. The Company believes that the impact of the recently issued accounting pronouncements that are not yet effective will not have a material impact on its condensed consolidated financial condition or results of operations upon adoption.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Securities not Included in Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders
Potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
March 31,
2024
March 31,
2023
Stock options3,061,000 3,201,000 
Warrants21,696,000 436,000 
Convertible notes payable into common stock8,498,000 — 
RSUs184,000 246,000 
PSUs29,000 29,000 
Total33,468,000 3,912,000 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition
Revenue by Source
Three Months Ended March 31,
20242023
Instruments$1,614,000 $1,896,000 
Consumables3,464,000 2,235,000 
Software1,750,000 1,316,000 
Total product revenue6,828,000 5,447,000 
Service and other1,941,000 1,968,000 
Total revenue$8,769,000 $7,415,000 
Revenue by Geographic Location
Three Months Ended March 31,
20242023
$%$%
Americas$4,690,000 53 %$3,444,000 47 %
EMEA3,133,000 36 %2,992,000 40 %
Asia Pacific946,000 11 %979,000 13 %
Total$8,769,000 100 %$7,415,000 100 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
March 31,
2024
December 31,
2023
December 31,
2022
Accounts receivable, net:
Accounts receivable, trade$8,741,000 $9,802,000 $7,315,000 
Allowance for credit losses(428,000)(483,000)(293,000)
$8,313,000 $9,319,000 $7,022,000 
Schedule of Allowance for Credit Losses
Changes to the allowance for credit losses during the three months ended March 31, 2024 and 2023 were as follows:
Allowance for Credit Losses
Balance as of January 1, 2023$(293,000)
Provision for expected credit loss(5,000)
Write-offs
48,000 
Balance as of March 31, 2023
$(250,000)
Balance as of January 1, 2024
$(483,000)
Provision for expected credit loss— 
Write-offs
55,000 
Balance as of March 31, 2024
$(428,000)
Schedule of Components of Inventories
The components of inventories are as follows:
 March 31,
2024
December 31,
2023
Inventory:
Raw materials$7,706,000 $7,567,000 
   Work in process
7,969,000 9,790,000 
Finished goods8,127,000 10,245,000 
$23,802,000 $27,602,000 
Inventories current
$19,587,000 $22,892,000 
Inventories non-current (included in other long-term assets)
$4,215,000 $4,710,000 
Schedule of Finite-Lived Intangible Assets
Intangible assets that are subject to amortization consisted of the following for the periods presented:
March 31, 2024
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$2,000,000 $(758,000)$1,242,000 $2,630,000 $(1,078,000)$1,552,000 
Customer relationships3,200,000 (1,528,000)1,672,000 4,150,000 (2,002,000)2,148,000 
Developed technology41,600,000 (12,882,000)28,718,000 41,600,000 (11,428,000)30,172,000 
Intangibles, net$46,800,000 $(15,168,000)$31,632,000 $48,380,000 $(14,508,000)$33,872,000 
Schedule of Accrued Liabilities
Accrued expenses consist of the following:
March 31,
2024
December 31,
2023
Compensation expenses*
$8,761,000 $5,030,000 
Customer deposits17,000 17,000 
Taxes payable1,034,000 1,099,000 
Insurance 234,000 512,000 
Professional fees and royalties312,000 387,000 
Warranty liabilities213,000 391,000 
Accrued clinical study fees57,000 138,000 
Other400,000 515,000 
Total$11,028,000 $8,089,000 
*Compensation expenses include restructuring costs of $3.9 million incurred during the quarter ended March 31, 2024. Refer to Note 7 - Commitments and Contingencies.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
High Trail Agreement (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
As of March 31, 2024, the Company had aggregate principal outstanding under the Notes of $24.3 million, reported at fair value of $29.1 million (refer to Note 8 (Investments and Fair Value Measurements), for fair value measurements and additional discussion) and broken out as follows:
Notes
Principal balance, December 31, 2023
$61,000,000 
Less:
Conversions
— 
Partial redemption payments of principal
9,000,000 
Redemption payment of principal in connection with modification
27,663,000 
Notes principal balance, March 31, 2024
$24,337,000 
Schedule of Future Aggregate Redemption Repayment
As of March 31, 2024, at the holder’s option, the Company may be required to make future aggregate redemptions at the repayment price of 115% as follows (unless earlier converted per the terms):
2024
$27,988,000 
Thereafter
— 
Total
$27,988,000 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Warrant Activity
A summary of the Company’s warrant activity during the three months ended March 31, 2024 was as follows:
Shares of Stock under WarrantsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
21,696,000 $4.38 4.78$— 
Granted— — — — 
Exercised— — — — 
Canceled— — — — 
Outstanding at March 31, 2024
21,696,000 $4.38 4.54$— 
Schedule of Stock Option Activity
A summary of the Company’s stock option activity during the three months ended March 31, 2024 was as follows:   
Shares of Stock under Stock OptionsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2024
3,268,000 $24.79 7.80$3,000 
Granted51,000 1.18 — 
Exercised— — — — 
Canceled(258,000)25.47 — 
Outstanding and expected to vest at March 31, 2024
3,061,000 $24.34 7.92$— 
Vested and exercisable at March 31, 2024
1,563,000 $29.48 7.34$— 
Schedule of Recognized Stock-Based Compensation Expense
The Company recognized stock-based compensation expense for the periods presented as follows: 
 Three Months Ended
March 31,
20242023
Cost of product revenue$81,000 $102,000 
Cost of service and other revenue47,000 44,000 
Research and development1,171,000 1,357,000 
General and administrative1,716,000 2,379,000 
Total stock-based compensation expense$3,015,000 $3,882,000 
Schedule of Weighted-Average Assumptions in Black -Scholes Option Pricing Model
The weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants during the periods presented were as follows:
Three Months Ended
March 31,
20242023
Risk-free interest rate4.0 %4.0 %
Expected volatility80.8 %72.7 %
Expected term (in years)6.16.0
Expected dividend yield0.0 %0.0 %
Schedule of Restricted Stock Units and Performance Stock Units
The following table summarizes RSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
239,000 $16.30 
Granted— 
Released(48,000)16.30 
Forfeited(7,000)16.30 
Outstanding at March 31, 2024
184,000$16.30
The following table summarizes PSU activity during the three months ended March 31, 2024:
Stock UnitsWeighted- Average Grant Date Fair Value per Share
Outstanding at January 1, 2024
29,000$47.4 
Granted
Released— 
Forfeited
Outstanding at March 31, 2024
29,000$47.4
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
The future minimum payments under non-cancellable operating and finance leases as of March 31, 2024, are as follows:
Operating LeasesFinance Lease
Remainder of 2024
$2,085,000 $248,000 
2025
2,608,000 338,000 
2026
544,000 346,000 
2027
254,000 356,000 
2028
— 365,000 
Thereafter— 5,230,000 
Total future lease payments5,491,000 6,883,000 
Less: imputed interest(546,000)(3,039,000)
Total lease liabilities$4,945,000 $3,844,000 
Schedule of Restructuring Charges
The following is a summary of restructuring charges associated with the reduction in force for the quarter ended March 31, 2024 including severance, impairment, and other exit related costs:
Severance
$3,874,000 
Lease related expenses
211,000 
Other
547,000 
Total restructuring charges including in operating expenses
$4,632,000 
COGS restructuring
$11,000 
Total restructuring charges
$4,643,000 

The following restructuring liability activity was recorded in connection with the reduction in force for the quarter ended March 31, 2024 including within accrued expenses on the unaudited condensed consolidated financial statements:
Accrued restructuring as of December 31, 2023
$83,000 
Restructuring charges incurred during the period
4,643,000 
Cash payments
— 
Accrued restructuring as of March 31, 2024
$4,726,000 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
March 31, 2024
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Commercial paper$1,198,000 $— $1,198,000 $— 
Corporate notes/bonds6,374,000 — 6,374,000 — 
U.S. treasuries
4,989,000 — 4,989,000 — 
Total investments:$12,561,000 $— $12,561,000 $— 
Money market funds$12,041,000 $12,041,000 $— $— 
Commercial paper classified as restricted investments
2,646,000 — 2,646,000 — 
U.S. treasuries classified as restricted investments
21,800,000 — 21,800,000 — 
Total restricted investments:
$24,446,000 $— $24,446,000 $— 
Liabilities:
Contingent consideration$10,250,000 $— $— $10,250,000 
Convertible notes payable$29,080,000 $— $— $29,080,000 
Purchase option liability$5,060,000 $— $— $5,060,000 
December 31, 2023
Total Fair Value and Carrying Value on Balance SheetFair Value Measurement Category
Level 1Level 2Level 3
Assets:
Corporate notes/bonds14,360,000 — 14,360,000 — 
U.S. treasuries34,463,000 34,463,000 
Total investments:$48,823,000 $— $48,823,000 $— 
Money market funds$9,752,000 $9,752,000 $— $— 
Commercial paper classified as restricted investments
5,432,000 — 5,432,000 — 
U.S. treasuries classified as restricted investments
29,685,000 — 29,685,000 — 
Total restricted investments:
$35,117,000 $— $35,117,000 $— 
Liabilities:
Contingent consideration$10,890,000 $— $— $10,890,000 
Convertible notes payable
$69,803,000 $— $— $69,803,000 
Purchase option liability
$8,534,000 $— $— $8,534,000 
Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation
Changes in estimated fair value of contingent consideration liability, convertible notes payable and option liability in the three months ended March 31, 2024 are as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Convertible
Notes Payable (Level 3 Measurement)
Option
Liability
(Level 3 Measurement)
Balance as of January 1, 2024
$10,890,000 $69,803,000 $8,534,000 
Issuance of convertible notes payable and option
— — — 
Change in estimated fair value, recorded in selling, general and administrative expenses(640,000)— — 
Changes in estimated fair value, recorded in other income (expense), net
— (4,060,000)(3,474,000)
Change in instrument specific credit risk recorded in OCI
— — — 
Conversions to common stock
— — — 
Cash payments or redemptions
— (36,663,000)— 
Balance as of March 31, 2024
$10,250,000 $29,080,000 $5,060,000 
Changes in estimated fair value of contingent consideration liability in the three months ended March 31, 2023 is as follows:
Contingent
Consideration
Liability
(Level 3
Measurement)
Balance as of January 1, 2023
$22,352,000 
Liability recorded as a result of current period acquisition— 
Change in estimated fair value, recorded in selling, general and administrative expenses789,000 
Cash payments— 
Balance as of March 31, 2023
$23,141,000 
Schedule of Marketable Securities
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$1,199,000 $— $(1,000)$1,198,000 
Corporate notes/bondsLess than 16,374,000 — — 6,374,000 
U.S. treasuries
Less than 14,989,000 — — 4,989,000 
Total maturity less than 1 year$12,562,000 $— $(1,000)$12,561,000 
As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$2,650,000 $— $(4,000)$2,646,000 
U.S. treasuries
Less than 121,813,000 — (13,000)21,800,000 
Total maturity less than 1 year$24,463,000 $— $(17,000)$24,446,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Corporate notes/bondsLess than 1$14,369,000 $— $(9,000)$14,360,000 
U.S. treasuries
Less than 134,459,000 4,000 — 34,463,000 
Total maturity less than 1 year$48,828,000 $4,000 $(9,000)$48,823,000 
As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:
Remaining Contractual Maturity (in years)Amortized CostUnrealized GainsUnrealized LossesAggregate Estimated Fair Value
Commercial paperLess than 1$5,435,000 $— $(3,000)$5,432,000 
U.S. treasuries
Less than 129,682,000 5,000 (2,000)29,685,000 
Total maturity less than 1 year$35,117,000 $5,000 $(5,000)$35,117,000 

As of March 31, 2024, the following table summarizes available-for-sale securities in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$1,198,000 $(1,000)$— $— $1,198,000 $(1,000)
Corporate Notes/Bonds6,374,000 — — — 6,374,000 — 
U.S. treasuries
4,989,000 — — — 4,989,000 — 
Total$12,561,000 $(1,000)$— $— $12,561,000 $(1,000)
As of March 31, 2024, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$2,646,000 $(4,000)$— $— $2,646,000 $(4,000)
U.S. treasuries
21,800,000 (13,000)— — 21,800,000 (13,000)
Total$24,446,000 $(17,000)$— $— $24,446,000 $(17,000)

As of December 31, 2023, the following table summarizes available-for-sale securities in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Corporate Notes/Bonds$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
Total$2,362,000 $(5,000)$10,001,000 $(4,000)$12,363,000 $(9,000)
As of December 31, 2023, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Fair Value
Gross Unrealized Loss
Commercial paper$5,432,000 $(3,000)$— $— $5,432,000 $(3,000)
U.S. treasuries
11,789,000 (2,000)— — 11,789,000 (2,000)
Total$17,221,000 $(5,000)$— $— $17,221,000 $(5,000)
Fair Value Measurement Inputs and Valuation Techniques
Convertible notes payable and purchase option liability
March 31, 2024
December 31, 2023
Expected volatility
82.60 %80.20 %
Risk-free interest rate
5.33 %4.92 %
Term to maturity (years)
0.420.80
Debt discount rate
17.10 %17.11 %
Equity discount rate
5.33 %4.92 %
The terms used to estimate the fair value of the Subsequently Purchased Notes and warrant underlying the Purchase Option liability (the “Subsequently Purchased Warrants”) are as follows:
Subsequently Purchased Notes
Subsequently Purchased
Warrants
March 31, 2024December 31, 2023March 31, 2024December 31, 2023
Expected volatility
81.50 %80.20 %75.80 %66.20 %
Risk-free interest rate
4.79 %4.46 %4.17 %3.80 %
Term to maturity (years)
1.421.505.005.00
Dividend yield
— %— %— %— %
Exercise price
— — $3.19$3.19
Debt discount rate
16.50 %16.60 %— %— %
Equity discount rate
4.79 %4.46 %— %— %
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Details)
3 Months Ended
Mar. 01, 2024
employee
Aug. 04, 2023
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jan. 01, 2024
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Reverse stock split, conversion ratio   0.1        
Cash and cash equivalents     $ 15,759,000 $ 4,104,000   $ 17,948,000
Short term investments     12,561,000     48,823,000
Restricted cash and cash equivalents and restricted short-term investments     24,800,000      
Accumulated deficit     612,630,000     581,208,000
Net cash used in operating activities     28,131,000 32,413,000    
Convertible notes payable (at fair value)     29,080,000     69,803,000
Impairment of intangible assets     448,000 $ 0    
Inventories non-current (included in other long-term assets)     4,215,000     $ 4,710,000
Depreciable lives | Saphyr and Stratys Instruments            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Property and equipment useful life         7 years 5 years
Reduction in depreciation expense     (500,000)      
Workforce Reduction            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Restructuring, expected number of positions eliminated | employee 120          
Convertible notes payable            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Convertible notes payable (at fair value)     29,100,000      
Redemption, outstanding amount     $ 24,300,000      
Redemption price, percentage of principal amount redeemed (as a percent)     115.00%      
Redemption amount, remainder of fiscal year     $ 28,000,000      
Retirement fee     $ 2,200,000      
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 33,468 3,912
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 3,061 3,201
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 21,696 436
Convertible notes payable into common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 8,498 0
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 184 246
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 29 29
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Revenue by Source and Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 8,769 $ 7,415
Americas    
Disaggregation of Revenue [Line Items]    
Revenue 4,690 3,444
EMEA    
Disaggregation of Revenue [Line Items]    
Revenue 3,133 2,992
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 946 $ 979
Revenue from Contract with Customer | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 100.00% 100.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Americas    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 53.00% 47.00%
Revenue from Contract with Customer | Geographic Concentration Risk | EMEA    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 36.00% 40.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Asia Pacific    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 11.00% 13.00%
Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 6,828 $ 5,447
Instruments    
Disaggregation of Revenue [Line Items]    
Revenue 1,614 1,896
Consumables    
Disaggregation of Revenue [Line Items]    
Revenue 3,464 2,235
Software    
Disaggregation of Revenue [Line Items]    
Revenue 1,750 1,316
Service and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,941 $ 1,968
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Narrative (Details) - Revenue from Contract with Customer - Geographic Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 100.00% 100.00%
United States    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 42.60% 41.20%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Remaining Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation $ 1.2  
Revenue recognized excluding deferred amounts $ 0.6 $ 0.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation (as a percent) 78.50%  
Timing of satisfaction of remaining performance obligation 9 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation (as a percent) 16.10%  
Timing of satisfaction of remaining performance obligation 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation (as a percent) 5.40%  
Timing of satisfaction of remaining performance obligation 1 year  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts receivable, trade $ 8,741 $ 9,802   $ 7,315
Allowance for credit losses (428) (483) $ (250) (293)
Accounts receivable, net $ 8,313 $ 9,319   $ 7,022
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ (483) $ (293)
Provision for expected credit loss 0 (5)
Write-offs 55 48
Ending balance $ (428) $ (250)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 7,706 $ 7,567
Work in process 7,969 9,790
Finished goods 8,127 10,245
Inventory, net 23,802 27,602
Inventories current 19,587 22,892
Inventories non-current (included in other long-term assets) $ 4,215 $ 4,710
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,800 $ 48,380
Accumulated Amortization (15,168) (14,508)
Net Carrying Amount 31,632 33,872
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,000 2,630
Accumulated Amortization (758) (1,078)
Net Carrying Amount 1,242 1,552
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,200 4,150
Accumulated Amortization (1,528) (2,002)
Net Carrying Amount 1,672 2,148
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 41,600 41,600
Accumulated Amortization (12,882) (11,428)
Net Carrying Amount $ 28,718 $ 30,172
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Internet Domain Names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization $ 0.1 $ 0.1
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Compensation expenses $ 8,761   $ 5,030
Customer deposits 17   17
Taxes payable 1,034   1,099
Insurance 234   512
Professional fees and royalties 312   387
Warranty liabilities 213   391
Accrued clinical study fees 57   138
Other 400   515
Accrued expenses 11,028   $ 8,089
Restructuring costs 4,632 $ 0  
Workforce Reduction      
Finite-Lived Intangible Assets [Line Items]      
Restructuring costs $ 3,900    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
High Trail Agreement - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
May 01, 2024
Feb. 27, 2024
Feb. 01, 2024
Mar. 31, 2024
Feb. 26, 2024
Dec. 31, 2023
Fair Value, Recurring | Convertible notes payable            
Debt Instrument [Line Items]            
Estimated fair value       $ 29,080,000   $ 69,803,000
Convertible notes payable            
Debt Instrument [Line Items]            
Fair value of debt       24,337,000   $ 61,000,000
Partial redemption payments of principal     $ 9,000,000 $ 9,000,000    
Redemption, repayment amount     $ 10,400,000      
Redemption price, percentage of principal amount redeemed (as a percent)       115.00%    
Retirement fee       $ 2,200,000    
Redemption, outstanding amount       24,300,000    
Redemption amount       $ 27,988,000    
Convertible notes payable | Subsequent Event            
Debt Instrument [Line Items]            
Partial redemption payments of principal $ 9,000,000          
Redemption, repayment amount $ 10,400,000          
Convertible notes payable | Senior Secured Convertible Notes Due 2025            
Debt Instrument [Line Items]            
Redemption price, percentage of principal amount redeemed (as a percent)   115.00%        
Covenant, minimum cash balance         $ 50,000,000  
Covenant, restricted cash, balance         $ 35,000,000  
Redemption, remaining principal amount   $ 700,000        
Redemption net, amount   12,300,000        
Redemption amount   $ 10,700,000        
Convertible notes payable | Senior Secured Convertible Notes Due 2025 | Private Placement            
Debt Instrument [Line Items]            
Redemption price, percentage of principal amount redeemed (as a percent)   115.00%        
Retirement fee   $ 3,200,000        
Redemption, outstanding amount   17,000,000        
Redemption net, amount   19,600,000        
Retirement fee, increase, amount   $ 1,000,000        
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
High Trail Agreement - Schedule of Convertible Debt (Details) - Convertible notes payable - USD ($)
1 Months Ended 3 Months Ended
Feb. 01, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Fair value of debt   $ 24,337,000 $ 61,000,000
Conversions   0  
Partial redemption payments of principal $ 9,000,000 9,000,000  
Redemption payment of principal in connection with modification   $ 27,663,000  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
High Trail Agreement - Schedule of Future Aggregate Redemption (Details) - Convertible notes payable
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]  
Redemption amount $ 27,988
2024  
Debt Instrument [Line Items]  
Redemption amount 27,988
Thereafter  
Debt Instrument [Line Items]  
Redemption amount $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 04, 2024
USD ($)
$ / shares
shares
Aug. 04, 2023
$ / shares
Mar. 09, 2023
USD ($)
Feb. 15, 2023
installment
$ / shares
shares
Mar. 23, 2021
USD ($)
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
$ / shares
Class of Stock [Line Items]                
Reverse stock split, conversion ratio   0.1            
Reverse stock split, multiplier, per share (in dollars per share)   $ 5.90            
Number of shares issued (in shares) | shares           11,800,000    
Average share price (in dollars per share)           $ 1.31    
Net proceeds | $           $ 15,400    
Offering costs | $           $ 400    
Weighted-average grant date fair value (in dollars per share)           $ 0.84    
Granted (in shares) | shares           51,000    
Granted (in dollars per share)           $ 1.18    
Common stock, par value (in dollars per share)           $ 0.0001   $ 0.0001
Offering expenses on sale of common stock | $           $ 386 $ 380  
Exercise price (in dollars per share)           $ 4.38   $ 4.38
Subsequent Event                
Class of Stock [Line Items]                
Common stock, par value (in dollars per share) $ 0.001              
Registered Direct Offering | Subsequent Event                
Class of Stock [Line Items]                
Sale of stock, consideration received per transaction | $ $ 10,000              
Sale of stock, consideration received on transaction | $ 9,300              
Offering expenses on sale of common stock | $ $ 700              
Registered Direct Offering | Prefunded Warrant | Subsequent Event                
Class of Stock [Line Items]                
Ownership percentage limit (as a percent) 4.99%              
Ownership percentage limit, election of holder (as a percent) 9.99%              
Registered Direct Offering | Common Stock | Subsequent Event                
Class of Stock [Line Items]                
Number of shares issued (in shares) | shares 6,500,000              
Registered Direct Offering | Common Stock | Prefunded Warrant | Subsequent Event                
Class of Stock [Line Items]                
Warrants to purchase shares (in shares) | shares 2,200,000              
Sale of stock, price per share (in dollars per share) $ 1.14              
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 1              
Exercise price (in dollars per share) $ 0.001              
Registered Direct Offering | Common Stock | Purchase Warrant | Subsequent Event                
Class of Stock [Line Items]                
Warrants to purchase shares (in shares) | shares 8,700,000              
Sale of stock, price per share (in dollars per share) $ 1.15              
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 1              
Exercise price (in dollars per share) $ 1.02              
Term of warrant (in years) 5 years              
Executive Officer                
Class of Stock [Line Items]                
Granted (in shares) | shares       300,000        
Granted (in dollars per share)       $ 16.30        
RSUs                
Class of Stock [Line Items]                
Vested in period | $           $ 800    
Weighted average remaining contractual term (in years)           2 years 7 months 6 days    
Vesting period       4 years        
RSUs | Executive Officer                
Class of Stock [Line Items]                
Granted (in shares) | shares       100,000        
Number of successive annual installments | installment       3        
PSUs                
Class of Stock [Line Items]                
Weighted average remaining contractual term (in years)           0 years    
Option | Executive Officer                
Class of Stock [Line Items]                
Vesting period       48 months        
Cowen                
Class of Stock [Line Items]                
Aggregate offering price | $     $ 200,000   $ 350,000      
Commission fee (as a percent)         3.00%      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Warrant Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares of Stock under Warrants    
Beginning balance (in shares) 21,696  
Granted (in shares) 0  
Exercised (in shares) 0  
Canceled (in shares) 0  
Ending balance (in shares) 21,696 21,696
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 4.38  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Canceled (in dollars per share) 0  
Ending balance (in dollars per share) $ 4.38 $ 4.38
Weighted- Average Remaining Contractual Term    
Outstanding (in years) 4 years 6 months 14 days 4 years 9 months 10 days
Aggregate Intrinsic Value    
Beginning balance $ 0  
Exercised 0  
Ending balance $ 0 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares of Stock under Stock Options    
Beginning balance (in shares) 3,268  
Granted (in shares) 51  
Exercised (in shares) 0  
Canceled (in shares) (258)  
Ending balance (in shares) 3,061 3,268
Vested and exercisable (in shares) 1,563  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 24.79  
Granted (in dollars per share) 1.18  
Exercised (in dollars per share) 0  
Canceled (in dollars per share) 25.47  
Ending balance (in dollars per share) 24.34 $ 24.79
Vested and exercisable (in dollars per share) $ 29.48  
Weighted- Average Remaining Contractual Term    
Outstanding and expected to vest (in years) 7 years 11 months 1 day 7 years 9 months 18 days
Vested and exercisable (in years) 7 years 4 months 2 days  
Aggregate Intrinsic Value    
Beginning balance $ 3  
Exercised 0  
Ending balance 0 $ 3
Vested and exercisable $ 0  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 3,015 $ 3,882
Cost of product revenue, services and other revenue | Product revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 81 102
Cost of product revenue, services and other revenue | Service and other revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 47 44
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,171 1,357
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 1,716 $ 2,379
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Assumptions (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Risk-free interest rate 4.00% 4.00%
Expected volatility 80.80% 72.70%
Expected term (in years) 6 years 1 month 6 days 6 years
Expected dividend yield 0.00% 0.00%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
RSUs  
Stock Units  
Beginning balance (in shares) | shares 239
Granted (in shares) | shares 0
Released (in shares) | shares (48)
Forfeited (in shares) | shares (7)
Ending balance (in shares) | shares 184
Weighted- Average Grant Date Fair Value per Share  
Beginning balance (in dollars per share) | $ / shares $ 16.30
Granted (in dollars per share) | $ / shares 0
Released (in dollars per share) | $ / shares 16.30
Forfeited (in dollars per share) | $ / shares 16.30
Ending balance (in dollars per share) | $ / shares $ 16.30
PSUs  
Stock Units  
Beginning balance (in shares) | shares 29
Granted (in shares) | shares 0
Released (in shares) | shares 0
Forfeited (in shares) | shares 0
Ending balance (in shares) | shares 29
Weighted- Average Grant Date Fair Value per Share  
Beginning balance (in dollars per share) | $ / shares $ 47.4
Granted (in dollars per share) | $ / shares 0
Released (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 47.4
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 2,085
2025 2,608
2026 544
2027 254
2028 0
Thereafter 0
Total future lease payments 5,491
Less: imputed interest (546)
Total lease liabilities 4,945
Finance Lease  
Remainder of 2024 248
2025 338
2026 346
2027 356
2028 365
Thereafter 5,230
Total future lease payments 6,883
Less: imputed interest (3,039)
Total lease liabilities $ 3,844
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 01, 2024
employee
Sep. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Long-Term Purchase Commitment [Line Items]        
Restructuring costs     $ 4,632 $ 0
Gain on modification of lease     73 $ 0
Workforce Reduction        
Long-Term Purchase Commitment [Line Items]        
Restructuring costs     3,900  
Gain on modification of lease     $ 100  
Restructuring, expected number of positions eliminated | employee 120      
Workforce Reduction | Forecast        
Long-Term Purchase Commitment [Line Items]        
Restructuring costs   $ 200    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
COGS restructuring $ 5,945 $ 5,345
Workforce Reduction    
Restructuring Cost and Reserve [Line Items]    
Severance 3,874  
Lease related expenses 211  
Other 547  
Total restructuring charges including in operating expenses 4,632  
COGS restructuring 11  
Total restructuring charges $ 4,643  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details) - Workforce Reduction
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Accrued restructuring as of December 31, 2023 $ 83
Restructuring charges incurred during the period 4,643
Cash payments 0
Accrued restructuring as of March 31, 2024 $ 4,726
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Purchase option liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability $ 5,100 $ 8,500
Level 3 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 12,561 48,823
Fair Value, Recurring | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 12,041 9,752
Fair Value, Recurring | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 24,446 35,117
Fair Value, Recurring | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 1,198  
Fair Value, Recurring | Commercial paper | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 2,646 5,432
Fair Value, Recurring | Corporate notes/bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 6,374 14,360
Fair Value, Recurring | U.S. treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 4,989 34,463
Fair Value, Recurring | U.S. treasuries | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 21,800 29,685
Fair Value, Recurring | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 10,250 10,890
Fair Value, Recurring | Convertible notes payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 29,080 69,803
Fair Value, Recurring | Purchase option liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 5,060 8,534
Fair Value, Recurring | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 12,041 9,752
Fair Value, Recurring | Level 1 | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0  
Fair Value, Recurring | Level 1 | Commercial paper | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 1 | Corporate notes/bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 1 | U.S. treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0
Fair Value, Recurring | Level 1 | U.S. treasuries | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 1 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 1 | Convertible notes payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 1 | Purchase option liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 12,561 48,823
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Fair Value, Recurring | Level 2 | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 24,446 35,117
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 1,198  
Fair Value, Recurring | Level 2 | Commercial paper | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 2,646 5,432
Fair Value, Recurring | Level 2 | Corporate notes/bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 6,374 14,360
Fair Value, Recurring | Level 2 | U.S. treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 4,989 34,463
Fair Value, Recurring | Level 2 | U.S. treasuries | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 21,800 29,685
Fair Value, Recurring | Level 2 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 2 | Convertible notes payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 2 | Purchase option liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 0 0
Fair Value, Recurring | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 3 | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0  
Fair Value, Recurring | Level 3 | Commercial paper | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 3 | Corporate notes/bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 3 | U.S. treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0
Fair Value, Recurring | Level 3 | U.S. treasuries | Restricted Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value, Recurring | Level 3 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 10,250 10,890
Fair Value, Recurring | Level 3 | Convertible notes payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability 29,080 69,803
Fair Value, Recurring | Level 3 | Purchase option liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability $ 5,060 $ 8,534
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Narrative (Details)
3 Months Ended
Oct. 02, 2023
USD ($)
Mar. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Number of securities in an unrealized loss position, less than 12 months | security   20 15
Number of securities in an unrealized loss position, greater than 12 months | security   0 2
Number of securities sold | security   6  
Sale and maturity of available for sale securities   $ 21,500,000  
Loss on sale of available for sale securities   1,000.000  
Interest receivable   200,000 $ 300,000
Convertible notes payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt   24,337,000 61,000,000
Senior Secured Convertible Notes Due 2025 | Convertible notes payable | Subsequently Purchased Warrants      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt   25,000,000  
Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value   $ 5,100,000 8,500,000
BioDiscovery | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Payment for contingent consideration liability $ 10,000,000    
BioDiscovery | Contingent consideration | Measurement Input, Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)   0.03  
Purigen | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consideration milestone payment, maximum   $ 32,000,000  
Consideration milestone, term (in years)   5 years  
Contingent consideration liability   $ 10,300,000 $ 10,900,000
Purigen | Contingent consideration | Measurement Input, Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)   0.133 0.132
Purigen | Contingent consideration | Measurement Input, Probability Factor | Minimum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)   0 0.09
Purigen | Contingent consideration | Measurement Input, Probability Factor | Maximum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)   0.49 0.49
Purigen | Contingent consideration | Measurement Input, Revenue Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input (as a percent)   0.08 0.07
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details) - Convertible notes payable
Mar. 31, 2024
yr
USD ($)
Dec. 31, 2023
USD ($)
yr
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.8260 0.8020
Expected volatility | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.7580 0.6620
Expected volatility | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.8150 0.8020
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0533 0.0492
Risk-free interest rate | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0417 0.0380
Risk-free interest rate | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0479 0.0446
Term to maturity (years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.42 0.80
Term to maturity (years) | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 5.00 5.00
Term to maturity (years) | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.42 1.50
Dividend yield | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Dividend yield | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Exercise price | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input | $ 3.19 3.19
Exercise price | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input | $ 0 0
Debt discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1710 0.1711
Debt discount rate | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Debt discount rate | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1650 0.1660
Equity discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0533 0.0492
Equity discount rate | Subsequently Purchased Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Equity discount rate | Subsequently Purchased Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0479 0.0446
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 10,890 $ 22,352
Liability recorded as a result of current period acquisition   0
Change in estimated fair value   789
Cash payments or redemptions   0
Ending balance 10,250 $ 23,141
Contingent consideration | Selling, General and Administrative Expenses    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value (640)  
Convertible notes payable    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 69,803  
Cash payments or redemptions (36,663)  
Ending balance 29,080  
Convertible notes payable | Other Nonoperating Income (Expense)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value (4,060)  
Purchase option liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 8,534  
Ending balance 5,060  
Purchase option liability | Other Nonoperating Income (Expense)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value $ (3,474)  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Less than 1 year $ 12,562 $ 48,828
Unrealized Gains    
Less than 1 year 0 4
Unrealized Losses    
Less than 1 year (1) (9)
Aggregate Estimated Fair Value    
Less than 1 year 12,561 48,823
Restricted Investments    
Amortized Cost    
Less than 1 year 24,463 35,117
Unrealized Gains    
Less than 1 year 0 5
Unrealized Losses    
Less than 1 year (17) (5)
Aggregate Estimated Fair Value    
Less than 1 year 24,446 35,117
Commercial paper    
Amortized Cost    
Less than 1 year 1,199 14,369
Unrealized Gains    
Less than 1 year 0 0
Unrealized Losses    
Less than 1 year (1) (9)
Aggregate Estimated Fair Value    
Less than 1 year 1,198 14,360
Commercial paper | Restricted Investments    
Amortized Cost    
Less than 1 year 2,650 5,435
Unrealized Gains    
Less than 1 year 0 0
Unrealized Losses    
Less than 1 year (4) (3)
Aggregate Estimated Fair Value    
Less than 1 year 2,646 5,432
Corporate notes/bonds    
Amortized Cost    
Less than 1 year 6,374  
Unrealized Gains    
Less than 1 year 0  
Unrealized Losses    
Less than 1 year 0  
Aggregate Estimated Fair Value    
Less than 1 year 6,374  
U.S. treasuries    
Amortized Cost    
Less than 1 year 4,989 34,459
Unrealized Gains    
Less than 1 year 0 4
Unrealized Losses    
Less than 1 year 0 0
Aggregate Estimated Fair Value    
Less than 1 year 4,989 34,463
U.S. treasuries | Restricted Investments    
Amortized Cost    
Less than 1 year 21,813 29,682
Unrealized Gains    
Less than 1 year 0 5
Unrealized Losses    
Less than 1 year (13) (2)
Aggregate Estimated Fair Value    
Less than 1 year $ 21,800 $ 29,685
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Unrealized Losses Positions (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months, Fair Value $ 12,561 $ 2,362
12 Months or Greater, Fair Value 0 10,001
Fair Value 12,561 12,363
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (1) (5)
12 Months or Greater, Gross Unrealized Loss 0 (4)
Gross Unrealized Loss (1) (9)
Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 24,446 17,221
12 Months or Greater, Fair Value 0 0
Fair Value 24,446 17,221
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (17) (5)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss (17) (5)
Commercial paper    
Fair Value    
Less Than 12 Months, Fair Value 1,198  
12 Months or Greater, Fair Value 0  
Fair Value 1,198  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (1)  
12 Months or Greater, Gross Unrealized Loss 0  
Gross Unrealized Loss (1)  
Commercial paper | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 2,646 5,432
12 Months or Greater, Fair Value 0 0
Fair Value 2,646 5,432
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (4) (3)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss (4) (3)
Corporate notes/bonds    
Fair Value    
Less Than 12 Months, Fair Value 6,374 2,362
12 Months or Greater, Fair Value 0 10,001
Fair Value 6,374 12,363
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss 0 (5)
12 Months or Greater, Gross Unrealized Loss 0 (4)
Gross Unrealized Loss 0 (9)
U.S. treasuries    
Fair Value    
Less Than 12 Months, Fair Value 4,989  
12 Months or Greater, Fair Value 0  
Fair Value 4,989  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss 0  
12 Months or Greater, Gross Unrealized Loss 0  
Gross Unrealized Loss 0  
U.S. treasuries | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 21,800 11,789
12 Months or Greater, Fair Value 0 0
Fair Value 21,800 11,789
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (13) (2)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss $ (13) $ (2)
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "Z!J%@'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 " N@:A8>1]5)NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ:.CFHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'\)B97[[Y M!J;34>B0\#F%B(DLYHO1]3X+'==L3Q0%0-9[="K7)>%+:0=1Z0^U M0V@YOP:'I(PB!1.PB@N1R '9-CMDMJ&(9Z6,VYLD,#;T^/+_.ZE?69 ME-=8?F4KZ!!QS4Z37U=W]YL')EO>7E;\JN(WFY8+?BMX\SZY_O ["[M@[-;^ M8^.3H.S@UUW(+U!+ P04 " N@:A8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "Z!J%AS]D>KW04 .,> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.MN9$"P9"-D29@A)MIGN9MF0MK/M](.P!7C6EJ@L0_CW M/3)@)ZE\8#S+E^#;>:-71Y='4G^M]+=T(80ASTDLTZO&PICE^U8K#18BX>FY M6@H);V9*)]S K9ZWTJ46/,R#DKC%/*_;2G@D&X-^_FRL!WV5F3B28JQ)FB4) MUYMK$:OU58,V]@\>H_G"V >M07_)YV(BS._+L8:[5J$21HF0::0DT6)VU1C2 M]R.?V8#\BS\BL4Y?7!-K9:K4-WMS'UXU/%LB$8O 6 D./RLQ$G%LE: <_^Y$ M&\7_M($OK_?J=[EY,#/EJ1BI^,\H-(NK1J]!0C'C66P>U?I7L3/4L7J!BM/\ M+UEOO^VP!@FRU*AD%PPE2"*Y_>7/NXIX$="N"F"[ /8F@/H5 ?XNP,^-;DN6 MV[KAA@_Z6JV)ME^#FKW(ZR:/!C>1M&F<& UO(X@S@Y%:"4V:)%UP+=)^RX"F M?=,*=O'7VWA6$>^33TJ:14IN92C"U_$M*$M1(+8OT#5#!3]Q?4Y\>D:8Q]J. M\HP.A6^(UW5%ORJ-7U2/G\OY:/7\/9RF1D.+^\=505N%MEO!=L/WZ9('XJH! M_2P5>B4:@Y]^H%WO%Y>[[R3VRFR[,-O&U 9V\L=*1" MVPD)# /.Y.%*1;>K['=H?$V?%X7/BR-;IN8P@^030'4><:T9CU-G(M&PF@9[ MA<$>6JA;:2*S(7=1+,A#EDR%=AG#-3R/-OU>E_HN@HVHB4<41QOWEHM^O-8JU4D W?.<$Q^2M:5@]9N.(EHXPZG9X"GFA)3Q2'GKRU#F'U6VT,%^AU>DY; MIV E6L(2Q0GGHPH@7^.%DAA,'!#I]7K-BV[%H',*5*(E*U$<=)XB YBD9H2R M=].?R40$F89,.DWB2B.5)#!'38P*OIV1'[US#R"*++DF*QYG@BQA\9>OC)VU M< JFHB5449R& (7#2,[)9)-,5>PT?P"G'CY\=OHZ!3VQDIX8SC?[=)+;YV#! MY5Q4TN(!H8?AY&;H7)'B@74=EK#$CH*E4::U7=-L%S)Y*F%*R9R;, <4OSJW M;D9X5%V?)22QHR#I7L+">[M=9Q>G?&_:QP"NKQ2^KQ#^SJO/&XV]"M M='E [HMSN84'U?58"]#\4Q^$\XQYX"4Y?0VI5WWYA >7-=G MR3T^3BE[L'O97+&=^0-RS29E3=^=T.\*/JT7QXAV\LM/5U,2V/W*[8EB\;0X MP1WFYY:M\O/M\>\G;N?.E,1B!J'>^04,>'I[HKJ],6J9'TI.E3$JR2\7@H=" MVP_@_4PIL[^Q_Z XUQ[\!U!+ P04 " N@:A80A#9@AH' "2'P & M 'AL+W=O*L^^Q2+<[D5E>BX9<*M=NZ9NK^ Z_DW?D,SQX^^"9NUMI\,%^< M;=@-O^+ZQ^92P=N\][(4-6]:(1ND^.I\]AZ_O:"%&=!9_"/X73MZ1B:4:RE_ MFI?/R_-99!#QBI?:N&#PYY9?\*HRG@#'K[W36?^;9N#X^<'[IRYX".::M?Q" M5O^*I5Z?S_(96O(5VU;ZF[S[D^\#2HR_4E9M]S^ZV]M&,U1N6RWK_6! 4(MF M]Y?]WB=B- #'G@%D/X \=@#=#Z!=H#MD75@?F6:+,R7OD#+6X,T\=+GI1D,T MHC'3>*45?"M@G%Y;G_O0^[WR.>W_O"U!M$\0DB$8D=PR_"PS_R MLA].#X?/(?(^?-*'3SI_U!?^5BG>:,3:%N)\ZXIGYR!V.S"K[&V[824_G\$R M:KFZY;/%RS]P&KUS1?=,S@YBI7VL-.1]<<':-8)90Z5YX+^VXI95$+QS%G>N MTLZ5:06W"YQD27$VOQV'X[#*BCCOK0YPQCW..(CS=<5/4,.U"V9B <@IIA.4ME%! M<>$&F?8@TZ/I:[14]RY4J9V\(LFS"2S;BI"\(&Y<68\K"^*Z5'S#Q!+QWQO3 M<-JN%*5>SJ+.)G MHW2R)?-O$>=!U%_@U)4HC0]483K,K>3 M%L=Q.L%H6]$$X\P-LNA!%D&0WZ5FU2.R6-@U"2MGNG1L*QQ'&'M6-8X&IHD> MFTK3@9S<$=GS'$43?$>,#M&->! ?*4^01DK?=V5IFN/&S+1W>>^]'4QW0K)I M@W2943JJW$.T VWA(%,LO@)6ID5S@RH.(@8IHU9.Y>IT"R_^ MA[/6R+F95@ MVRI)J:=WXH%^<)A_/HFFTQ1/0TSM!1,GTS[JLDHB'^*!B/ Q)M*LN1'0YO<( M_>5@\PW%&8VG.!UFM,AB#]"!EW"8F+YV;;22SIVV5 MQ11[8 [,A,/4M.M3 7 .>DJRHI@V>H<=P7$<^?(X4!3.'B4'*\&N126TX&Y- MB(-4]U11^%S>#H,>& Z'*:Y7-1MV;R2-,V";MXH\MLK;ML(1S7W3,M ;#O,; M(%1;/D@')T(';>&(6)7MX, H]X@$,G ;"7,;;)ZT@BWIN'*%(F.&FG/$ U2D4B8.X<#%E"J=5ZD,ZVI2%V>V0*<(X;:XBZ92% M74:91\Z2@<](F,\NMZI<&X!RTYU(]#C1*Z;1B@F%8(.UY:^=N&W&2J+4RJ]M ME2?4LY[(P&LDS&M0K;>@=3IB:Z3F_=)_%'*;PT@1Y19TVRPM5F\UB20YZG6&TS'$7CYG$(=B \$B8\[Y+KA 22JSZ0C52FB)Q!.-@N M2ZR>85O1I/#(8C(P(@GOVCQ+\4GX[7T933(+O\LJ]PAE,I ;"9.;:("ZZ(LD5F6[S')OJ@>6(V&6^ZN7;^5CV<3!>73*>"ZCQ--"Z$!X M-$QXNV5X!!]U\%A"R%0V.,Q@NTEBSZZ8#HQ'PXQW(>M:[';LNX.OAV(H 3!Z M]3>T/I0YFUS8L5N2(9>V>P9'A\$/)$K#1YM76I8_U[*"BF]?_I$3G+WK]K7Z MWBEIZ;.>=1ZA9\16'QK1$KN2T>;D4 MAJJ@SYJ#TU/1H))M!/1=)TC'QKY(8NMTSV67993ZFNV@=6A8Z\ F;5MOJ^[Z M:,E7HA3.DQ)JZY33%).46F7L,$QR3"*/*J.#IJ%A33-&NC^ EC7TH;6YG;SE M2#3P#EJXDFWK9@=;JYQBJR1L(]_] QWD# W+F1WMMM[6[D1KZY6<9)E5&(XM M?HH37UT,LH8^YG!ZI!2ZM?C$$ K7=91],.2P#7H$P)"GE L]=A)CLFO7U5$"*=4M MF8' )PNI4FIPJI:NSA30. >EW T\K^>FE DG'.5K4Q6.Y,IP)F"JB%ZE*56_ M;H'+S=CQG>>%![9,C%UPPU%&ES #\R6;*IRY%4O,4A":24$4+,;.C7\]\3T+ MR".^,MCHK3&Q5N92/MK)IWCL>%81<(B,I:#XLX8)<&Z94,?/DM2I]K3 [?$S M^WUN'LW,J8:)Y-]8;)*Q,W!(# NZXN9!;CY"::AK^2+)=?Y--D5LK^^0:*6- M3$LP*DB9*'[I4YF(+8#?V0,(2D!P*J!= MJYT4)9;NN.&AJ.E-P09:.1S0[R MW.1H=,.$/<:94?B4(WE%,1 9E98DTNIE2!, D8 M%E%^2=Z3M\0E.L%5/7(-ZK!L;E3N>5OL&>S9\S-5+=+VKTC@!9T&^.0P_ ZB M"MZNPUUT7Z4@J%(0Y'SM/7PS@Y:Q,@V1"W+/!!IGE).IU"ROM.\W9VU[":YW1",8.WC(-:@U.^.Z-W_,^-!G_3V2U-+2K-+0/L8=3O#^@ M%!X^%EWT>$4RJLB:\A60"R9(+#FG2I,,5''PETW9*+;HYUO8?Y!UZ+4\S_-' M[GK;Y]&PFH-.Y:!SGH.B0 E=F40J]AL?6"?%:J/\@K^[I&PO=V]R:W-H965T M&ULM5EK;]LV%/TKA%<,"9#$(BE95N88:-P-*["L0=*NGQF+ MMH5*HD?23O;O1TJR9(D4:W?:%UN/>Z_.X27OX6/VRO@WL:%4@K/'(A=EA'^SSU-V>O="(X.#YZ2]4;J!^/Y;$O6])G*+]M'KN[&=90X MR6@N$I8#3E=WH_?P=H%][5!8_)705W%T#325%\:^Z9N/\=W(TXAH2I=2AR#J M;T\7-$UU)(7C[RKHJ/ZF=CR^/D3_K2"OR+P001L#D60^X^P5<&VMHNF+HFT*;\4FR74:GR57;Q/E)^<+EL?X +MY= M K$AG J0Y.#SANT$R6-Q!=ZU[F=CJ>#JCXZ7%;3[$AKJ@8;! \OE1H!?%<2X M[3]6-&NNZ,#U'CD#/A!^ S"\ LA#O@7/XG1W[("#ZZ;'13S<$^^)[FF^H[>V MEBD]?;NG'MJW8DN6]&ZDQJZ@?$]'\Y]_@A/O%QNM@8*U2/HU2=\5??Z929*J M\5Y0M3$MW2>%NZXY^_DTG$2S\?Z8@6D4^C"HC5K(@AI9X&S^!1-2=V[N2$,P M9!H&"M8B.ZG)3DY(P[)-V<:X#!,D(ZP1ALYT5#4F7P/Z MMM4525@S$@Z9D8&"M?A.:[Y39T:>5$3"EQN@BJ/2G;T2U*TNN#;24Z.]HS#L MCA'3".((A_:L1#7*R(GR6>FKRLD56--?MXN,9G_J*B!BIQ0_V!"@!5GV0&NF@-882+C^]<8 M0H2[.&UVX=3O ]IH*72+Z2>YH5Q-.)8LH^"B:M%+:PF!@XKK4-':O!MYA6Y] M_9A+JN+*BKJ5KV^.1L_WNYDQK4+/[TE+H['0J6H-O"HC5GR!V2<@,@:BQ:JW M5C2R"-VZ:.\V5I2FZ"F4N%N%+680]A1AV&@C=$K1H6*<#C:T#4>C:)A689^, MPT;7H%O8BI+Q0M4*DQZP2O+64]U,T5(X?=_K(K79A5XT[0';R!MTZ]N]DK55 M(L'%EK-]HM>FET A_SYPB\)-NZ!-FVO4TV-1HV[(K6Y_JJ5]JIK8AJIRG72: MTQA+5KL0HI[ACAIE0VYE.X #2BS*1>&57F0G2W"AUH(Q2U/"CUY:^V[UB>DQ M..^F.W>P6<$;U*,CJ!$\Y!8\&X,X27=Z47P&!W02!XN5@T.CA!CV3$-Q(.G9+^K/BG2QI ML;8NYW@.I.Y89V\-#A2MS;R9+V#XXUN@SJG&V40'BM8FVDPKL'M:\=VZ@,V% M,8Q\V.F 5JM)7P<\VHAV+YY/J0MXV"WI_V/5C)L9!3YE5_J$NH#-G6>U=C;2 M8K'RI]UR/3XZI'5T*AV.6R/,2HG]8'9.^+8Z'.\WMXNRB/N9HPY:G; M ^'K)!<@I2L5TKL)54_AY4%6>2/9MC@+>F%2LJRXW% 24ZX-U/L58_)PHS]0 M'R?._P502P,$% @ +H&H6%.\'-TJ P D D !@ !X;"]W;W)K^@.WN6DF@<>&4I:[7:@5N1AEWPE&Q=B/#D3@?&OC#XRF"C=L;$1#(7XL%,KN*QTS) D$*DC0+%OS5,(4V-$&+\ MJC2=^I7&<7>\5?]0Q(ZQS*F"J4B_L5@G8Z?OD!@6-$_UK=A\A"J>KM&+1*J* M7[*I;%L.B7*E158Y(T'&>/E/'ZL\[#B@CMW!JQR\ID/G&0>_-ZIH)B6-]PR-3ZX%UXDB[Y$JWO=W,;(Z/&\;WL0[*GA-Y07QVV^( MU_(Z%I[I_[O[1W#\.MM^H><_HU>G]3"K5SP2&9#OEW.E)6[N'[;LE>H=N[KY MX(=J12,8.RBL0*[!"5^_:@>MM[;07TAL+Q&=.A&=8^KA9SR?4MQ'0UN4I6M0 MN)I3:!V>^^V.YXW<]2Z_S:S7-F5>6\BZ-5GW:(F^Z 0DB?9JP\K:G!KB,RMR M]R4+\T)B>^$'=?C!T<+,./:"E/W&,V")/:"*F>"!R_@:E"XVKX(HETPSL'[B MY0NZNW5I^XW:'=IT/-]>N%Y-WCM*CJT$ ^M/$#.W&_)NX?)?[G5K.A]@]1_4$#]="FTQW860,*Y+" B5;%SU,G2S[?SG18E6TT+G0V)"+88)7)I#& M )\OA-#;B7E!?0D+_P!02P,$% @ +H&H6%8!!4"D[?3OEY05ZT*9MK+^8,.8<<<8XUWY/R M&UUCS,!CGA7T9K)F;/-V-J/Q&N<1?4,VN.#?W),RCQB_+1]F=%/B**F<\FR& M#,.9Y5%:3!;SZK/;53^^( SLK^9P,G3!Y_2AS43'\P6 M\TWT@.\P^[*Y+?G=[(B2I#DN:$H*4.+[F\E[^#9$MG"H+/Y(\9ZVKH&8RE=" MOHF;C\G-Q! CPAF.F8"(^+\=7N(L$TA\'-]KT,DQIG!L7S^AA]7D^62^1A0O M2?9GFK#US<2;@ 3?1]N,?2+[GW$]H6J ,ZT2T'*!YP@'5#NA2![-V,'L.R#WA8-4.5M_AU!SLVL'N.9BG(CBU@U/E M_I"L*M.KB$6+>4GVH!36'$U<5'15WCS!:2%6UATK^;)MOLRJK=:X&0,++07YG:UQRMG)>2=9BB^\P^(707FYG?!T<%P,Z+@94A;%. MA/F ']*B2(L'OEFSJ(@QN.)3I^NHQ/0:1(Q/('X#3/@:( .A(3*5^*)*OJ6; M*,8W$SYXBLL=GBQ>O8".\6Z(X@.878&)"KE;(-^%GF$8\]FNS:;.J(%.L% 3 M6(=-\\BF.9+-2Q@\8#KMI%N^Z7O=E"]E,[-'BFQA^SXRK:Y9()M-3M6N=S\]5;J_/I$L _QQ MMH_*Y.^AU%DZ%[].L)5.L$ G6*@)K,.^?63?5FZ0BF9 -M41!S_B,DXIINV: M-\2R$G,LR[94XBRYO.F,&.@$"S6!==ASCNPYSV!OB#%'?H[TBM52&6KL;CL? M+] 9+]0$UF'!/;+@GF=A*L[V"8CYF80?2**:$7&-A_API?R8GH=ZC"C#CF7D MDHB!SHBA)K .)]Z1$T_)R4=*MUBP(8[ 5!#T&A2\2>4G^91_51T%8D+9V5*G M##.VU'D2![YMR,5.9\Q )UBH":Q#J7^DU-=#Z1"-OI1Y:'E6_T2G',#8#7=1 MR$!GR% 36(<>:#1MM'&6H(H%SDB;)I!PWA@!O&D#.TR9.(YS$SX$5J:QZ.<. M9MLB9?3(Z6%/@GW*UFN<)0(@)CO>]K'H\?P)13W4L?NV1FMSZ9U*#75$$IN5/3;?SKB!5K10%UJ7T496@:I-VA0ZT/4]MW?\&+";FI[MF7Z_<@T8.HY] M8MTW\@-4ZP^CY-;AI WH![9K(VFQ+B^V7*D'/7I9:]4;=*%U"6L4!ZB6',XJ MJL,D.=**]1UHNWV&9#.[3XVL+#BN:YK2PI;MIK8'D>'U%[92JNAFJ5$$H/L_ MBJI09UN^U(JVTHH6:$4+=:%U%T$C04"U!O$\;17*(H%4R'3V]"NM:(%6M% 7 M6I?!1G& :LGA.#=EY.!O]GW*6ZL"C*92U!CEFH#5FJ NM^RMM(S:@\V*# M%H%/'6?T[[6R4@"AZPVH!5KC!EK10EUH76X;M0"IU8)_I?0AN16'MN'T:VAM MUMZFL,_0(%*_]0W4DQF=^O]"(4"MMQ_4"H%*J$%RYSOE[0GJ_VRA#C&VMFE% M"RZ<0Z@K:I>&1@Y :CG@64(-&GJ/H"_4J ./)D=K_Z\5+42RBM%.1Y>9IJU' MH]IZA5!C#7(DM]&\!35E:65YL>5*/>+1)&A]MT$76I>M1EY :GE!+<(,,V1+ MN\A#K@O[],AF3I^7 1/?MB#L/T!DNZD#D6,:_:(T8 B=WHJ>M5Z$%"_&\@GS MCIV"#-]S+^.-RT'*P[NFAQM&-M6[D5\)8R2O+M2X#\DDM-RF*$XG@\*BFO!O-K M]]V=G%^+C2YXQ>YDI#9E2>7+!U:(IYM!,MA]\9T_KK3]8C2_7M-'=L_TC_6= M-$^CMI> L_L79D]K['%E7'H3X:1\^YS>#V")B M!S(X_FPZ';3OM WW/^]Z_^2<-\X\4,46HO@WS_7J9C = M1#E;TDVAOXNG?[+&H=3VEXE"N;_14V,;#Z)LH[0HF\8&0K,?W-BXUL8;7MEIO-?2 M_,I-.SU?B"HWD\+RR'Q2HN YU>;A7IM_9K:TBL0R6E"UBCZ9&5?1Q8^*;G)N M;"ZC8?3C_F-T\J>A7\_K\L/W(N-#Z M@79^?$#!#K]0^3["R;L(Q8@ >!:G-\C[;X'D.4D063?\@!>VL)+@Q-RF__' M+*8ZHK4P"2@35<8+%E4-;ONM_9S96-_8!<&K2)PZC>DYI_%,G1V,T[@=IW%P M&C\RTVG&:9UCJSRBI9":_U5_P9[7-EE (U!WF^[-'([C27>& ;MD%O?.[Z3% M/0GBOMV':5+6DE?43+"9N8*9+!])F\Z'8CDT4QM1I9B&G)ATP*5)UX5C5@<. M3%L'IJ<[<$&S3#+[\=(ZPRO-S%3KR/RD6+:1+A A!Z8=:,/QC'1= .RFJ->' M6>O#+)P#1#5TZZ<>\T"TS#KO1T"L=*V2!/>B3&+/>7$0YV_4KNVJ@5F*G"]Y MYD8>9+*X.U@3W$4+V/4AW6/GY&A6->JLX'^9A.32U,6C 7]IT?-JRYJ4!L). MNF,,@.Y:3?I'&'G<*(C[7HOLY]#JJSS*1&GCH']\$9 ZDA3 "AA. V&;>+9. M@M0X7ZQH]\7)M'+4K 2==J 0,@4@=^WZ('L6 M3<(TNH.\EE9"Z!Y<49--Q=L^FT/_H]?R;3H,*KHU^]DFTV3I0; M_5V ]TFX),C/;]5PY^KM<# \$2=A)K[-,K&Q6M>(.<:W=K&#/@,,&\=0L &$ M3?HS+_)4C,)4_-FDIDH+":8=!#"O?6D''F283N)^)D.>@5&8@>\D,TDFWXF9 M.I:$7C%I%H.4=G'4008ZT&77)(:T V!()OVB$GDB1F$B_N:0!A!V.74R'0, MNW:F,@M$@.=>%.;>-E0;4@)1 MR:8D Q H9&2P3BP),K"I.K@2DW[%4<6'T@ M36FXGUQ _%U6Q,D$6&> X7 VZ4^/R),H"I/HUU-J6Q![EQZ':)I@H#""3#$B M @R[%#!*UJP Z/^ZMQY-D8A7 H9&=G#CE2Q""A/DR1. M4VC%=VW[P'OV1&'VO*>--BZIMC!?_C ^ #M^I, WML$ M#U/[G1098[F*EE*4]9)QY6A9VHTLNT4 PNYR>)(2 FP(@)8(]=?2V-,]#M/] MM^6223O.+=];R*=Z + X!E<-:!@8>D_W.$SW=WM!TUO_@]@A#A^/QX!8 4S[ M<'N:Q^'"^3!DGJB4U"ILOT_!GIG,N.K)5Z&:N $-E-?]^@1[IL9AIF[S[$4C ML"Y'^QEW"20QT .(N9-Q A32@&E"IN-^38X]>^,P>_]JHC]S.P'L.:MWE8Q6 MK!>!=?)=[:K5(%NS)JJFQ+9[U))G]@#1_@[Z!U [I$P .SSN]\Q3.SZR16VF M*6>9=-F3_]_>='G;S-848'C()^'*^VV.,9LB@BX!M?@X28&Y BP-^_2? M01)/Z@0%I?>5X+:9^>N%Z9T#65?;39G<;;)-\T/ '7+:9EIH(RQHN=LC:CH6)W:J#FX'.'!+>SL '/:@S'FK*#M7 M;X?SYP4-.7).X(*MRCL3!GH.J9,)&'!=2Y*$ F[O4#XL8[X?SV&DJT$(M,=V MW.X0HY2L&QCGZNUP#+PL(D=.%%SI:3=0;=6\.\@&W0:.U9V8Z4Q8 MUW#2+PV(%STD+'H.H?KML<-*JT>WD:Y>&4.5/F1' L'FA0V9G1YL/L3L*JEV MQ_)[9;]9/Y DA0,R**G>')!GZNWP&I"72VE8+OUA"@IE:KOZ7H5)+)NR333N M;;*I/?CN9,*2)KSU]L[>& *O W5%$4YCH((%#!%.^Z,Y]>HI/79N 9X\\BHK M-GF] TQ/V'E/NUJHXP-PT0#W$T/JU5(:W@+Y>G!6S97:."F3":75R?CK5^S? M*"- *0N8O88_VKMD63+YZ.Z>JLA!J.\IMM^V]UMOW:W.5]]_2*X6]2U5WTU] M:?8+E4:=*Y-QEJ;+^/W$C*FL[Z'6#UJLW57.!Z&U*-W'%:,YD]; _+X49LB: M!_N"]C;P_+]02P,$% @ +H&H6&>DJ$<]$@ Y3, !@ !X;"]W;W)K M-BR\.-GW??7=\'*N-:75<^,XXO%GYT.H>'\/Z.';!Z)HWMMMN[@Y7-^]C&\?.Z'OK'.? PJ#FVKP_:5:?S-BX/3@_S@DUUO>GIP_/)Y MI]?FRO0_=Q\#/AT7*K5MC8O6.Q7,ZL7!Q>EWKQ[3>E[PW];O\K M?7A;OS@X(89,8ZJ>*&C\=VTN3=,0(;#Q6Z)Y4(ZDC=._,_4?6';(LM317/KF M7[;N-R\.GAZHVJSTT/2?_,V/)LGSA.A5OHG\K[I):T\.5#7$WK=I,SAHK9/_ M]>>DA_ML.$L;SIAO.8BY?*U[_?)Y\#,'Z[2KK&[4%1X:^&4?U?]<+&,?X%G_NT]#PL#C_0Q0M'T7 M.UV9%P<=G16NS<'+O__M])N39U\0[W$1[_&7J/\;=OTKZ*K7)E;!=EEYKX8( M.C&J5WB@G5=OC/.MK>*A>NNJA7H(-^8XO3;-]A AT&^4A7ZK8A93 S>6T=96 M!VNPK]\8]?>_/3T[.WEVZ=M.NRU_.GWV2($?K;K@KVUM AV_IM,,V-7-EK@% MS8%8BZ"B>U5IIXS3R\8HDD$'(%^(+%T%^2VL3DL]WEX;. ^W= "/*DV&HR[ MM75K]=M@HE"U3BVM;_QZRT1:4X.&,POU$YA.W(*O%1'Q4%(%HHG'5G<=$7N8 M9/OPYGV1:V0;8*RPL,%.>:"KX*%>X).MH)L %AM^Q>QF.? A"WC(CXF.AR9W MJ%E7-4--;$ ,*+*"Z?")^ ]^6(MMWD$BP+;+)JP];\B6UJ.QW^FE#[KW8K@D MV+Z71=),1&X&LX0.,["G[0Q"J]M(W%@7&N&PCW MVL;*7YL =W[W[K+8<_KF/N(F+^E@3 7"9F,KG.]ZLX9& MH2)G/O=',)$)$I71P$K_'%#=&E*^866A<5[96T"CA?1:YP_95BIM)?!*1->FP@UOW M*': 2;[7U<9W&P]/! 9E!M[^]+$F) MH.V^@VO8T?F>P-NM#=/O-'EI,T""P ^ "+"4_1V<)2<&Z?OS)(?KJI(U)-#, M45>EFHAC-4$J %^&,PN=\,=;$JSQ:A@&XBB4/A^@LM]*M M'^A,3CXP'-Y87Q<>3+VXHQBXI8I1%.NDKZ!E&Z2,I4&L@B#L 9&7VYE_(]@ M0>+'+-;0F)B09STT"=NS/YH*L4G0S"N^_YRL#6(M7(X.?#BI(:Z^ORQA2 (R MO-EV@FDXO?-1D)Y-4Z,U 9/WL"N4-SB-C,I*HNWEXY\BA(:%JB0"7Y;1HU1( M%=8^6[8 [S5O/62#Z?H78 >3.LPI,*&U=PW0FDQ!)0(T%SA)3#B,;'>$VYPIL 0M$AL&O:0@"C' ]N!B"6D)&"\E";E),!MJ^^#' M#8$^/]9QHU9H(<7_#+ T.>#H?T2*_"S4FI((@];/CK7,Z!25Y,*FH7Q2F8[> MT :XM> U"A_;D5-E=/YY<;50;RXN"D8OU 5A%GE'.#K+G8Y&P)9-92&H!9Q2?KHV(QK( MB5S[MDC^2^#%9RI]C%2$G$N&?@"U%./,=#2%CZ]SW[CQ0U/3<30^(#FQYY?! M5?,<,R%]#\ ,2#>T( $G2C5#:8XKV*+,6Z%QX1R*&60_BF["0FKQU>G)T7^Q M!FC+%G6RDD3Y&OKD')#ZS_,%JE_X;,V5"9AXP[4OFLC*!#>K\@G42+FH _"R MG@27,SV[-[A>!=_.8L.9M9ALZO:3112;!/2,;Q(W\..A'407M4$B!\:C"D$< M4,JG/[I2M8BUI8'QY/L#9VLL&L*4+YA;D'9%18LQW"*)9R ..*+?4S-1^O)Y M/;*!D=%7!/_9 N+1V:D'IT\63U%W-@VQ0@Y \I7X)AQ %A:\>7!ZMOAFNA;N M UO! 5M\NC8)F'CW@[/'<[I@MP^6/?K.(Y+[E(5,_VB7?LKDG/NH)J08"T0E M2*&\\7!I'>\^<9?7/SR1^E<0'\A=M)2\T\(HH10U=L)4"NM_<@!@;Z=MO;CE MA-KM=1%L?O#-3--ZCUT7ZO7 3DL']9M@T*C*>$<"Y$M>,! X/#A[NC@M1R2] M3%S^/NXDJ9B)_>>$&':)Z&"#_B8E3&Y?!-E\DRU)@C.]:4H!L]N M4 7<:XH90&,5.R[X/M3TX6YQ-/#X.+=>E(#35IQ3D M>!QX! "LI#I:_/5]*:X*G([@G/"3]^^!\BGNH:9?DDX(_ZS=O MB2-65SZRPB2FI6T'<*#%&0<5N:IJ4;'8TL!3AX!HF@M".%&*[WG%9?"1ABII MQ%!+H\@E1#'@OD1;"HO[*N=0\^10DEYLBB!P*B2XN.G9UDIJ4A#9[5L;$68 ZRZ)A-(0T!/:@.S)SV[-=SU1W]# MW>QM>*7"%^C#-0I8C%1HH>4=H/&RGSL$!1R@8@3MD:.^/I#OKO2U#[(7Z1A> M:%<,KTVS4#](_+>( GX^/9G-%S/#<6PZ[]([D>XI+E+SQ9VV0&%D.<9J4=4V MC_9(M0(.-WO.HFW<:P2Z@\()".(5@HB;$&[BH5?;&&JWT&18\E#"8+2S=_6. M>_G[=WK7L1@0<2445_N@; 3&\ M:&R9R^8&(/6VZ/6""#T.^FA_[=E_LD?R^'5L?B5=<^^=\U%%(TC6'<)O(.9[ MC7)YNU!7=NUXD 9>+L;F\B/44Q%#?[J2@A??&.[L%.6O0(K-S7-*I;O6BQ,> MI@UNYH%+);JA6?X_MD@T6@Q(1B+O3WN."+,5Y/APICR9H%2$A,U-+!D[-=B] M_M5P.?)>2^_UH>H]'4R'\@-1(:F/:TR>XTN]A9(ZI4Q:9UL:V& ME2Y,K:A.1B2190EXJ/@XRAE7B+%UDIIS"TTP[9TY(JQA2*'NG_QV:1R*U)XS M\N XC?*@*PTSH$U.4I3GJ&0?P8-N""T+T +C>:@3TYAPH\.:HB/-$"18>M^/ M-5])PU#$TDCU$"CM7$2NSV@B0%IF)7$II"O)'Z.^:AMI^$O9C\4 MU)=,QCD6=F$O!8@X&@C!,X L MU%L>9#BS,\?XLKE68:![''V5"!C M/!_BUPW;/&Q]/5[( M[&]EKXST3^I;]9"GP9/F_)(Y7=,EF8DR"9Z$X&1:O:#+&*$\:_A>>0V5T#4( MJA^X*-TC=XPS=#,S$P>'8AG;3V"W)L_E2Q2-ZIJT$' ( M^^'Y2?:7MR,,'^Z]TQ8G[S;D?X3;Q+F2N-FD2\1\*2IE0KFP3I@^:^'V7S1S M&HLS=[GCSCI5-')K71[RZ1O;U!OOZVE[F"^2TK$I6BMBV+$J+EU%RE*0BH(7CJV/=:71MGNA^@]]NS>5TQHEL4/Y1*3VA:&W^9:GZ>O M=,V?TH$=3T-GE@837OR]\_0-#[YF'%=Q8P,N=]HX:IYI[$>*3#>%*^>;S0OIKC1*A>\3V;PQ_$42[<>%X M?9VU(W4OA.#!<1I(3L3DB\6;?!_5 I.&,,[;4]4,7J03_<)!8@;SN3*FCNP3 MT\$R6?MFO/6BNTDY92?9[[>L1*HXG*B!82<7_%#=K:0_F]3GRNR/A_33*RJM M^F#7:T%GQIL=?,FWB/NK67':HG/Z;AT)5+IV^E:.\^[HPYOW^[/IQ. [(3X' MT^2_S''QO33T G.I \D7@25'W K9W%W///B9=-XKGOG,1DW953AA[C@4?Z=N MH#)#WN1EM^)=5WE&GFI?]C!Z*+?F#)WE"W;SNWKRL3[H&CQK_E9CG;XH#$NS MMU""VMCN]K%S_9&T:\>UXQP"6!2Z&#I9//Z#:Z%_^MV-)NFS.'L]^F,D?E.C M*Q<*YU1>D8N)Z>?L$?NNB'PZY>X\9O[ :,D.QY=\V0K[[[H>/)[<2>RP MSRJ=7FJ/I-6,]&7)736- Y#XR?P-!R:EQ/U):9_>^TGA5=,M'AP;A%8F^^#* M?AYCB&]+\*^,\WB,E]H/H5>RV"024_U4F-O7-%_I;K.5[V%>P>G[+3D#(8_4 M)JP7TD+.2G=P32?P1>2*9\JBF9GOW#4&^ZKB=S97.4S?QJ)[CG]HQ]WZ7A"6 MNJ.6^?"TY.5$.A7EZY3%;M_W#!/C,'/45HK,Y/0E\\6"6FE 0,,2OI"7(GU> MH]=_!:?9W8/T"CPH>D+\?\LSQ]P63+[D1GUN (#7_ ,3ZKE!07Z%49Z6W[!E_\'4$L#!!0 ( "Z!J%B">T-#)@0 #P* 8 >&PO=V]R:W-H M965T&ULE59M;]LV$/XK!Q4H5L"U9-EUG<0VD*0=-F MC*1= M/PS[0$MGBPA%JB05Q_]^=Y2LV*WM=%\DOMUSS[V2TXVQ#ZY ]/!4*NUF4>%] M=1G'+BNP%*YO*M2TLS*V%)ZF=AV[RJ+(@U"IXC1)QG$II([FT["VL/.IJ;V2 M&A<67%V6PFYO4)G-+!I$NX4[N2X\+\3S:276>(_^:[6P-(L[E%R6J)TT&BRN M9M'UX/)FQ.?#@;\E;MS>&-B2I3$///DSGT4)$T*%F6<$0;]'O$6E&(AH?&\Q MHTXE"^Z/=^B_!]O)EJ5P>&O4-YG[8A9-(LAQ)6KE[\SF#VSM><=XF5$N?&'3 MG!TF$62U\Z9LA8E!*77S%T^M'_8$)J<$TE8@#;P;18'E!^'%?&K-!BR?)C0> M!%.#-)&3FH-R[RWM2I+S\\\4][^,<[! "_>%L#B-/>'R;IRU&#<-1GH"8PB? MC/:%@X\ZQ_Q0/B8^':ET1^HF/0OX2=@^# <]2)-T= 9OV!DY#'C#$W@?A=52 MK_>,A'^NE\Y;RHE_C]G;P(V.PW&=7+I*9#B+J! ,YJ]?#<;)U1FRHX[L MZ!SZ+T;D+,9QAC\#PXUP,@--&XHW*MIP84,ZR(3*:B4\YK#<0BX?94X^!%_@ MLP!M\'P3$N*YT6H+4F>JIE* 38&: M9:4%7*VH$;$I.1M*K:@/7PB5T"JAMZ]?3=+!^RNRVG@"DT*I;7<2'&:UE5X2 M[4TALV*GX8#G1E@KF(\\%7;"\9 M62E! @7%#99(?L.GUHLK:\H T22!".VFQ2).,VI!NBJ=%=I'4#5B79VV"U8ZXD::N MD/CZH')CA^VH'ZF+)6:"1!L2+R4#$SHPK0^+%V2T\<\)VG+?4?P%QWK*HR4% M8:F"&W<5Q$$OC*)@N\X"VLX-.',J"FV@5D;1TX#2B\CLP^W55NNG-Y= 5P.E M/]\-SZ/[@XP;]I+QH)C5ZB78=W"W?!6OOF#[>O*O(3VM)?E&X M(M&D__Y=!+9YJS03;ZKP/E@:3Z^-,"SH>8>6#]#^RI!7V@DKZ!Z,\_\ 4$L# M!!0 ( "Z!J%B$TX.+1P4 %8, 9 >&PO=V]R:W-H965T[AW7,O8DYV2G\RA1"6W5=E;4Y'A;7-F_'8 M9(6HN E5(VKL;)2NN,6KWHY-HP7/G5%5CN/))!U77-:CU8F37>O5B6IM*6MQ MK9EIJXKK_;DHU>YT%(UZP8W<%I8$X]5)P[?B5M@/S;7&V_B DLM*U$:JFFFQ M.1V=16_.$])W"K]+L3.#-:-(UDI]HI=W^>EH0@Z)4F26$#@>=^)"E"4!P8V_ M.LS1X4@R'*Y[].]=[(AES8VX4.5'F=OB=+08L5QL>%O:&[7[473QS @O4Z5Q MOVSG=9/YB&6ML:KJC.%!)6O_Y/<=#P.#Q>0S!G%G$#N__4'.R^^XY:L3K79, MDS;0:.%"==9P3M:4E%NKL2MA9U9QW(N0>) M/P,R95>JMH5AEW4N\L?V8SAT\"KNO3J/7P2\XCIDTRA@\21.7L";'J*<.KSI M?T2YT:IB%_!5HQK M"W8A>-8:/;'V=HX^9_/$>#QD^?QJ7/>F(9GXG2$UC!" MWXG1ZO6K*)V\?<'[Y.!]\A+ZE^;HJT%8+UOOV:UJ=2;8^T(+\2B;#+G(BD,R MZ&?*WM6@JD5O6L..6!2D41),)A.W7BQ3MP;-Z'2^+H5ATR!)O48QB0+>$YKW.F M;(%$1L$RB3J\9;H8X/4X1VP1S--EY_(\2"+OTH"/'X3::MX4,F._J(P[NKZ0 MG"-V[/[.4%4RX\10$J1+'^)LZG9!2.()2>807%Y=GD$63:=.-DTABX/E,O8J M$T(SDK-KGLD-7%HFGJ8HPLYR[B.)"-H'.@PPFDSLG[0C!+Z6%\K>X$ MD7TG)ZC8 A6F$^]J5^Q!,=7V1J1:Y ME$_@P#:.("=YC'T%Y*VF''V=_R':B&X#9'DMM+LWU"B3W]:EW+I&,J"9 MCGD,X.,6QLK*9;]W0MQ3,!!8Q=8"8C>__H9 ^MK:M+;5M%'R3JT9'*L&QR)& MRVCDM+6!R&PD]'>H+-Z@^N_=P>6>'8%7?&M1H*H.J4\,H? M$W)$W%O/%0:=YK7=![C]-"@7Z^@B2"@\A4))HMUP4:'G\(A!B*:?GBWP-2L4 M>*-VHF.VPDUFYSK&<(6JW7R(5GRL'302=# MW6X$KT'-WA_'@KH=9MW4W6N.;VU_[#M+#I?G, MWQ4?U/V-&Z%M)QOE++] M"QUP^%=B]0]02P,$% @ +H&H6"C)JH6-!@ Y \ !D !X;"]W;W)K M&ULK5=9<]PV$OXKJ(DKY4U1,SR&<\B2JB0YAU,; M6V4YZX>M?8!(S S6), H&3EU^=K *1&YV8K>9D!@>ZO[V[@Z$:;+W8GA&-? MVT;9X\G.N>YP-K/53K3<3G4G%$XVVK3>J6UF>9HN9BV7:G)R MY/FI$E5UI_H8]W]?$D)85$(RI' M"!Q_U^)<- T!08W?(N9D%$F,^^L!_0=O.VRYXE:+*:L%IL>-^X MC_KF)Q'M*0FOTHWUO^PFTJ835O76Z38R0X-6JO#/OT8__!F&/#+D7N\@R&OY MECM^%,]-Y23BH)RZ0Q.)?C.O16. MR\8>S1Q$$.&LBG!G 2Y_!JY@OVCE=I9]KVI1W^>?0;51OWS0[RQ_$? 7;J:L MR!*6I_G\!;QBM+?P>,4S>!_,EBOY.Z>42-BY5E8WLN8A0U3-+HRP0KFPH3?L M!ZG@'\D;=HE-@71TEOW[],HZ@X3ZSU,>"@K,GU: BNS0=KP2QY..9)EK,3GY M]IMLD;YYP;SY:-[\)?3_/YQ_ 6[XMNRCJ(2\YE>-\#X\;5#JG@]-@YT;44O' M_JFM%98AGM7.!_0MF-HK81Y_C+AFQ$V8$N[PZ1-$HA;L%5LERWF6I&F*]3I9 MI7E<+Y,B*_WZOF)54*P)BKV>YRLB^@=6JR*N\G5<$7J1%2-ZD:U']#0/DLYW M7&V!Y#1S.WCB!6%U;Z3:>C*W,T*P-E2-H*K9\Q$EO7QJSUV4@_6RD$P=Z ML[%L[KWU0,P]S8.4,@VL+^DS)\K1ZW]"GV^_6>59_F9?G[+\7_H$*4.4/\'W MY[KMN+KU:,LWEO%:=T/AGU[^RM[K*1BSQ0$BO]<)WBE4?Q]:P<%]MR=,JJKI M*8H<#86V+!$2HNX-PYRK8\+>I;#%7/%:6Q]K9(4TK$EL,>U@@J1N&6,S"I:8ZZ097'0OW:?P&*FC M$7!R>P6W:^7=1USQ3)+Y#Q+\F6XQPAVRC_R*M+\=ENAA+LUPL_?HS;@:D MLSPP9VF2S\N(F1=[G04$B_CQ M;L^*P>>O&+I$N5H.U'FR6C^F5EH=#!ROQ^R!LAJ.-W"AVA[ OM9GD[/4B^9) MG@T*S9-EED90AP8D*82GGG1_)S CEMQY+]O^ZK^('34KWB+R<212GEBD%C1 M:'SD?2PH#:D:::>#L\E#71B5HCY\6&?W@N4[P8^&RO:<&^,S^K3U@P3MO&_[ MAI.XTWTMWF/:/"3^&R ^^<)3O*5QX2,1G?AZ6:Z&1I\AVF. DT4QTF"V+/>H MRC*V?7])@[%&-%ZTW9+&QOD4% M-[A[HQ^(:J=TH[>W#/-M,:(BG58#&V9?%OCND63)V.]@1[;,'R2*]7.5LFB! MM+ZSM$RRQ6@J@K@H!H] NV)U1SA/RO2.$+7Q2,20>4J[9Y/.:<<;6/HJG6:X MY#:-OXVYIP;AH]0:VEE(@3A['S;V6M/[Q$=^2BEC>M!^C^ZE:%0.&V+8B$7P MJ 2>;4@D#ZS!F@'FNW G60QW$E1L3*8Q96K1:2OAG2RVFO#WB7^%%AV_]?T8 M_,4\'"?I>AW]:WOC!UT>S\HL>![3DS M:H0K=\L:R:]D(SU1'J\ZQ3HH/WBHP@515@"VKJ]O WP952]"_GWP76L>DZF, M?>H319C*!G@A([USTE4PY[LG'3C,4AH[&+B5"[>F2MLP.5X5T_68+J"E)EKO MWZU^PQT#K?/):]44M]8-SI Q[[43;$FC7+>M=&&PD]?P/'# $AC[F&)/7<]G M>R\O!'3KWY>40&@WX1$V[HY/V-/P5RK)&;,":3I?E!"/?ORG# MA].=?\==:8?L\&PO=V]R:W-H965T.9,7N[Q;]=? = MOLREHWNC?U.Y7UWWSGHBIX6LM7]GUM]3X\\QXV5&N_"_6$?9Z6E/9+7SIFB4 M84&AROA7?FKBT%$X&^]1F#8*TV!W/"A8^4IZ>7-ES5I8E@8:_PBN!FT8ITI. MRGMOL:N@YV^^A]7B@Y5*B]NE)4*\_=7( YGW1UF#_* MG/)M_1$L2F9-6[/NIE\$?"OM4,PF S$=3X^^@#=+;LX"WFP/WBN:>_%*N4P; M5UL2O]_.G;>@Q!\O.1NQCE[&XC*Y<)7,Z+J'.G!DGZAW\\U7DY/QY1*RY[&)\C[;7C+G(8MN;6/%+)/@GI *31F-Q%X\U#\GDNM2PS&HA7E%$Q MAZ%-S&;B0)Q,!N/QF/^)'\E!^][ =,N'./'-5V?3R?12/$CK%9 LY514H0E5 M\CG:B&!LPGN>P-Y])KHMJ4J1F;)L6MI:^94H3*X6*I-A97HZ.#F9!:CH3_6Y M/]L$@#-@P6QV&I1^+L4/LJS1GD4B2$@$S>WV*A-@932XX(*#B#VB7G;HP_D^ M'XY3NKN.#)@;#/&.6C\1^2PJ3<;#HU9KN(>UC7JT( 3\]!*"(73;G"[DLY@3 M;/Q8*QC*="OD(XE%[;D3;.S=I,FU\#995[7632;'7W=X(_IUJ<$ 0=)J!9)D M@0C,_JHI$T^V<(<7*=JG@_.SLQ#M#RO"(%U (''F@_'(U9;4G@ PR1UF*==D M:5IWL@T/M\.P-K7.=P,![X3$"D]OQK'D5:PBL:"F8H?3367S_,L%%)L_1D:F']5F8@S4= M7_X8-U.#"\N3RUCEH.+F7&!%LBV5B_BAXW3!DG"+,HCEQ2)5C=C#=.VC'#);O7*X4<5]8\*8Q1[G'( M0U\@_/%Q'VY)*;1QT;0U\=MJ:"'ZJH"Z$5THZ>^ QKGPBI M08JM*<3!\7A3HY%6?;51QX#SH#[S.9-NM:L\.^XJHSO-82E+$IL9HPX/:BB M=F!VLP;>\@DX"4?Q0G?";'I6H]K8LALW4>D:!:B>D/$*4?ND<$LC_2P.QL/3 MC54QJFL\,OT7M0VQM!PL;EFN\;.M@<[4*U\^5EIJ*B6_3,&_Y^:JM6S+@35C MS8:ZK_;.@A#RG#1*L5&[A0GZ+]40R58P%M)EEPB=PMP-[\'DM-.5F['P[YF- MJ+&)"+M".PJEB\*%(A!LTSJ?PG5"X\[4+<=-676KXZ$1?TCBW2()T?)F22&) MJ4)W+U#^;1K6_(P3.!'9L3^-P MRPCA@:5;#A4RIS;-\>H4;&G*LGN'_KP/]-MR;:5_#@"IS!"-M/6;M%:R@3OD M"4/X1/3?>Y,]-I?)YBXGOL.XPK#BF(?M;^_"W8-CAD0&^P\/.RUG]UJ/*)@X M2X7*T;2 *OK,<4_8^&$B/GA3A8\!F-/>%.'GBD #RP+87QC$K'G@ ]+7H9L_ M 5!+ P04 " N@:A81-B4COT, "O)@ &0 'AL+W=OG+EFH7+K(+%6!-S-C78ZZ/?/3G.IBX/+ M5_SLQEZ^,E69Z4+=6.&J/)=V_49E9O7Z(#ZH']SJ^:*D!Z>7KY9RKNY4^>OR MQN+;:4,EU;DJG#:%L&KV^N J?O%F1.MYP6]:K5SGLR!-IL9\IB\?TM<'?1)( M92HIB8+$GWMUK;*,"$&,+X'F0<.2-G8_U]3?L^[092J=NC;9[SHM%Z\/)@6M6?U#!7W&1"\QF>/_Q'_RJ_!#IT-DWT; M!F'#@.7VC%C*M[*4EZ^L60E+JT&-/K"JO!O"Z8*<E2;YO#!9 MJJS[X;O)(#Y_*=Y]J72Y%K)(!;\^>0.U4W%MN,9 M#?8P&HJ?35$NG'A7I"K=W'\*H1O)![7D;P:/$OQ9VD@,XYX8] >C1^@-&TL, MF=YPGR46TJJ@ZHU<(_!*<66M+.:*/__K:NI*BRCZ]R[E/>W1;MJ462_<4B;J M]0%2QRE[KPXN?_@N/NN_?$3R42/YZ#'J?Z4/_Q9&XE;=8X?R"\3=,M.E^%B( MJVJ. !NF"%=R@7B0^%*X&PFR992IV* M1+J%.%KI<@$Y0:,$15<>"_6E ANHZ"IH6',6.+UKWG7M@P^?\.P7Z5+Y15S+I2Y! M%&GZ&6=+6EDB8M6\RJ052"0V,+2PCDU)Y&8 :- LG$HJ NMF62K73N@\5ZF6 MI/5K#7:*/E7T2*9_8!O, J7GQ$K-9C@HZ*O<%:_'D;C* M@A\Y3%HKRMQ4!6)1%TE6 =M8$.]=Q^JD2 0\)L5,IE-);&>ZD$6B*31*/""$ M<6(!P2&?HN.NM,8M%9]9T+ 0C4<8A[^+-(%,<412=;(D[MMS5W"H/@FQC3Y^,$';UQ$\_78LC@H1!_R6_ MYL_QR^.032WIU#@0R 5*<@)F42+5+8 9$<8_";4]VPV3L3L@S MAY1SV!)K9HJCS05PE$SX6@ M01A!;2P!+?AK*;->4&F%-1)&(8^;VJ@7'LN(8*H@/K"0-<2)K?,JWR\DB8=" MJB,>6\;5HT&M2872L(()'7KLAZ"5.?3 MBL(TP\Y,S!09%LK Q?S<1S]GE8^3( U'FR^"4# B6E*5%WJF$W^LT 8D56GU MM.('EDHP%XFW'FQ(7#A9P?R^]/#.\IZJ*X?-\$?DP<9+B %_>:B)XVC2.&5/ M%%8@; .A8',A2X[* $4>*IJ /(RC8=QB2(]U(4Q#NJ?;EL7Z39$.XW$T:F2: M*H0*XD&EE0_>)K02XTK>?MAOUTZ"\1ZVUPWF0 M[RQN!1^.(/C%H..\WQ0?WIX<2RJGP,B'E.+>^&Q84[J(1A-0&G;#X'TX/Y^) M:ZO:"S4.S3F3^>R826W%O^>QS_!!;WA^P9\^F9)+ MP"<,Q"D0CX,BP]YDXE7YM,O%$OU%'OQ8N;;3>)-)<+E+T,!1&GMHH!.)(CTW MJGYKW)8#"N;R>(5KPZ'T3GW16DE#B")=;PI3L69U&,?_UV M0:JI\(#7UEJA!N@S _\_ @ U!J_R:/=KH4.]3[8'9[M' M;&2$$[=WO_YOH/QB@TL'8X/O&2/%6S+4>W+=;^PZREU&[R?/S^%%G2QGT;"_ M][B\!8)RM!Z- H;Z]4"GF=*TX^B\^_SQLR^>C#:XDO%*3HR'X0?+.7P D7N/ MJ=]\I!&HL[,*4=2T6,-4 ,.ELV9X-&+FBXRW++-\H#2==E/;ZW*/,#3 M] 5H@@9%I( MEC^,!GH"K0]"9?I'&%XDRI:(2O[;=$J>._<0]Y151+*V1G/67%/C5Y9*O:1W MEIN*7A@RU(%>GT=<&B941UE9-JGSP.:1N'(\OW-55C8-9&=?2#!.&K=9L7Q+ MFMV$-.L_FF2H$<-8R5>K/F"];3A1/Q;BO9I:'^+C;MAL',I);:A]M??42)O2 MRU2C"BJ-;>NI>V2TJ1Q5@4$6-&L(..NV"C#JRBO(3P.$K>$&3J7A4PVI;SY# MK;G1=S+";C6>K+T?8[$W#%C$SV&QOYQ\R A!R=.!A%3BSIXDY*D;V:%#B42J M(X-8*N0&%UPU+C_PTL;8HP6UC;F'VUVR-/IW9[--A@SZ:#+"B/L#Q"A8UIM, M%AZT@VTZ"4B[ @>\S#+?,S!&HW,W"&J!JCY@]E3-=<&Q;7R-9@IUPN\@5Z%I MMM?I\5K%>G[.V8#(!L,I?%%E8':_N^L(K&:FLB>,F(^R\GJRA3KZ8 NRL%:( M2(74ZVH4 +D=6745(*GHV51FC'V!<3 H,]$TCP(BZWK@3*<=%$\ W#RRY:FU M%P6+<6)DF1\EY8#WRG8=.=/6B_U\HU*1MMNBWVK!6QC%^;GJ6X8$\;$>T= U M"+(S"[<@HT>GL307MS@@:)C=@$,SF^WFP$W]NAG=M@-9'JJ%8X*LILLJW%+H M@A0DO-I%R]_Y$(W>CDN5KMCM9)'SB7WM5);UO$MM:PZ/D%O#4(2LGUWG?G9- M@W/:4,^?^4RJLO8:(EPY^%HG#+R[&NRW?ZW1"_0&QP^ ]BP:[T#!79#?1<8> M:($8&I^36<7%R*H>;G51W8]6MUD.HL%3P+OA&S!Y[YG4$[36261VB )9'A%@ M@C[I6QC6N[?9>9S OBG7-PV7YNCQH^%=EV6^.DD2;U,*@T"G# M<]@\-,N3/$;B:.,6;!^+]M[GN5KTZ-Z^XL:CWX^#H;9&O(%IG4 -;#V"'-S+ MQ)T;@VA[_N*'R062H3M*/KSHE \>F]O1\3*3X:SU%Q_-J-X/2)H\#85@/5QN M0V@IUWS(3-==A5!\D5LZ)N\>2(_>I#Y2RD3]P79@/ A/022[-X<;\[<''1_A M57T<>5R>U+A,5EA!2])=V_88A9'W'@+;9(.0#Y-6>,UG >U%IE7UR*U7]ZJD M.:_\Q;S(Y5H4IFPMQG?'QI;A2D?NRHX0?^HKHRR3W+QNU?Z6S-3'^5SSO5M[ M:\IG9\.S(\_*5!GB9U6@Z+$L;B%&T<7%]^+(V)X(PC<_TPF6\YM[XH)6'N^# MW;UW]5WA.XWUPE\O4V?=9;8_RT+@[K#87Q/## D/@GA/?.P-XR*M?YQ03\$1 M0E2QU-8M=>Z%\A?BT:X?G9QV?D24*S2M]%,I.MG0%?C?$S5/FU]C7?D?(;7+ M_4^Y< 2C"G0B4S-L!3R,#_S=7/VE-$O^2=+4E*7)^>-"23B<%N#]S)BR_D(, MFM^H7?X74$L#!!0 ( "Z!J%A'Y=&PO=V]R:W-H M965T0Z=>O$'KFM M/W3Z =P%2<188 -@)3._ON=>[(.4*;5)9BQS%PMYYU[@XL'Y+V&K5!1? M2V/#Y6 ;8W4V&H5\JTH9AJY2%E_6SIO,9UW$[>5@.1"%6LO: MQ#OW\%?5V+,@>;DS@?\7#VGN8CH0>1VB*YO%T*#4-OW*KXT?]A8LQT\LF#8+ MIJQWVHBU?".CO+KP[D%XF@UI],"F\FHHIRT%Y5/T^*JQ+E[=NK+4$5Z.04A; MB%MGH[8;97.MPL4H8@N:.,H;<3=)W/0)<3/Q$P1L@_B++51QN'X$U3K]IJU^ M-]-G!?XD_5#,)IF8CJ?S9^3-.GMG+&_V1^P5;W3(C0NU5^+?UZL0/4#SGV-> M2)O,CV]"B706*IFKRP$R)2A_KP97WW\W.1F?/V/"O#-A_ISTWQ^R9\4=5_9Y M-_UCJS!25M+NQ%8&@6G*JT)H&YVXEUZ[.@CPAI>T2!B%M!%RXY7J)4JQUE;: M7#W^G(G*:Q"$-CMDO4DB(-?57KCU6NM2L#-:U"0Q=11P.3:.%T?/Z>= S\,CG/8*CX M*'T4[]YEXEU4I5A"-1'AEFMK:VG$G:H8C%_]78!!>OO'LD$.SKB,A&&RAR[H4E=PE M@VOLZ85U]E5.CC?PHE%[<2*'' 0%/@ID&)(PWW99")=#.KZLG0&GAS/QH1.1 M_"3>-E+X%;-S MUR*;OY[PK)-LN9SQTWL58*\NJSHFO$-VB.+E(JGU@WB)>;/7Z3D)3U*-EBMM M=*3T>2'FV>MY:_TL6S:VW4&4KUL4O[/B0QX=T)&@D>TC0.0,9%("J2$%TI8D MP[^Y@SY!WI,( "!J264OX#DW-0-) E1%G5 .( -KB-1+$MZ _3/J:!J]:R$X4%1X1USYN9:D8,;:S$% MTL$VK)IW]68K_E9;=42$S!E2JC>S(4MXJ& O,8K38.D*CGJ88?I(+D/Z-4-K1HH5L EC!)3?X 2)*8M"T[1,W! W60?0-ST%$2D#L-H2-G"2 M8SM^T'>?:M-L74./-N+Y^@T@=$AU%R)"RC3#,*F MVDIL2>HAR0J"!C\%9W3!6J-*-@7]ER7 #K[^!G,DN0LIYQ=HA&FB)-:+5JX21- M8Q7Y"!_@A,@0!1,!I>S;(E$: D9.98M)FLM9T$%IS01S%V:DEBNX/-4TLCM[ MPO"DZ$.7MOV,)#>5Q,C-R6'MR;?2;U)L'M'X;/BZH[F,,\YKBGW?JF--4)3@ MA+:NAR+G/DB2V;+PR?A5 6OA'TT3X5S'^A!?^X)7]Y421(9U5DMF(>QW7?R" M,W&B;XB^4SBBH6)"=W3Z/86__'Q]]_,/XCJ/34?,G2J75_)OI=C#GCD MZ:<0UMK4UK+43#RJ''U^=_[)J(.4VJ?C3I_;ZBMHO24.QM$93C&M4[E5/)TW M?2A14SNU2Q^<VUHX+V3<'@7O5D-F4YMQ]^_/1(S O1 M[/C<'BQC/FN[\;UH',YO>^1=NJNAAP<9^K+[_Z?^[PP,B4H0]/6^.UUJ6/X0 M6YX!?4G,NZ?B1&Q"[-%Q;9,\O7-O9=CVN=>>=I[3XY%+ M*%*GTW28>@]"VZ1T>LL]-Y<_Q[^'M9[8:W7 M16.W5R>#\X]Z?S9W@_D1NHR M,83!(==PT(F0.[YK#PO.MUL@+U%O5<%937V;Q!&(&BIBH[:_='1>IO1&C^&I MX[,I<#"]+8M]C[[/Z3AKUT9ZD!GM0_^:'K2]]^!C0NIY4R=0*.JY22K8XWWDX[H.E>4O#*@;*[@],Z(H;A) MC84]>EY*P4GK;.%4*KSI[L]Z)ELH@RZ8+Z$GL>N]49[M[*E0A;3W3,%!ZY(%[3=:'>]?9UN M=?OIZ6X<:;K1ENY[UE@Z'IXN!L*G^^;T$EW%=[PK%Z,K^9&Z;.5I KZO'4#7 MO- &W:7_U7\!4$L#!!0 ( "Z!J%A\I/;9 Q( (Y$ 9 >&PO=V]R M:W-H965T'S.9B +QV%WL+GZ[6/G9 MG1E6GQ0=S\)R\\,YXM5JNE_=F?Z3L='+"YUH39V M,%"PD9GYY%^L'+P!%T,#(CL@(KK-0D3E*U[P%\]R=<=R[ VSX0.Q2J.!.)GA MIMP4.;R5,*YX\2:[%;H *1>:\2QA/W"9LU]Y6@KV3G!=YH+>/3LK8#$<0H?1GMG? =ST=L$@8L&D?3/?-- M*LXG--]D8#Z/TU=2QZE"9C7[Z]5"%SDHR]_Z>#933ONG1 -ZHK<\%L^/P$*T MR&_%T8L__B&>K>[V"PC/']1B4B-=+,18KCX VX3@G"!+X\7NQRQ O/@* $/$>^.\U%K%:9 M_ >\J7H[&D?LIHS7_BP;OF,+844''0O:':1&H'BL!X5N^2D MGFN-C="62KZ0J6'T^*VX!1Y"&+XM"WV"[VM*B$$G#=/#L,MAJ]0"">6+5# A M07XY2R3P4R#S.;+HOMDU(K=& "<,,,8U^UPJW&#+ =*KY4:F/.^G-F [*=($ MW"X8+GR[52G0F>*6+(%WE4-;G(M$PCZ;$S!P!P#+>8%#P(MH$/"MP(T,<*8< MU<*(C)0)[(+<2PDR\PA#!2G!4^;IS@@#]J\T9@=OT4("&K[(U2<0!3XF@J?P M2$S"TL#O'1QN^*E(7* SXI;#ZJ $F=K(F&V,-5L+6ZH4CF1+*#Q_"C3*C&>QK#<:*?!WVLZ=,-@^WTA!;8 2% 2N!+HE-9&X9.]0 M\RN/3A.^$K'8+(!VVSIYTN[U415 @^>A<-@USW,2VZ]NS9<\!7(%NR%@T^_0 M8%@A5BK?,:>D3I',YX1=$:M/4!@;D1/W6[X%\AZQ, @O+X+Q> S/)*3HZ4#K MMR2@'LB*@MD\[%+;UPRGMM@YA5V62"OU'$]=S\:7>K::WY:PXA141BXEZ@:Z M7=!L&:-=>E2R*)A/YPU.NBUM>=QOXC"X&(^;,W>;C-CZIT )1M-@:JGQ>>YM M?EM;!:H.G2.H;G0B@H4;WP=R' ?1;#PHQT8'F 9\2B'13DF-0+8[LEH@ C3@ M8M\\7H?W)5@3^'>FMD2%L^ ==)L%X_F^:>KW'3/]=YEEGV6%TV R;^YN3U-; MER:PD_,)=?$>>ZUI>A%<1)..H'J;>ZWI,CB?1;:C__R];&D63"=1@]MNR\-L MZ3*87\R:MM1M.F1+DUD0AN<=GGN;O\*6+BX/V)+KL,^6YI?@&KI[6S]Y'?;9 MTD4PFTSW3%._-QKRSFC(#Z0AB'Z:^Q%SO68"X#,M4IEPPK;6X"A '/D2O&Y(<%"T "(0V;!"T8(\!B*T-'@1SO"74F'PI$"@ M.[)Y$(J$:0S"4&41JPTA=1P,T OT .%X K$D-#-C#E;!' 9 1 M%@$>[M8BZUO,S6IA50U^-IY7LS*X-X\.A&L) 'X)$!M&6(B,G!AT3,9E2#(* M=.Q\I,7"1))&1?'@M)T&PAJ#^ "AN6$^Q0L1\Q+&PO0[XE.7VSID E*+5!C! M5O@6 P0T !,U+3'UTHLF0;?+S=9H$3!@5D4IU\+K"-,*L*%Q!Z6Y0UFBE]-" M6X%R0,P&HB\8@BEJX87>4SH$1%*.,\,RI*"YQ)C (T $(QPK1$YCN MW6IC4TF/375,2F9Q6B9F!9\\Z&>T#A8(3P0=B<#W#7('+)L)UD="S!9J4Z-6AF/0/=@:T$AZ2',).<"D_9^QGL$P$'I'!'0$-?A2.1V.D(:6@:5DA@N-W7+6@=7YG9Y$:, MAIVL;_LMY;#^M.UR.BI$'JAR-'<* V2Q%7@H%/[@.W",C*]6N5CASF\A7J6# ML)::%3^Z?#C'D<]'DZB6[Y!=#A+ZK;9G-1:SB0(A9:K8C=R4*8GN08;ID7B/ MY>]C@@/21FLK9"RWM%=.K_%D'C+#<#*:/*:7\!0]_HI(.4#$M164HDEW7V7, ML W_&@/>0U,J/XE4KI5*D"8!DNV7*3%/^^SOA4W/@!BS%1TCN=JP\6/4A>GE M8SBX)C7 M[[^@428\>";5P8,=L>72M;2I&@X\<.AV,)QH$=0EYO67K=D"+V-Y$8WF8_:8 M78Q'$7Y^D/K3Z3(7J/.P\;#9QNG,1I,)O)Z.+B/X^ @J@%^ P:%)@_G4OI># MI.SAZ8/%.C?=N\-_1JF:[?=$X<-ICO]XNL.SQPZR'LE@B;P2$Q'M#_WEQ@7, M.Y,HUF:(Z./6'XAV=HJ*@#B^=QH7C21=VD'IG]LZ3 M3OM*,(&S M*SG%S*"EP3R3MS>F>X'+( ME!#)P-&38>[?,9,88JA+^/2$!'K'_&' MN?EP-//=_/D,??1C-I_O=_O3T?DE>>/IG#["<_B8F+&#AT"(AP M""9M_WN% M^ E0FKT[>7ANUM->+U8LJ0S89A9?V_[X#9VZXAD\ZY'I7Z'/+3;;[ MAEW7@?20)SB<=0CPQ9ZSOG/$6X=0K'&G-J9P J%OTC&WEDH.9O3>UIKODCM> MDOVD 4:, K^W!/;WMP9U:%J7X3>>\4\\@WAOQQSUK41M(]M:IT3?P(%/DQA9 M'Y9C6WNJ]'D5W/=M)3JI6.6)2:)ID::43 %9@@QMV)D 0)98#T(WWW H8HX5 M3I3YE'@X&5AR4'V::YJ\(QR#F"0]MK.?!"P3137A\=1=NYRPXTDP-7>$)QYO M]5TQJT"&0P5@_8T5?[Y^,RPM$K4FG 76#T1M,/]8J/C3\!A,3->1$UXZ)\*! MM8J%R3R8FQN56F!-16EI>>MRK''#55]#?1=3O:_I39BYN/YVR]MG(A/D-@HF M]DZHGJK:1 06>+IBT0$R:"L,(#24$/OYN<3?W K.[=US4PGNL<'$Y20([2WR MU2W@,)-Y!PVZX?#@ER3Y60-SE:2I8$=\B0%?F;L1()UNM#XZ9$UT Q/QSJN[ M0;?LK@Q;14>!+6)09R"2E&B#; MC&O9/*7I?^K2B3:/ =%^87(P=>D3PMK CT"8,)A7:+^RB2*.[I*-? .018Z/ MRG1,AX!)"/0P"+L'<1_[B @PC,"T-TZM@VH1G^*U1>((A3*'EC45S60["SW; MNX98TTXE*:6%MR]42T8IEQVF6S)JK/(N;CF7=)BZ,5Y7:"5AI;V*2L5O;AC!V]832 M[AA^O*P#:,I)NE@M^*H4D\]M(WO)BQZ-M](CXVT8"&Y476%D#^UO)-K0 M'/UV)$.H#QN6=ZC^X(:OP.AL75WMIV.>QJ79Z;(*XBN89\HO\7;8U%."GT(0 M0+>OAV"F.V7:":6#-04:+%)49JVV%O=H=X*"SUECU3[("1EI^FOG@JM "?Q^ M)O @IRM]L !3)FSN2':NR+=3 (%KF5MGLAR_^A@"5ZPNPF%F+L1/F1")=BQG MXDOA;\&K^C[/WD_U!E]-K0&!)&SN".0-#$-XP*/)[HCQ2MM$6^W.@@3CR&X+Q.Y+2U@+P'+:6:^3W+CE^-?47I.7>=Y\$@51;F%BPN M-U9'S2)-);!+@CM3 "KRC(Z>^RHS9C2=&R0!FMCO*Q+UT!>$$35S6E[>OFWF M^)Z*!GS C1RI3+@LI:#\6@6$Z;PRG%LX[NJ+'U*F,^#)S*:WBW;-CVE@\W4? M;' I0L])&2]S;%S,204W]JIOA2((WM'1Y%5T?2"X@"1=>[7-[ZKD$?2W^:.K MBKIKI.Z7FJH?B2JOX:UQ@5=5AO1U%;MX98.=^KBW];E@RW$O.U58QZ&)1/UR MW?Y20G^V;GENMW"W753GC^^6ZG:+>$WE7&6+WB%GKB%MR6ZW7M!CJ:[I_9TI M40H1Y+[JPM^S(D7!O*=2]WCJI%[7*N]3 :P[#B<-'3@.;5K$JTD^K 517:': MU(+SBJ"Z,/FJ_T[Z_^ZD3PL.>8%'II:XQZE<5A98%QOO4P:L,IZ9>9INI5-^ MO$\3J.C8_>+ %9S6M'@UR;\_-?A/=@A84#WK*L'$";XNN-[K$+!XVG0SDQU' MUAO45=6'=:!1..V(.IXY4KS7#SH1>C)=WB;N#X*>&'8_VI#'_B*T?@*M^-&& M19U?$/R8XTRMC?L.'0[\F*<^2GO+R'MZUEZ#[E'.7@[\P&<8-]S_!S_#V*%9 M?=_Z<<\!IOJZ_@:ZA!\=_G]_H,W/AUWCU=^_[8 MP)GW-R* ]17])0S-J#;"_+F(JK7Z8QM7YF],U-W-7^J 0V&%H"H52Q@Z'IW/ MCEAN_OJ%^5*H+?W%B84J"K6AQ[7@B 5,G^RY M*+'22W%P924 YQ944C?PO(5;8L*<-+9[&Y'&O%:4,-@().NRQ.)Y"92WB>,[ MQXU[MBNT;N+]^@"$8:^%[R6F.4R M=I7.;1C60O\2[6O,@/#@*7P9G">^PF*'0_X " M+X@F]*S^'AZ>D1,.]QA:OO!?[G'JNCJZ:)K.U.ZUK' &B:.+4X)HP$G?OO$7 MWJG6-/O^E6HVU.OHD.N;!(TT^:]#+THR"(W68L?RKLRC>_ MM1D+;&UM6K_:5N/%V?^$/3=2W]+ Z$241A MKRF]V94N6]%U@FZA>&6+:<>5+DT[+73S!&$"]/F>*L95XI5:UTO?5UD)%59WH@9NWN1" M5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\ MX\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;( M5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!> ML%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+ M?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3 MC3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^ M;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VK MNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V< M^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L M*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO&PO=V]R:W-H965TVZJ2Y/4E):U5MI,\I/( MSF"&B&> ,8 AS?WZG&Y@+J1H6G&E\F*3,T"CKZ=/@WJYM.Z+GRL5Q+>Z,O[5 MWCR$YK>C(Y_-52W]Q#;*X$UA72T#OKKRR#=.R9PWU=71]/CXZ5$MM=F[>,G/ M[MS%2]N&2AMUYX1OZUJZU96J[/+5WLE>]^"C+N>!'AQ=O&QDJ3ZI\+?FSN'; M42\EU[4R7ELCG"I>[5V>_';UG-;S@K]KM?2CSX(LF5G[A;Z\SU_M'9-"JE)9 M( D2_RW4M:HJ$@0UOB:9>_V1M''\N9/^AFV'+3/IU;6M_J'S,'^U=[XG,B&:=HP9;WC M0:SE:QGDQ4MGE\+1:DBC#VPJ[X9RVE!0/@6'MQK[PL4'5TJC_Y3112875])K M+VPA[ISRRH3X9O_.5CK3RC]^>11P+&T^RM(15_&(Z7>..!6WUH2Y%[^;7.7K M^X^@;J_SM-/Y:KI3X*UT$W%Z*B0HL&+?U[.?'!(LG]M\U!4X,EV!:CP?O.-S-2KO8;. M<@NU=_'K+R=/CU_L,.]);]Z37=(O7BN?.=UTVE^U'@N\_WZTMQGPI4#)F9>YUHZ9-V!"',E M?OWE?#H]?G%MZT::%7\[>?%8P I&F<7.E>.CB_I- 7[9+4B\R"S)=4\I,@@ M,FF$,G)6*4%&2P>@<]$=&0Q#FDM::O%VH1!D?%O2 CS)YA**FU*;4GQME8]2 MM1$S;2M;KEA(K7+(,&HB/D/II"WT*DB(A9,R"$TZUK)I2-A^LNW#V]O>KD%M M8*_ 0E2@C ]DYBS<"SC2&7SCH&+%KUC=S@Y\Z0P\X,P""AMNA#FEC?TR30$^T;.K)/!QL EP[:]["WMI,0P M=QZ3E;==7+U )I3&PN.9".1X'$[F-+"!ZX^3J+>[&:5SS"OM Q[$91)^];7P M#7+0M35D>^LH>]S=X682F=ZK,"93/7&C^B0A)?FP05H'?[_K#@\KFAG%C\A @7@/_LQ[\SW8B\XW^V@)%0X2FMURTZ'"9 M%K6'='&B@OC4*WL!+RI2L=8Y6&]#,"I%%MA;.UH##E*R(@%&EI)8 M@/9S48 NKB^B-*:>P048 4UF65NW%2<#J!A@-U#.(:6H+.E#T\>.%,I"A''P M$6U:19^QJ'5CO9#IEA.OH- IQ8VB:$/K@.B7'*-;@M2>@:R7\5SFA*[.?M/@ MC.AOXM')V>0K",8AFYZ),['_#K.(^.RDKL1E"<7)Q8\% MN$\A->%SU:JN?U!HLTJBXQNA76!5*-C*$6J=/'L1&0QUA&TN6]>] M1J>9K2<._H,VO(K2]W0PZ,'!AA62Y=2QMK$ZMI"3D[._=$OOB=@?$D5\=6SC$DLWC81T5C'@ 1]3*(::P9D\ M2()JF*2>3X[!L^4<[6LS_6>RDHQJ,=%)L:*MJCZ&6T.Q)!0&>:@Y]^&V1]/) M=)3QF,.914'0V)]4KB!J1>N8" $K05Y\S-=;\(,RVM3!Z0#."3]Y_Q8H'^,N M$UH@KI(^YAA1%[$"5>V*O_-OM\4/6)V!$9'#8DU'\@+@"&)$UR(2V;I6C@:U M;L!5!4X.ZX803H#8--)U*)9:#^ ?7XE:)J*54^=7<8CH SA2MB^1Z!MZ_T#G M<$XYCB^-/0A[H/$RM^T,ILR0"EO/B71TM>9:0CU10R<@A&U#Q1K6-@/\/';VA8N$YEK:>BCX=AKY-G=ELM%$_@-51%50M>NU MK(\M+RY*(#"XI,_QDVGGE#AL :':&28PPAQ@U8)"0)NA.Y[D"F%/?C8ETO6= M72*WW7UX-380^C!'@8J>B!9FA!8>[_<36D@!'" R4DMC:$IVE+N%7& 8X[UH MQ\A"73"\5M5$O(GU7Z,*^/GX9 Z?[Q3F0YF4?=?O)#I07>@XN?E@LR\1"CW; M,;!%C%G=@$.NC>"PW'(6;9M+)+2CBS><@"(&?R<9L<[(K[I2);Z"46O*4,)@ MZU77)>[7[1;](JOXN;)@_69*F0%A"&$W-]A.24]H+CBB8Z4=&K +^@- MW%:)5.%#J"*(X46E^^F4(LZ.HWM+Y# FHVCT,.[0_MQR_G09R4-H_N^V8V3< MK@NZI^GZ44:#&/L.Y=>2\D&"+J\F.P:5I_V@\G3G;/&1&")0G"G7MM%DY_;M M5VAK,L?DL(^X6UM!68C(=O<%U!?0/9VN5NSY+%TBR2^*N<&MC(/0ARQ8FGN! M;Z?\($(>P1T3/KY:B.0'_#;U+UJG:YJ[U8@2QD%=FK:0O5(%D5:D-:;$3X0" MQ 0.N_87A2VI>8#I$I=0\9Z',1,3\R$5/MAU6%-.'E@H UCI>QR(A!),X']V5J'? ,?, G/"SL!Q&"8UOA MAH>X<#>$AKF"$: /7;IU0<<:R5"-E%2RKEAO.[Z?)X1O&QH(&$Z[:IZ(]X9R MUJ1?.GI;=V=[,@I,9.,F2M%=#]N* R5WL/4,DMU,06CV1LU<2_&8GL<6/YP/ M\_,*Z=_3@SZFL/.31,!O4$OBFELV$1!FTRD7V!5;$YCH=$(X(!'$?\7Y(=[] M1K[^>9.ACR?^9 ]/"51Y?'B\0OIK:]06$>N5Q9:Q# D?Y)%N^MY1MGU>^2J*351A[ARZ^]"_Z^SX^:* MWW;]D6\LZ((P14T/IX'-)#)O'<>GL70W3+U[M(K) $IK@_H0X:11F0(.V$.D MNES,M,O:FL@[,9 1)%&M5IL:)HC@X2-E(=]2@><,$XP>3$UV[8&72)[ MVW%0#(/ZEBF5>\Z)\64,1;L_A1SD\GB*7.]-VR,;6UA,N.@&OAWM^C)<-PPL MJ>NLW6YU /KCBZWQM2Z&"G#O4D6:LNAQ<&CF4:_O-)V8M+W/Z5?J+ D2:LX48YUPW]X]=]Q]96X*$Q"!MFD*7J<>3)S^X M2OW#;FY4R9]]LN=#/GK2-_'1> EWNFO&..^[W?GNCF,H23EYMK6KG]R\ILKS M7I7G/QAW,G+$96069/>=L\;24,5<8)M^_TN)4>FCT1^.("M*_O,8^KT4$N+? MD/1/^[_ N8Q_>#(LCW^^@X"7&FRW4@6V'D^>G>W%R;S[$FS#?X8RLP$IR!^) MJRM'"_"^L.C"Z0L=T/]=TL5_ %!+ P04 " N@:A8_JM-_A(# #5!@ M&0 'AL+W=O[$HBCPZAY+HR5;I M>U,B6GBLA#33H+2V'H>AR4NLF#E3-4I:62M=,4M3O0E-K9$5/JD281)%P[!B M7 :SB?-Z&ES%X^O,Q?N 'QRW9L\&IV2EU+V;W!33('*$4&!N'0*C MX0'G*(0#(AI_.LR@W](E[ML[]$]>.VE9,8-S)7[RPI;38!1 @6O6"'NGMI^Q MTW/N\'(EC/_"MHN- L@;8U75)1.#BLMV9(]='?XG(>D2$L^[WSD33R,+H^0S7JRV3'TV9(>8-$(!+6&A;(H+6="/,$'+AIWE6&)>:.YY6A M*@LW,A<-U1VXA#D3>2.8O_B4[E-HYC)AW&ZV"O=.2M#K.G M U:8L\;XY4*!4=0Q&E&0&Q@1>]>3\G@&UDI0SS)P2F3VX0#_-/R!"5+3;F[> MCH&N:E[ZN_IL^2*"JAU] ^D@&L:#*(K(2J+6^LFTIKT-)/%@>#'TOBQMQ[F2 M#Z@M=X*H-E2AFCUY>5R^$@BC078Q\EDG;T9)G%S"W?*[@7B4>6>2M9 +YTPN M6E\[?%.6"4C3038<=>0NXL1;A^YPN-=J*M0;WU -D6FD;;M.[^U[]E7;JI[# MVX9/==IPJHO -:5&9^_/ ]!M$VTG5M6^<:V4I3;HS9+^.ZA= *VO%56EF[@- M^C_9["]02P,$% @ +H&H6!=+ !4+ P LP8 !D !X;"]W;W)K&ULC55M;]LV$/XK!RTM5D"(7BU;J6W 2;.U0 ,$<;I] M&/:!EDX644G42"IN_WV/I*RZ@.OU@R3R>/?PN8>\T_(@Y&=5(VKXTC:=6GFU MUOU-$*BBQI:I:]%C1RN5D"W3-)7[0/4266F#VB:(PS +6L8[;[VTMD>Y7HI! M-[S#1PEJ:%LFO]YB(PXK+_*.AB>^K[4Q!.MES_:X1?VI?Y0T"R:4DK?8*2XZ MD%BMO$UT#.AF#R60GQ&">:OWFIZY6W\*#$B@V-?A*']SCF,S-XA6B4 M?;B/+\AW3;+V4X@#2 M>!.:&=A4;321XYTYE*V6M,HI3J^?\ 6[ >$)"['ON%7J]V>V:U"]60::=C!^ M03&BW3JT^"=H"3R(3M<*[KL2RQ_C V(VT8N/]&[CBX /3%Y#$OD0AW%Z 2^9 MTDTL7O(_Z592M'!'7"5="Y) PT_/XYL2NE$]*W#E M48THE"_HK5__%F7AVPOLTXE]>@E]O:62+(<&051PYN#.T;T,> 39?86M&&2! M\%Q+Q!].$>@,BGHZ!/-*X$-'$@U4G%K!%41^%J5^&(9VO,@S.R9YJ=3M58+$ M3S/G$?MQ,K.CK:CT@4FDD/DLM*;(3R(7_"PT:Z"7HASH@.3(,_,7\<*NS_PT MG3L8$ID3<]:5('1-!QCY>1J->'FV.,$[XES!PI]G^4AY[J>1HW2BQY\H]I+U M-2_@HRB8+8Q?%.<*7MEG0[>)%\PHE/I9[E*<)7:5!$F=(.F<#/II@%(9VR^]I6LNY M^QB<-!(BO[?M4D$AADZ[GC)9IXZ\<8WHN[MKYR3,GG<*&JPH-+R>SSR0KD6Z MB1:];4L[H:GN[+"FOPI*XT#KE1#Z.#$;3/^I]3=02P,$% @ +H&H6#9( MH/L?!@ #A !D !X;"]W;W)K&ULK5C;$5NB/J]N1+P-.Y12EH3)BEG2)#E^6@6G%[DVMX8_$') M1NZ-D5[)@O.O^N%#>3[R-2%2D4)I! P_]V1.JDH# 8UO#G/43ZD=]\<=^GNS M=EC+ DLRY]4=+=7Z?)2/4$F6N*W4-=_\2MQZ$HU7\$J:OVCC;/T1*EJI>.V< M@4%-F?W%#RX.+W$(G4-H>-N)#,M+K/#T3/ -$MH:T/3 +-5X SG*]*;<* %? M*?BIZ06N,"L(NC$*F!4%;YE"ET1A6DET=(L7%9%OSL8*YM(>X\+A7EC<\!G< M"'WB3*TE^IF5I'SL/P:./=&P(WH1#@)^PN($18&'0C^,!_"B?N&1P8N>P?LB M5IC1?[#6AH?FG$E>T1);J; 270DB"5/V!5^B]Y1!H"BNT V\)*!+)=&?LX54 M I3UUZ$(60+Q80(ZVTYE@PMR/FKT7.*>C*:O?PI2_]W \N)^>?$0^O0&LK=L M*Z*INUV5Z)H4A-[K+3U$=Q#P,%W8E&)M=N42H.L%$=\_]+.+?G8/,:).#W^! M<)8$O4*YE\6!Y_L^C"=>[H=NG'E1D)CQK(**8L0+M0D5@I14H8I+24"X<9AK MHSV@OAH'G M:\Q6L$K%D5H3A <"4;:"LI4Q4VM!"*IM6A*=EFBW?SJKC.YA$*$-$0 K 4]# MR],A^J@K(6 /"_T-LQ:J.[*8$<1T%_^I*><:A3PT4)J!Q1YC=)18TSM! M%3GFRZ5$L=G))],\8FYG27SK.L0GUI:](E[ Y_5/>1B$[_;Y),F/^-A9G (' MA)3V0DI?+*0YKQO.3/6!IP_L'H90+]21$#IE";#,C_MLRU),S.^@]8-$Z%&\() V#-ODMJ]2$%?%0(>P 2/\FSSCKT M\LGWUHRSX\[CB+*B:G7J %D.625 )FQU#.NK(3"2**G+2^R%04DA;MQ76T\WV67R&X\Q3X_\!XM:T)X9KW:.,5MPV M'V5)WG67 /382]!+H]X&&EJV9Y4DUFINSGFP6$$J,[5[AT-W LA0IUHQ7?+5%T%33'A4$GW=NT' # MZ_?()/#Z5@KK"+(N/SI92-/,MB6P73O<]I_3NE/UL9=?D& M5RNP#N:M/>^DW7D'2H?33*^,DC1<4DB_P-4\^W.+'X!%@[?Z\ 32\*/8?O;\ MR<3ME&R%:52A^Y8$-L#0_990:X$('&J71%=WZ/^";W&EHP-TK5WD"N0=I )F M:HNJ70A1Z(Y1T<22[R)40.AH 76PB>.>F1E]L64S]AI)G$%\Y8K\(+L M #PK/!,7LP@,B594@@.(^WA;*GGH)+V\)>12<3N#U5E78"6UW-R_VS MT3"&0.3)(>F. M]^YHL*$KRL[93MO]^Q$U+0 M4K3W ,3QS#?S>;[Q,-\J_6P*1 L_2B'-(BBLK69A:-("2V;ZJD)).[G2);.T MU)O05!I9YIU*$<91- Y+QF6PG/MW:[VY$Y>$&;Q1 MXA^>V6(13 /(,&>UL ]J^QE;/C[!5 GCOV';V%Y$ :2UL:ILG2F#DLOFE_UH MSV'/8?J>0]PZQ#[O)I#/\I99MIQKM07MK G-/7BJWIN2X](5Y=%JVN7D9Y>? M*6MXTHP+6&TT(IVWA;,GE@@TY_/04@AG&*8MW'4#%[\#-X1[)6UAX$^987;H M'U)J77[Q+K_K^"3@/=-]& YZ$$?QZ 3>L.,[]'C#=_!N,;%PRTTJE*DUPK^K MQ%A-VOCO&-D&:W0CYJV4MDA0 M%G+&-;PP46-C>-D?[ SAC#K202F/!%,X^T*\C76B-$#AX,YY?_/>]\A M>0_H?MK'+O=VO2?+,N[N 4H^H_+7QETKYWXKT>H9I>,$S!"0H)O*S%HVZXYS MP@23*?:H BF6"27:GMD0/L)XT(NBR'W@+S3DW93,!3'PZ<,T'L17L&940T+2 MF&%9^5NI8J]-CG08;\=[V8$]_&)Z:,DEI$K*]H[;\Y3Y-_&D-QX/ M/53#I_J5SZ$ B RI8#B<>*<30K[HA'SQVT*^JZWKNE4GJ3U^#]@R/*;NDR'^ MC[I)@DZJA1*D6E^8R149^A0.M5^R5TB0BO6]YE0Q)\N2/2/D#8>WMG@KI]G! MZQT7=]ZIISX87/RQIR\XJR7=L0:0:<%)3&G3XQ2H:MO)HB[-^:RKRJ1W.9WZ MJCP52!,X)X-.6T_*4DT/K([5+MP;%27JC1^(AH+7TC93HWO;S=Q5,VK>S)N! M32>[X4198$ZN47]"-=+-$&P65E5^\"3*TACSCP7];T#M#&@_5Z3(=N$"=/]$ MEC\!4$L#!!0 ( "Z!J%B:)8 K=04 +D0 9 >&PO=V]R:W-H965T M[-Y/?X8F ;AR"%2!L+'!\; MN((T-8;0C:^US4$+:12[X\;Z.XH=8[GC"JY$^B6)]?IB$ Y8#$M>IGHAMK]! M'<_8V(M$JNB7;6M9>\"B4FF1U M,9['C#Z?7&+8,;L2&5)!<F%LC:(:\;)"=)]!]-@'D>NU M8M=Y#/%3_1%ZWX;@-B%_]@5?V?;WVS9;[$P5/(*+ >XA!7(#@^GK5\[$ M?M/CN=]Z[O=9G][@EHW+%)A8LB_&]KC M[VKN*+:M<7F-R^)2)OF*9/5: K"L6GXPR\]P\:)UNWJHK1C^6XH4JX4Z8[06 MRF 1$UF)2K*)3;$OM.D@/NF,9JN5A!77P#Z66FEDL8'GFOW!\](XWF"YSG!R M.AG:MLU^8;[EA?@3A#BF6-PW[+T!01^;^7//ZP>04:(.D+SB>80%Z67!;US_ M)DO[/!_['<][N#1NN30^F$M5[C\6M//["-5K\@<)I0A<%(]%_#]B53?*GZ26 M-W0G8;T^+K+JE 56:"8>O6R(-79HZEA.^#-D.G+'!';,W+'E!_M)A,4<'@KL MA:B@!=N TGN8A?Y-G$?'/1\=/W4[S/J,>FBA,D>>FCZPQY(S'$^\QM*IY8=H MR3N0HY.6HY.#.;J 2*SRY&_H:5K7#V8,^YC;"[2?N;>/9,7C28M.?#VY(_2H MBPX5.M)0$F\+D(F(%2.+Q(]]V_40%EH[MTJ@1-4XG$=#*"827K9(?D*#OTV.!SM!*&L$815)14-MSADY0\W7H MC2N=]Y"#Y"G)\AB/)XGIC.:H(O"DTY2_N4PBLZ$^ MB!C2?4SJ=\"09ML \QJ8=X!+DQ9$-PPA#UH'ZA)8U YDQ@&SE6/0(#'W0#I+ MGDBVX6D)34&%K$C%#LGTI)*NJ@[:J:/_YN,6)!Q.RD6B[D^61B!!;6D*C#2U MTK=L]FO]>]V4H(U(<=%34\I#VPKQ4^!:05?"!,6.,!,[Y*,Z9A/+P?_VHT", MG2#&>L]V":0QLPF ?GN($K9$";^CM""K$\*L>L2G/,'4&=+/0=+%""MQ]]L^ M7O3C&5Y4::;EH*):-48L*HHM;C[]6.\[>^)RIY75U*-6Q-Z:=7IGF/.9F%.8 M=FB:Y(MG*.^TJ3<3R[.?/3(ML%'1AC_RZU95R>/-:@F)T3@*NN_[SS].Z#]! M?2%Y\_]K\IK<^8'EOYRZ;S\\YNX[3X]=V'U;9=2Y3F8@5W1I5EBKRUQ7-\OV M;7LOGU77T4?QZE*/T*L$JUH*2U2UK0!/B+*Z*%<3+0JZG-X)C5==&JZ!XW', M".#WI1"ZF1B ]J\5TW\ 4$L#!!0 ( "Z!J%C?O@]%100 ),* 9 M>&PO=V]R:W-H965T^2# _7'?H7ESOFLN8&EJKZ4Q2VG >3@!6PX4UE M5VK_*[3YN !S51GWR_9>-QL'+&^,575KC!'40OI__M36X&4,Z$<(%A\_#$?1YQ,II'T*Z2GTQ0/>T**I@*D-^PK& M (3L;@>:4R(H0;*&[*O@:U$)^QRR6VX;C:MC>9ST=#R/;R6P36.I1DA,43V.2_[/H>,(SJ> M;%2%SX>9OLW/L"\MBMNR%=!#1+X1BQ#8&8O#:)*%4131.IVX%1YE>#"*_#9) M>O&(96GJA>FH$XY9G+7"K!=.V,MVHX3C\]8&EZF7?9).&ES.\&^K&=?]J_9M\+(=),3O; SRY+K+9AC-#L) M>8)FKOV$+9 HW1>$/.M7GG/O&1EC5"XX%6XO;,DL8FB,UG\)A$1 G1.L=D<_ M&JZI:4!OU1L*HG9>-06A&WA$\B'90FH+%YJ:%SHN*X1!^R=AT4_E'.?*6&S@ M0V?DZS].V^92ISI5>,)O+)$Y'GH6W#FX+!T?,.=XIB_1858O]ZM') *,DMCA M+.]^>7@#<\9:CZ=\.(PTZ2A^T(W7^AWQGOVWEA9[O+L:&UL[5I9<]LX$OXK*$TR)5JJUD=&DFQ='0&XTFPYCRI'=V8L;>R[,3D>J( M)^R])"J-8RH?+U@D'DY[;J\8^,#7&XT#P[.3+5VS&Z8_;M]+^#GO5F/+-F*II'^(!Y^9[D^ M8^07BDB97_*0TXYZ)$R5%G$^&22(>9)=Z9?<#D^9X.43/"-WMI"1\A75].Q$ MB@B-(J^3)5LVYP]!VE)D MKQ#YPNMD>$WE@/BN0[R1%W3P\TL3^(:?OX=?3>577(610*T5^>,96!GB9%TK+8T9*<]"!7%Y#WKG?WZBSL9O>P0."@%#KJXG]U 9"[3B!&Q MJOG+(>=*L=R-5YPN>,0U!T5R/RX)!,$'%J92\F1-+JCBRJ99Y]IVS6XWC*Q$ M! &.G#4BA9BGB!P-#R]%O*7)XZ^_S#QW^E*1%4]H$G(:$5K)'-5DC@N9J28K M5/'>^ ?#&%)!H<,"=0 6: A 1;@I86$8OF(ABQ=,%J/^\2[5K= @0PT ..V2 M2OF([#\5:U[0",1EY,:D27N(P#3-UD(^DBMVSR+BYEX[1&#&31OLM MW8)XSXCKN/.9,QJ-X-X8R7NY9_12R*V0L!1)A&9JN!#)4I&)XT\#0UG0M4<^ M#FX&1$LC,9HX<.:S>8.B/9+9AU/D*_D'1ANE:*L MAG(4%)2-/Q6W2M\=8X410(:O.&)# 18@1GFHX5]-2N(YDV#2T*0]LFN/IS%V MG=EHU.3<'LK,9F>!%O0")\BEJ>ML':Y%,D(GT8!,A%LH8&-<,H ";FY@QY'C MC4=[[=@@ #;W3&J.<6I@!+9]-%$+0@ "9EU\:@3O4X@FV!*)V!HIB@A^!+*Q M,YITL:F>M\+T/Q66MLAR \>?-+UK&=K%D@^>G/B&I'9KC:9@YLP\OV4HZ[ U MFN;.=.SEA/7[[Q5+8R?PO8:V[9&OBZ6Y,YF-F['4'CH42_[8<=UI2V?K\+\1 M2[/Y@5@J"+IB:3*'U-#V;757(^B*I9DS]H,.-M7SCNIB7%87XV^I+CJJ"8=\ M3,0":P*C_]MDFVJD$;#5@SJHEJW@Z!3'7G!<;BAX3@$6"&"!0W$. M7KA!7Z MU.[>TK ./MCC.TPX+4? :EC,Z(UDC,1947T-YJDT(^10OH=_#= 7"'MK5*I M89+9^K ="[CN7C-?[G.E@^6>D$L3^ 2Z.<#'VB%@2[!A9/C3)?1%'&MU;/ ( M^P(-JP(9^I/ Z'"T9\F]\&FN*<#G$FY"$8/9<^Y'#DD@!Q<,^T&QFQV1ON\$ M6>EU5-.-)R!@:G8DM64AY,:0A!!&7!/)U5UCQ7>7;_=;RY@:6V*HK 58/@8@ M$F@3P[O]RM"LD++9DL?&*JE3P)\XDVZ@J@S6!LH/RG9JC43A4N_MW M"=6GAIY/LG[@VR.O*T1\U-9S_'RKK5B53H19V*>H--)&0/>618;B"0%(4.9?R%TTOS'[@>F/"OE:L?&!X2H8B(2SQ:"$% MYUU3C=,!B$#_R*B$Q96VR):G,RPBL M^N@N,& #/<[X---*J[/N0H+IIXO#M**7JF2IM=L_'PS^FQ,"GA6,VR#P"\-7 M9PF="0'/!3*RC%G?R[-!=6!P& .-,X%"J/ZX$*7V^*MVA-*)+\")+W:=""X M66I(0 B0K\,:GN !5O8*8&^[8.Q]Y(Y+3CN.] <."=GBQY^QZ?]WP]+/L_;5#\V!IY]SZ@%(VTA^ E4,!_]< 4U4+ MU"L$ZY&SA7(7 K6ZH*P5=D%@HRE@T#A\KQ4(5GFLM%^[0*QY[63.?S.WFOCP^S0Z9:% MFX1_3NTG'=WK['_/@&ML][X]V#FT:[]L>_UERPQ0[T4$8II),V\P&9'G9#8: M>'C]P-7=BQ6>O7%H1Q#.#[\#@8S#VXW#(9XZ%D68/U\Z)S- @\^)GA MN[Z%)DNN0I$F.0]W.G!Q#;RZ<'W].<6Y3:*=A? H$!93)%4@."Q9')IE\=LX M7<21FW2A&-@]T=%C^:9EF1^IH_T>J)04%DN3)9.1>>_]H@.,FTAJN!O74%&RR;:ENFV1+,L/:U%N36M?DF31'#-OMP MJQPM/WL[S[[VJLBS;^; QVOLVB*V@JFCP73<(S+[#BW[H\76?/NU$%J+V-QN M& 6,(P$\7PD 6_X'%R@_!CS[%U!+ P04 " N@:A8A3S%"7,' !R. M&0 'AL+W=OV5>?%8B"]RQYA"W[(TEY>#G5+EA^%0)CN647E>E"S7WVP*D5&E#\5V M*$O!Z-H&9>F0!,%TF%&>#Y87]MRM6%X4E4IYSFX%DE664?%TQ=+B\7* !\\G M/O/M3ID3P^5%2;?LCJE?RENACX9[RIIG+)>\R)%@F\O!1_PA)E,38*_XE;-' M>? 9F5NY+XHOYN!F?3D(3(U8RA)E$%3_>V#7+$T-2=?C:P,=[,LT@8>?G^F1 MO7E],_=4LNLB_8VOU>YR,!^@-=O0*E6?B\'PD8-0&CER60(P'C)F#\UH!) M$S!Y:Y6F3<#TK27,FH"935;]=&UJ0JKH\D(4CTB8JS7-?+#YM=$Z(SPW4KQ3 M0G_+=9Q:_EML:PP M:4H(ZQ+(D1)&Z%.1JYU$JWS-UMWXH:[MOLKDN[$+W[N^OQK-Z.&7DPD1_S$\W; MA^((C_WA(4M>JT4G5Z.]O$:6.SK"C2@7Z%>:5@Q]8E16@NEN3*&;O*R4M'HS M7]8:^P]+=CG_6C&)_ONSYJ ;Q3+Y/\?-7-6%CMV%FM[[@RQIPBX'I1&Q>&"# MY0]_P]/@GRZ50,)"2-@*$A9!PF(@6$=3X[VFQC[Z\C-[8$(RI/O&Y N29 MSJF9@X2%-6QR^&S(9(K[F8,L-8*$Q?U;&,_G9'0TO;-]>F>O=-12"9XHUK1. M5S.U)T5[H322>/\627C+/E42D+!PUGN>Q#:6GB0@2XT@83$0K".;^5XV<.7*OQ=R:OXA8>&\E_\I)M.10P"0Q4:0L+A_#Y,Y)L'Q M/G^QS^["F]U_,55W I74^>4Y*DIF9FSYMK8EN.+,V=Z]V%/S#0D+%_WV/L9EVT'(C4%KLN(OI8AX<'_SQ@;.$ MO9F_R4J=7;O>+S:ZI2N:;ZT,J)3,/:;[B2?G&Y(6-K3.-*D[!VZRC7NSY9?- M&[1B,12MFV;2IIGXTZS;=ZX*H;MMW<#S]TDEA,GY.YXG:;5N.GFU8P*E1;ZM MYW:U!-QMWEOYGNY71R?V_D).%@"HO0=*6X'2 M(E!:#$7K2JGU^/#X>QC'&-0#!*6%H+05*"T"I<50M*ZV6LL0^SW#6V'6'.K) MRLAX$:75EEZ0;*I4=UP;U\ND*S_T9.F VH>@M!4H+7HE&3/TQ*AP#03Q*Y$3 M5V17$JT1B?U.Y&>VKNIWXWJRLFZ&,7O,OI4LEVY%@+J2H+00]TV]]Q.7!P5: M; 1*BZ%H75&T]B7V^Y>_%>++IA )0WMY.&4 ZD2"TD)0V@J4%H'28BA:5RNM M9XGGWV6^ NIR@M)"4-H*E!:!TF(H6E=;K6.*_9:I?8^B^Y]*\'Q[9DMJJS6(B=\@_DMO@/SLDQ4$Z@:3OAM,%MBUR (M-P*E MQ5"TKCI:SYCX/6.]M-+3%-.QG*%"=S9*=S;V97!65+GSQ;\?>+(D0/WAAG;H MK9/QR"D)4.\7E!9#T;J2:+U?XO7_#B2!2L$3=H9*IE?AN:);9F>[>AZ<\)*F MC4B0T %ZP%KK#D4/5L]7N_L34 ,8E!8V-/-*MIV3G^/)2^6 .KN@M!B*UE5. MZ^P2OR5XH)Q:&F=:&V9#SKI>)VVX3+1LC&_H% >HQ0M*"TG_1YBD_E%9KVP'G"P!4$^WH74D0)P* /5T06DQ%*U6 MP/!@YU/&Q-9N:I,H,6V_WE&T/[O?./?1;A=[<3[$'U;U]K<64^_&^T3%EN<2 MI6RCD<&YV;XFZ@UN]8$J2KN_ZKY0JLCLQQVCNL]#8'IH#]-L/E MGU!+ P04 " N@:A8!H:M'=P# !4%0 &0 'AL+W=OU@4!("&HDM,K+@IV9S_-]GDEF9[+CXE5N !1Z2Q,FI]9& MJ>S.MF6T@93(&YX!TY^LN$B)TDNQMF4F@,2%4YK8KN,$=DHHLV:38F\A9A.> MJX0R6 @D\S0EXL<#)'PWM;"UWWBFZXTR&_9LDI$U+$%]RQ9"K^P:):8I,$DY M0P)64^L>W\UQ:!P*B[\H[.3!.S)47CA_-8LO\=1R3$200*0,!-&/+?H2(T,G@1 M3V3Q%^TJ6\="42X53RMG'4%*6?DD;Y40!PX:I]O!K1S<8P?_C(-7.7@%T3*R M@M8GHLAL(O@."6.MTY9X[RT!-G:B/1 M(XLA;OO;.NPZ=GL+Q:BF] L\[@W?/ M%(UIDIN\1$N( IFO,TRQ4I?<.#\UB710& MP?Q:,+\/ MO2V8; 2#EF!16S#8"Y9IP8J\1"3E.5/H@T[/,E$_=LE6QC(J8C%?;MN9Y_G! M>&)O#_7HL JQ6QNU>(YJGJ->GDO%HU?$,T.ALVYZW2^]T8' 6DR#FFEP%240 M#"G80& MP6YKP6ZOJ 1N3Y/;"?!1!708N0[NKH!Q37/<2_,[$8(PU9G\O9Z7 MWN5 8"V284TRO(KD#X<4;""PEF#8:9H/YXK2OPKF,+5='(3!40%TF/E>T%T M^*#/PKU4YYQM02CZD@!B7&F2&?E!S(HRQ0W'5-.3YJ>B,_9>]$MO?2BTMA9N MHX5[%952A3&4: .AM45KNDO^\*"$YR&X_]XP(X M-7+]<[\535.(^[O"Q;D2Z'6[^#8'0FN3;%I"/+Z.$ABTP1P*K2U:TV+BWH;L MO4L@/,WN\+@">FU*FO;!?"H%L2[&=E*'J6,HQSWU;CT:O"\&8D?[#V9D6,R] M&IARWOA$Q)HRB1)8:4CGYE8'),H17KE0/"NF8"]<*9X6KQL@,0ACH#]?<=V4 M50MS0#U(G?T'4$L#!!0 ( "Z!J%AMO9($@04 *$E 9 >&PO=V]R M:W-H965T!?GRI2T13IKFQEWI)=)DYFAD>R8<<3K:,OX@5 MI1)\R=)<7/564JXO^WT1KVA&Q 5;TUS=63">$:E.^;(OUIR2>>F4I7T4!%$_ M(TG>FT[*:P]\.F$;F28Y?>! ;+*,\*\W-&7;JQ[LO5UX3)8K65SH3R=KLJ1/ M5'Y>/W!UUF]0YDE&\\S"4CV_Y.ZX0&!5[,4E'^!=O:-NB!>",DRVIG%4&6Y-5_\J4N MQ(Z#PK$[H-H!M1W" PZX=L!EHE5D95JW1)+IA+,MX(6U0BL.RMJ4WBJ;)"^& M\4ER=3=1?G+Z2%]IOJ'@D<9LF2=E:7\&;U>?OX(GMN$Q!22?@]\H6W*R7B4Q M^,1B4MJ>W5))DE2<*Z_/3[?@[,,Y^ "2'/RQ8ANAO,2D+U6P(S2A V)0A=Z&^TL^58.4:E8_$1>IV.AM%XTG_= MC7W?:!C"06-DQ#1H8AHX8[K.*$]B8B6LT_/8PGL",Y*,FB2CCK@7^2R!)S"C M!,.F!,-3N5Z,FII$SIKO[NVM;0$ZO8XON";6GP2J(<8MZ%BLT'B,[]^".!H#N+Y]( M"'@@<;)(8FMP3O=CQ\ 7FIDLTLFBCIA8 _LJ@R26*[ K!3#E(/_=H6HLHEI858. MYF,B7JP9.9]Z],AY0C-KI&4*''1%8*\RQA>:608M9*!3)$S-D>=JY,$9$8" M->7%C7-K!2K,XCO:T!:VF>VT,:/5F@.^2W1\#['5?9=$=0=P].!Z0C/+I>40 M''7%<:^2R1>:608MFJ!3D)S(\?$^?X.+P9Z6L)J%0SO3D18YZ%TBYSN9?D@0 MNQ]^[/#Z0C-+I747@AVQ''E59+[0S#)H18:<4N8+?KBMDRQFQV8K2&M MGM"[U-/W?LZ_H;O=01P]RETL^" M[5#8%=F]JC=?:&89M'I#[E6FT\@^L+$8 MMI7+ 3-\@.U::B&WU'K@;+Y1_.:'YPQNA*/'J(OU(:3%&AIV156O(LP7FED& M+<*0>U'*,46L/7=G?]$(C=I\W+<:A <5AE9%R*V*/N9"\DVF7A:K$'9['ST& M72P98:VF<-!5K\"K4O*%9I9!*R7L7J%R4+'VW%T3@Q$,6U2T68W&D9V*6$L7 M_$WI(C89>4ZIE8IN[Z/'H(L5([S3M>JL;>6W;]6%CL%:Q^"36U>UI]D:B/:H MN&^%$#[0O,):6&"WL'AB"[DEW!Z8UX4?7VAFHEJ-X*Y:6-BK2/&%9I9!BQ1\ MHX'#0[F/9K# \]$G4J@&[5<.3RC2I=PPPN:+<&J'751I?:&;&6H_@ MKGI;V*M4\85F=O2U5 E/[F[5GKM"$([#]O3%:A6-6H3L[VQV4=/L9;D'2("8 M;7)9;0EIKC;[C*[+W36MZS?P:E>\*722Y 2A<*,K@8JG>$5_N! MJA/)UN66FF\,%#W%XS)MY/B &PO=V]R:W-H965T+B8FW 5\9;-3.,S%. MGH1X-H/;=.9X1A"4D&C#0/%O#0LH2T.$,GZVG$ZWI0'N/F_9/UKOZ.6)*EB( M\AM+=3%SWCDDA8RN2KT4FQMH_8P,7R)*97_)IHWU')*LE!95"T8%%>/-/WUI M\[ #0)Y^0- "@D/ \ @@; &A-=HHL[:NJ:9Q),6&2!.-;.;!YL:BT0WCYA0? MM,15AC@=+V$-? 5D"8G(.;.I?4N^4"FIR2^YN 9-6:DN<78;FTE1D87@6N(A MH%Y=D(55"A*C/H'():T+EIB8!$R8I5TR]1RY&D6;K=VD%3AO! 9'!(;D#GGN7.QXN^:VWRF2B!77S8W7 MS78M].*E) AI3>88-7)IOA,8K MWCX6^+D T@3@>B:$W@[,!MT'2/P;4$L#!!0 ( "Z!J%@#F@52T@, X4 M 9 >&PO=V]R:W-H965TKN MX3T/RJ'03#T,T*9%XWMW(.(QGRI4LK@02"YS#(BOM] RM<3#WO;B4&0=K\2>%M=QY1H;*$^?? MS.!3,O$"$Q&D$"L#0?3/"FXA30V2CN/O$M2KUC2.N\];](^6O";S1"3<\O0O MFJC%Q+OP4 (SLDS5(U__"B6A@<&+>2KM-UJ7MH&'XJ54/"N==0099<4OV91" M[#AHG':'L'0(]QWZSSCT2H>>)5I$9FG=$46BL>!K)(RU1C,/5AOKK=E09K9Q MJH1^2[6?BAYA!6P)Z!%B/F?42OM>C\P)H&R.'D#8L\)B0+\_I71.C(E$)W>@ M"$WEJ;;^/+U#)^].T3M$&;JG:6HLQK[2X9E%_+@,Y:8()7PFE!ZZYTPM)/K M$DB:_KZF57$+M]QN0B?@/1'GJ(?/4!B$_99X;E_NWG.$TZND[EF\GEOJLQ^J M>X8^;')]S"%!?]#,V/$9FNI7*<[$#J0PJ*@,GE>U-$\5-^T?O+FSB=)F8#=:)!X304R3C2Z9:;\_@ MOPR#\^$>PU:C4674B'Q813Y\2>0='-PS-%5$**13%: OUQLJOU[9V_D^T!_< MQMH9VFN/16[ZWX8WOM1>D*K:GD3B&'WTI^*2/I2K>.T)JZA;5N MX7%R3(F[EV3P$.\E&??ZA_*KJT[L+- ZSC,_6 RC[T!$ZRX?HXS$=1V)W87D M\?/,T)%G.JH[2R6/4<7BNHS%@S>39YP5]:MUZPBMJ5M=1&-W%7UXGAFVY9E@ MT-_/,\>H;G%=WF)G)=AUGG$OYL@SG=:K_DYG)0,QMPTGB6+S3UK1B*AFJZ;6 MM6WE[,W?F&:7[=C4,$6G[)Z(.642I3#3D+I*U<=4%,VG8J!X;OLW3UPIGMG' M!9 $A#'0[V>%:T!/(" !7"0 M&0 'AL+W=OYB&RKH]3'LPR0&L.G9F.]#MU\]V0L0E153J"_ARON]\YQS;)_TU M%\]R":#02TZ9'#A+I8I;UY7I$G(LKWD!3._,N$.4G?KDU$TN>EHH3!1"!9YCD6?^^!\O7 \9W-PB-9+)59<)-^@1N0U+1G)@DG"&!,P'SIU_.XZ-O37X06 MM\;(1#+C_-E,OF0#QS."@$*J M# /6?RL8 J6&2,OX4W,ZC4L#W!YOV!]L[#J6&98PY/0GR=1RX'0=E,$ 00U(#@5$-: M\%1 5 .B4P%Q#;"ANU7L-G$CK'#2%WR-A+'6;&9@LV_1.E^$F7,R54+O$HU3 MR3VFF*6 IO90WJ4I+YE"(U"84(FNT%0?S*RD@/A\LRO1(Z1 5GBFE\]KTPMM M^S0=H?.S"W2&"$/?E[R4F&6R[RJMTWASTUK3?:4I>$735RRN4>A?HL +HA;X M\#A\!&D##UO@H].]M\''IWL/=N&NKDU3H* I4&#YPE?XOHD%9N0?-M?J$@TY MDYR2#%>WC&5H(D "4]6"+M(#8;J@!%,TU8N@K[0NV*^[F51"7\K?;=6H!$3M M LQ#=2L+G,+ *8POL0(G^?C!O_$^M=7F/RG2J&317#8^Q)UG>A#HU[7"W:-1D=5O36!AQX[H1\W M'G<2$S6)B8XGANI.95\@W?-0*B C"E$N);0^'!59O"7A*@JZ>YEI,^J&>YF) M#H*Y"F)OUVC&PO=V]R:W-H965T>;DQZQO?UTD.!=77<@T"=S*I"FIPJE:^7BN@J0,5W ^#H.<7 ME DO'KJUF8J'+*5\M),OZ<@+K"#@D!C+ M0/&WA2EP;HE0QJ^*TZN/M,##\9[]D_,=?5E2#5/)'UAJ\I$W\$@*&=UP,Y>[ MSU#Y$UF^1'+MOF17V08>23;:R*("HX*"B?)/GZHX' "0IQD05H#P&- ] >A4 M@(YSM%3FW+JEAL9#)7=$66MDLP,7&X=&;YBP65P8A;L,<2:>4$Y% F3AKLPX M2>1&&'(+AC*N28LL\-JD&PY$9F3,,>?.&F\/F2I(F2%?I=:@R64%>8>8^\4M MN;QX1RX($^1;+C>:BE0/?8-Z[:E^4FF;E-K"$]HZY$X*DVOR4:20OL3[Z&?M M;+AW=A*>);RCZIITVE P FP@ !D !X;"]W;W)K&ULK99=3]LP%(;_BI6A"20@'VT^RMI(4(3&Q;2*CG$Q[<(DIZV%8V>V MT\)^_8Z3$)4V5%SLIHV=\QX_Y\UQG/%&JB>] C#DN>!"3YR5,>6%Z^IL!075 MY[($@7<64A74X% M75TJH'DM*K@;>%[D%I0))QW76*V,GW'10K-)& M%JT8"0HFFG_ZW/JP)?"'[PB"5A!\5#!H!8.ZT(:L+NN:&IJ.E=P09:,QF[VH MO:G56 T3]BG.C<*[#'4FO:*VR2L.1"[( M5!:E%"",MJ-;L<9+J1AH(?M&U3D9^*VZ80&,9Y62.DU#4MOVZ?-1&8>O^ M[O.C 1CV ]CM?*%+FL'$*>U::@U.^OF3'WE?^MSY3\G>>#7HO!HT0WV MJ &%Y?<^^48>U7+[GEFG<>Q%8W>]74%/4!C%7= ;LF%'-CQ(]H#O%-N7I9(9 MZ%ZV)D&XO>PH&NVP[0>-XI'7SQ9V;.%!-NP8AALY)TLI^S=,N+=JX@?Q#MI^ MD(\;*.QGBSJVZ"#;ZV9_.24"3!];M+=L,$B\8 >N)RJ.MJ+>P,4=7/PA./LF MRBJE<-!'&.\;,PJ37?OVHX(@&;U#F'2$R8<)A11G+24Y9B+C58[/''M2FA4H MPJ58GN'6*0C5&HP^Z2LEV=L:P\ /=RKI"8K]W1YUMXX.>VSC6W?)A"8<%BCS MSF-T0C5'83,PLJQ/DT=I\&RJ+U?X]0#*!N#]A93F=6 /J.Y[)/T'4$L#!!0 M ( "Z!J%C$40.UW , %02 9 >&PO=V]R:W-H965T^O[,M^0 M"LMKOB5,WUEQ46&EAV+MRZT@N*B3JM)'09#X%:;,RZ;UM4>13?E.E9211P'D MKJJP>+XG)3_,/.B]7/A(UQME+OC9=(O79$G4Y^VCT"._12EH19BDG %!5C/O M#M[.46 2ZH@_*#G(DW-@2GGB_(L9/!0S+S",2$ER92"P/NS)G)2E0=(\_FE MO?:9)O'T_ 7]?5V\+N8)2S+GY9^T4)N9EWJ@("N\*]5'?OB5- 7%!B_GI:Q_ MP:&)#3R0[Z3B59.L&524'8_X:].(DP08C22@)@%]:T+8)(1UH4=F=5D+K' V M%?P A(G6:.:D[DV=K:NAS/R-2R7T7:KS5':/2\QR I;UG+G+<[YC"BR(PK24 MX HL];PI=B4!? 4>F,)L39_TZ$Y*HB1XVP2^TY&?EPOP]LT[\ 90!CYM^$YB M5LBIKS1+\RP_;QC='QFA$4:_87$-0O@30 &*+.GSR^D+DK?I83_=U[UI&X3: M!J$:+QS!>T\95>3J@YYLA:4#?WW0\>!!D4K^;:OU"![9P8U&;^46YV3F:1%* M(O;$RW[\ 2;!S[;*'8'U^A"V?0@OH6>_""XEF&,AGBE;@[O*3!1;Q4>8I(8Q M+Y%]%B5I$$S]_6DIEJ@T3+NH'L>HY1A=Y*BG[Z[:E5CIOTH3%(K^B\W+PD;S MB!2?$+B",4S2,YZVL"@.4CO1N"4:7R3ZN];:-[0R'CP\A$F(SBA:HL)T@NP, MDY9AL%P+FY+4!*.:/NF97CC3-LW0]%.XG-E6X)@,!D1-@PZ/PU<2+M!.7T\ M1-&YM&U1<3PB;7CB^? BQWF]KB!"K\/*NHER0[=VJ[X(]+TSW!5:O^S.R>&K M6CETZN6NT/J]Z-P<.K+S!J=G+VB@>$M4!.,1R%Z7K& M--4Y.G1BZ7#HUC"9#'0_C$(P&GLW=9X.+YOZ@NSU=]M6-U.1?,-XR=?/5I). M_=T56K_HSN'AJUH\=.KQKM#ZO>A<'CJR>3BT\$BS&,C^_\+Z/#NOA^[,'MJ, M'*7I0%.V.!BA$56ASO&1$\=O4$X_>5 Z@>?O)TM8&,#!0W^RWZJWE- MF00E6>F\X'JBZQ3'+8SC0/%MO0OPQ)7V_OIT0_0:7Y@ ?7_%N7H9F(V%=B,I M^P]02P,$% @ +H&H6+GY;KME @ + 8 !D !X;"]W;W)K&ULK57;3ALQ$/T5:XLJD$KV%J"BFY4@$2H25(B(]J'J@[.9 M)"Z^;.U) OWZCKV;59 2Z ,O65_F',\Y]DR*M;&/;@& [$E)[0;1 K$^CV-7 M+4!QUS,U:-J9&:LXTM3.8U=;X-, 4C+.DN0T5ESHJ"S"VITM"[-$*33<6>:6 M2G'[? G2K =1&FT6[L5\@7XA+HN:SV$,^%#?69K%'B-/ZTG%%WI =N MCS?L5T$[:9EP!T,C?X@I+@;1YXA-8<:7$N_-^BNT>DX\7V6D"[]LW<2>G4:L M6CHTJ@53!DKHYLN?6A^V &E_#R!K =G_ O(6D >A369!UH@C+PMKULSZ:&+S M@^!-0),:H?TMCM'2KB -J[:PR^;P[,]A]]RVV-Y^HEE2=;? M 1^^#A]!U<'SE_"8;.B\R#HOLL#7W\-WK1&L)AM&QK]_TJY@IZI7:7S=G;N: M5S"(J+ !/=^C^$IH@7!\0_<[922?Z[F8 M2& 7S@$Z]O.&XMDU@G*_=OF0OZ-=&V0.MOD-W4; MAH9Q92R*O]RWGEU.-/1I\U)]YUR522\MXM6VPC>"FLSCK5KV?91J9"ZT8Q)F MA$IZ9R<1LTUO:B9HZE#>$X/4+,)P0>T[L$37:ZD?N"/AVNRA!G('^M'KN[\1B6E.12"L@)Q6(R\ M.WP[Q;$V,"W^I+ 1!]=(H\P9^ZEO'M*1%^@>00:)U!)$_;W !+),*ZE^_%.+ M>HU/;7AXO5/_;. 5S)P(F+#LF:9R-?+Z'DIA05W -8;@CO ^= M@M\(OT$1_@V%0=BQ]&?R=O/(8CYUFT\A.6=^1!,UXQ49O>B,WF=:4 D?OZK% MDJ*'0I)B2>=J>.Z$ "G07U]5>_0@(1=_VV)?B7?LXCK'W(HU26#DJ20B@+^ M-_[U%QP'O]L"=TVQZ97$CH+::8+:<:F/)RS7,YJ83 3U[+:%KY*)C8S.J"_C M?B_&0__E,"Q.7Y>&I>VQ&T1!X_$(M]O@=MVX)JT 5_EQS0255M1*HGO@&/=. M0)U>+@5U^CO"C!O,V(GYG;RJ'+4F6Z(6B TQ;KL,HLX)I-/'I9 VCX.!';/7 M8/: M,'S3P+H^J[7$46QQ$/9/<9V>+L8-VQ_SH'\F&>-]?8:=EE:[.K7[5#N()[5/ M,'LY*^XUBZ+)5=6FUU([CN"^&,/=_[.BQ]>LPB9759M>2^TXLOOZ#[L+P+M1"\EEH5&?]@_Z_J^J4Y1Q'([.6KC7+SM#FKN3,G%"?/[_'M MI#IQV![]O54' "=1P &0 'AL M+W=OXOE0VS).L^A=%Z3TFM* MUT\9_YRO&1/D:Q*G^4UG+<3F=:^7S]SZ]SK8BCE)VSTF^31+*O]VR.'NZZ=B=YQ4/T6HM MU(K>]'I#5^R1B8^;>RZ7>@?*(DI8FD=92CA;WG3>V*]#UU4!Q1:?(O:4U]X3 MM2NS+/NL%MXM;CJ6:A&+V5PH!)4O.W;'XEB19#N^E-#.(:<*K+]_I@?%SLN= MF=&WK+RAT:*-X\B_/B/WDJM[4Z9+[-19:4 MP;(%293N7^G7\D#4 FSW1(!3!C@O _HG MPRP'T9,#@1T"\#^I<&#,J P:5- M&I8!PTL#1F7 J"C6_N@6I?&HH--KGCT1KK:6-/6FJ&\1+2L2I4J*CX++3R,9 M)Z9O9:G(GYQ&,7FSXHQ)E0GR&_E .:=*).25QX3\-/]5KOWXZ)%7/_]ZW1,R MLXKOS=Y]V^=8S ]_0; ML>PN<2RGW]"<.W-TP&97Q!F=#/N2!S;?O/7^8;.V4U'=M0+#%F2I.IZ=ZGB:1&*DM!4)$N8A8?X>-BQ@ZJQU M-W4FUMB2?]>]75T R*SA<=;A9&RY]:Q:<8>'X@Z-Q6TU9AA1;2N,A'E(F(^$ M!4A8"()I2AD=E#*"CADCI%B0, \)\Y&P D+03!-+..#6,;G3U&+D8)D2WF= M.Q--$C$RVDH$"?.0,'\/&]1'C+[KCHY'#&36<'P\8MB699T<,2:'TDZ,I;VG M%LP9)-88[((4-U";FJ]49>C,RC#8V;"FXDMRTX$N9-CH[6Y,7!VM?R MPNT"9.-"$$PKMVU5=H=E+/C#H=!=6?2RUH0FV39M_%:;<6VK#*5Y):U>/]OJ M-Q4:FC> TD(431=$S?^R+Q2$^K;/69=L&)]+4= 5T[J 4B1%5\$2>0'QBN:$ M/F_=9(K=FE.W%@^2YD%I?DE3M:RT>&4/7G0DT*0ABJ8KQZF4XYQ1CHCXWC!= MLL9+##.@=?V1- ]*\TN:=B'I- TET+0ABJ8KH+(N;;-W61],LJW(!4T7RKTT M#"=0IQ)*\Z TOZ2].%%LE 34B431=$E47J1M=*_JPXE!!5 +$DKSH#2_I&G] MPF@R'C>H &HQHFBZ"BJ3T3:[C">-*/*=/&YG.?NR5<.&OV,G! *U'Z$T#TKS MH;0 2@M1-%U$E9EI#Z$>E0UU-*$T#TKSH;0 2@M1-%TTE:]I&YVP_V1HE.BS M?L"=N0VMM0&U,*&T $H+431=&Y6-:9M]S-;>Q['KUNPOW)D3MQ8$U+"$T@(H M+431=$%4YJ=M=C^-IRDLC3(N7^9;V9=HTS$^%)MZ6Z;F@ P:E0/U1J$T#TKS MH;0 2@M1-'V&566U.A;T_,6!6JU0F@>E^5!: *6%*)HNFLJ.=?X_.]:71*5/^N8_=E*$I(N9'>BYGTI572- MLH!ZM%":!Z7Y4%I0TNJR< ?-LO@1'JU3>;3.I1ZM$H:Z7T.9]B]'ED9I0(U; MY]@<'34<+@^:U8?2 B@M1-%T852VK6.V;6LG'RF3O89!"%"#MJ35?RNQG:;? M2CQH7A]*"Z"T$$73I5"9KXYY*NE%O^.8&:U5,&RP6YH[!*B;"J4%4%J(HNDJ MJ-Q4Q^RF0@P2N>T]CW94,'(?R[8F)W[T,;>EM9J@'BV4YD-I 906HFBZXBJ/ MUAEC31/HM%,HS8/2?"@M@-)"%$T73>7C.F8?]X>:)E KMZ2=-4V@'BV4%D!I M(8JFWWM9>;3NN>FPY^:PF0%MZ^\>3UEUF^:)>="T/I060&DABJ8KH#)\\N-MT+>JPQ DX\?Q:/C+TU^,Y@JW;:Q$2R$.+>=*[3B>,9AR"'1!L&BI\-3"'/ M#1&Z\;OF=)HE#7"W_<1^:6/'6!94P53D/UBJLXGST2$I+.DZU[=B>P5U/$/# MEXAXD%QH4*>DC-;U3 M/RIG;JHG/*/.-4G-X+K3)$O/(6T!3_MQ@<=>!<%:E3R MGU2Z\#L)+V'1(U[_ _$]?]#F3S?\ALH>"8[#XVYX#$D##SJB"9JY M3:G7)(M?B6Q/Q4&CXJ"+/;JD3)(-S=?VD*2H:9MVG1POU:XB"RV9N<\WD3\( M@I'G>6-WLZO+H6'8]^RO,=R+>=C$/.R,N3KMYLI7;<%V@E\:;$4VW(GA>92O MM-R>$F&C1-BIQ(SBI4=S?/E2*$K[A.'%9XZ3,MNAE(PGK*1YFTSA078^/4M. MI4!XH$"K7=SIZ7_J,&IT&'7J<'L0_U[XA'&2",[K5W[+=$8*D;(E2Z@9:9.G M<\&7[J+1X9$9A6%P*.(KK5J)Z.X\R 7(E2UL%"JQYKIZFYO1IG8ZMR6#^]>\ M*KSP[5@QKD@.2X1ZO1'N!UD5,U5'B](^[PNAL5BPS0SK/Y#& .>7 I_ENF,6 M:"K*Z ]02P,$% @ +H&H6#8M-BF& @ U < !D !X;"]W;W)K&ULM55M3]LP$/XK5H8FD#:2IN\LC014B$J;A"AL'Z9] M<)M+8Y'8F7UIX=]S=D+4;:6:>/F2^.Q[GGON3O9%&Z7O3 : [+[(I9EX&6)Y MXOMFF4'!S;$J0=))JG3!D4R]\DVI@2<.5.1^& 0#O^!">G'D]JYT'*D*0J\W$ZWA/&]=BE:'=\..HY"N8 ]Z65YHLOV5)1 '2""69AG3B MG79.SL;6WSE\%[ Q6VMF,UDH=6>-63+Q BL(#T6\,YY+DE(AF_&TZO M#6F!V^LG]@N7.^6RX ;.5?Y#))A-O)''$DAYE>.UVEQ"DT_?\BU5;MR7;1K? MP&/+RJ J&C I*(2L__R^J<,6( R? 80-('2ZZT!.Y90CCR.M-DQ;;V*S"Y>J M0Y,X(6U3YJCI5! .XTM2S6XT%SD[76D JC>RSVQ.S4^J')A*V46%E08ZIO,5 M1V#7D$!1NJ(>3@$):XX(\V^3#-OG0\7:?X9W" M ME,&M25R_OG5W)@,X3"_-JELF;K[6:SU^?$E'P)$X_NAP&]!B_^^*$S"+[L MT=IMM7;WL<=;1>>%JB3N$EA3#!R%O8[K.!R.1Z/(7^^(W&LC]_9&MD7?%6PO MZH75Z+>:^F_:N?X[:!VT6@>O[UQ-T?^_S@W;R,.]D6\RH(-6Z_CU_1O_<_."OWKG;SW2=M[1H[82TK <4L($QT-JOJYG M2&V@*MV[O5!(4\ M,QJ[H*T#G:>*'MG&L*.@'>3Q(U!+ P04 " N@:A8 M347.2^<- #$MP &0 'AL+W=OUO MVM8"!O!_Y8A-4R=E ;_QTJ61VOB\27=KU:S;AZO[P8$#6#4VM4W22OOCKPT. MAP/F!'?/U=V'-2'Q[YCP8([]8'/SE.6?BZ52)?FZ2M+B36]9ENO7_7XQ7:I5 M5%QG:Y56/YEG^2HJJV_S1;]8YRJ:;1=:)7UW,!CV5U&<]FYOMK=]R&]OLDV9 MQ*GZD)-BLUI%^;=W*LF>WO2K*.%NE?EI_6'O/JNOU=F M\4JE19RE)%?S-[VWSFLY'-8+;'_CSU@]%0=?D_JN/&39Y_H;.7O3&]1KI!(U M+6LBJOYY5'/CUL\ZV=[ZZ,P]1H>ZRY*]X5B[?],8] M,E/S:).4'[,GH9H[%-3>-$N*[?_)4_.[@QZ9;HHR6S4+5VNPBM/=O]'7Y@]Q ML(!_;@&W6< ]6L -SBS@-0MXQPNX9Q;PFP7\XU7RSRP0- L$EXXP;!887GJG M1\T"HTM'&#<+C"_]*TV:!2;;..P>O^V#'T9E='N39T\DKW^[TNHOM@G:+ET] MYG%:A_V^S*N?QM5RY>U]F4T_+[-DIO+BIQ_&KC/ZE= OF[C\1J)T1K8__N5= ME:89N5O I5&<5)\3/YD?1)L8QR59 X)9_2N"RN MJANKK_]89INB$HN;?EFM=CUX?]JL(M^MHGMF%3WR6Y:6RX+0=*9FYO+]ZN[N M[[/[?)_?N5;P[3J_)@/_BK@#UR>?[D/RZD=CW7?_M*SIW0OP9K&'O0.P10KM MTF]1O8J31FI6L86A=H:IAVOB! T3IT49)4FUJ2HONK?L@G5TO2WN6-:17\!X MSG<\&N)RV/8WE'8F5-,#YMR#:@31VS_YO"WMG:'ODJ@H2#;?/55-6&99DD1YH6]M>^EX9QVR:X1WV/@@PL'UY"C"R $I M$F-(C",Q@<0D"#,B/-Q'>&B-\.^;U4,5QVK"\#S)+HI--3.O\[J[Y6?R]_GY MTCNKWC6M2"Q$8A2),23&=UAP\ QWG/&@_L]\F@ODJ!*$&9$=[2,[LD;V;;71 MC1:JV;"N\WC:9?-JM;L&%HF%2(PB,8;$^.CD)B:2B06(C&*Q!@2XY.35)YF$CF@!&%& M)IV!/FH\L*;RKVV)H&:_1,WK^R*/TI+,HE*1>13GY#%*-EU>Z>WC=4TP5 NA M&H5J#*KQ1CM\O1]28$J694=6]EF,M'&[OLM4J2W>'6J_(.OJ.^0"T[()J(52C4(U!-=YH M(V,^4&UFCX\ 0$>5+X]JQE(758Z]J=KO2ZFO]3L95$'JD$:)J@^I3@\R>VXW MR^YW3B52"Z$:A6H,JO%&.]S9\L;#XTBV_=+1_$"BULO,HVZD''LE1;^J?!H7 MW8^+VMW..41J(52C4(U!->Z<%G;^M7?RP@ZMGUX:TTRB+I8<>[-TOWDHU)=- M_:!,%U1A4XU!- M0#6)TLSPZMK*L?=6']4B+DJ5JQD)XUQ-2[+?^_J;7#3=@'9:4"V$:A2J,:C& MH9J :A*EF2<1Z [,'2"G&RZTX8)J(52C4(U!-0[5!%23*,W,LV["7'L3=M\< M"&OF&],L+>*9RG?G^U1;L)1YE%:1+NSU_H-+C06@RJ4:C&H!J':@*J291F M!E=7;*Z]8K/N]GW(U7Q3G\1+_JI/'J[V_B[;%;2/V7GJ#*W=H!J%:@RJ<:@F MH)I$:6;J=9'G!M!=06A]!]5"J$:A&H-J'*H)J"91FIEG70>Z]CKP_5.J\F(9 MK^O=O6FU5:[?XIO$J[@DKZ*"1,\WMQYT;FS',0\Z^Y/)\?0#6@%"-0K5&%3C M4$U -8G2S.#J"M"UGVYV/KA79'^!G6H[O;OBR25A'K6&>7(:9FC_!]4H5&-0 MC4,U =4D2C/#K/L_U][_6>?233EXW^P$7C2-AIZ[!M5"J$:A&H-J'*H)J"91 MFAEXW1FZ$^@T&MH00K40JE&HQJ :AVH"JDF49E[=23>$GOTLN7]ZO8:&/SS\ M/ Q:+A=P9U^/KMF%:A2J,:C&H9J :A*EF=G5;:!G;P.[3#Z^][B>?16Z;L"A M6@C5*%1C4(U#-0'5)$HSGP2Z2_1IZ;7#PI\4XF):[;.BG!7F(2>XU)[$4FL5>9 MQ%YF$GN=R?]%N^CI=M&SMXM'[^W8G3;U/=?M:\8Y.B?7/TXPM"F$:A2J,:C& MH9J :A*EF0G63:%G/^5O/Z-X:F;*64[R^EHJ5R35>XMJNLGC,JZVRM,H2:IY M]<,WHJ+I\F2IR[?:P$:@RJ<:@FH)I$:6;:=8_HV7O$ M[S[!M7%?/''%/G[GS$(K1*C&H!J':@*J291F9E97B)Z]0NQTX.-Y#MWQN ?T MS$.H%D(U"M485.-034 UB=+,YX!N'KTQ]+@'M%B$:B%4HU"-034.U014DRC- MS+,N%CW[R8B0XQZ3DQGT>-1ZW -:)$(U"M485.-034 UB=+,#]C01:)O+Q)A MQSW\TPL\.M=.<)1@^]IT33!4HU"-034.U014DRC-3+"N$WU[G?C_.N[AGUXH M\G@?TK[FG=,.[0VA&H-J'*H)J"91FIEVW1OZ]G,0O_NXA]]VKYQ8:#,( MU2A48U"-0S4!U21*,Q.KFT'?W@S^H?+5X>:YCNPW506V/:9V+-@MVK9S9U^R M;V[PUL<@2Z0ZJ MA5"-0C4&U3A4$U!-HC0SQ;H8]*&G$/K04PBA6@C5*%1C4(U#-0'5)$HS\ZRK M/]]>_77]7 4[USG0T%X0JE'_]%/@O);CB PZ*H=J JI)E&9&53=^OKWQZ_[! M"G:PNPV5GN@89JH50C4(U!M5XHQU>#6U\\F%A MT"$E2C/SJ?NVP-ZW/7] (WG^@,9H<7&CO!M4H5&-0C4,U =4D2C/#K'NWP$?NT@70!@ZJA5"-0C4& MU3A4$U!-HC0SS[J!"^RGYG5M+.Q#"0IOI5!5%/9>(TK3>I8O3HHR29*7J][O_??AM:XBAM1M4"Z$: M#5IJM^/\0ALWJ":@FD1I9GYUXQ;8&[PQ00-=#HC0CUD/=S@WM[=S[=?.I3A<=:;-C7:,+U4*H M1J$:@VH.FT6T-++2W@VH"JDF49@96]W9#>V]WESVIM#6G MT)(.JH50C4(U!M4X5!-03:(T,[FZI!M"2[HAM*2#:B%4HU"-034.U014DRC- MS+,NZ8;VDN[M8I&K1536ET-IKLJV.\?^S/LO[5SG0$-+ND8[?%=BVX64*714 MUC*J%YR.RJ&C"J@F49H90EV_#>WU6WT5P+@HZD,,D1QZRLLQ6VR^7*IJIO/Z%ZN?S+"N?OZD'>,KRS]O5OOTO M4$L#!!0 ( "Z!J%@64= &+00 (43 9 >&PO=V]R:W-H965T,XZ3F]Z)Q,TC37"JP- M$R&YDK"3?W\DP&"W1#@>Y\8&H7VUCQ8M*XW67#S+&$"AEY0R.79BI9:7KBO# M&%(B+_@2F'XRYR(E2M^*A2N7 DB4&Z74]3VOYZ8D8@'I:W0M^YE4J4I,!DPAD2,!\[ M4WPY\SUCD/?XEO-^K?+A<\QI!$)^_C3PH5 M$1:A_/'YE9ZG",UXJE\>2?+I/T>/1 C"%)J:0)C^I]>@2$+EF7[X<'^-3D_. MT ERD8R) (D2AAY8HN27K8:?,<^D'D^5;%'T1.H\/*T:$UD3WFGV:(SM%T!4+7&FCS'J%;D830Y.[PF*GL2&([\-BK M/]C> 2_(]/M2>6W4UE'/92JKBBP]:N]F_CVA K:H3ZB5,!UK8#MQ4)# M'MP3K;/7XFKIM>MU70[@[CN3XAV879Q!F>FZ5NC]4D8H^@DB;73^2'5 "?D1 M506NRPILKRO^RY14I(BCB=\KZ.@UQ\PNU"E,40^EQ=X =U!$7INJY=F>4L-* MRFN0V@6N"Q#]7RU]>PD;C0Z-F2CG680S'JD@9;BX;Z^]#H_K ]9WY$3>+7-8EOKTEV>)*\32_C('H/;/IH)_/.5>;&S- =?(V^1]0 M2P,$% @ +H&H6![J,:3#! /1< !D !X;"]W;W)K&ULM9A=4Z,\%,>_2H9U=G1F+21 7]RV,UI]GMT+9QU=W>L(:2. M 9XE"69O5R2FJY$%K?6-^V@V%^J&/1XN\(P\$/&XN&/RRJZ\A%%"4A[1%# R M'5F7\&*"/&60CWB*R(IO_ 8*Y9G2%W7Q,QQ9CHJ(Q"00R@66_Y9D0N)8>9)Q M_"V=6M60K?P&- M>?X7K,JQC@6"C N:E,8R@B1*B__XM4S$AH$$U1N@T@ U#?QW#-S2P,U!B\AR MK&LL\'C(Z HP-5IZ4S_RW.36DB9*51D?!)-/(VDGQ@^"!B]S&H>$\:]?^@CV MOH.;OUDDW@!.0Y _/K^2>0K!A"9R\7" 1^+?++2U4-971Z302.8GXF M1SP^7(/3DS-P FS YY@1#J(4/*:1X-\V;OR>TXS+R>3-DZWKH2TDH8K3#DJ: MJX(&O4/C@EN:BCD'-VE(0HW]Q&P/D<&!+5-;Y1>M\WN%C!YO,>L %WX#R$&> M+B"S^34)*G/7$(Y;E=O-_;GOE;O(.IV6Y*8C+]SYN3O5$I=C%W7[0WNY262^GZ.U0G"._N:J, M4[4$Z5<@?7,]TO #FZ2_NTF<;G-Y:09M[J2M, =5F -CF$^$J[6OWE2D6$'X M.=X;[F G$NAWW4:XQHE;9A\Z]5O9,?;I/[G\(.$YN%P2)O446.\0<,>B@&A? MCH-&A2P9H MU@R&YG\@0'H$EC+$FC6);\RP04N5FQ1^ 4)U"H0%"SE>LBK_T9D[?45-WOO M%:8 0I 4GX$0A/A-FX?#/ TJ1WWEB9N24(L>V%KU&-#-/M^N D2;>$OTS MI!&JI1$R2Z/+V8R1&18$_)2+/TIY%( G'&=:382.JHF.Y6V;O-9$Z(.:2$M< M^.ANZNQ&0S-/TQ:C%C[(+'PJ@: -'^U5 F;W;<.O]0W:HV^VWI=:AOUJIARB MK])V8+5$06:)HF\+V@"]G=EW CRJ*+$W#B@3PF;YN2T' KL^'+ M_$34KH<7!\NWF,E=P$%,IM+4Z?1DFEEQ5EM<"+K(CSN?J1 TR7_."0X)4P/D M\RFE8GVA)JA.S,?_ %!+ P04 " N@:A89]KE^]4# #_$0 &0 'AL M+W=OYI!0G=3PS;V'??Q)A*JP_0G&=[ $L2W M;,%DRZQ0PC@%PF-*$(/UU+BQK^>VIQRTQ5\Q['CM&ZE45I0^J,;G<&I8*B)( M(! * LN_+_3>=O$QFA3G,:?)W'(IH:HP-%,(: MYXFXI[L_H$QHJ/ "FG#]BW:EK66@(.>"IJ6SC""-2?&/'TLB:@X2I]W!*1V< M8X?!&0>W='!UHD5D.JU;++ _872'F+*6:.I#()B$P_N[-V+%'G]#=]SP63PB3$.GABYGD*41SFDKQ<*SIOT#W$- -B?^# M#JN[1_4-Z/TM"!PG_(/T^[:\1>_??D!O44S0UXCF7$[$)Z:0V:B8S*",?%9$ M[IR)W$5?*!$11WQE4GWM9W+7LX,;?UU%J,QF.G,FJ$/*Q"'G:& M/*=<(+I&&:-A'@AY(FZ!Y/ 1*6[B +C>?E1$P/9CZ =:-*W;,NJ<]KF+VA-8 M@R&O8LA[9?U[?5+5$UB#JE%%U>B%]%_@#FO2'MM'ZC\UL:TSXA]7\8Y?0/S+ M8O!TK"VQS@">N[8]@36XNJJXNGKE;7#5)U4]@36HLJU#,6.]T$8H@>LR'XR. M=D*;S:!])]BU^LON#/E>TH!9$&E9AU+0"'1_S;5;N<'1&WH?*S.XNS7X' DP& MKM2-0WF!B;E@6%W=6D/M!'OVBO6$UDS]4.'9P]<6>*_%7E]H3;H.Y9[=62+] MBL"]DP)=ZML[%OBIE>..KHX$;M:NTBFPC7YAX#*4G(CB*EGU5J\8-_KN?M0_ M4Z\;^HI^@"F>1N1%<1,3CA)82TCK @ ^@< !D !X M;"]W;W)K&ULK57?;]HP$/Y7K%2J.FEM?E&"6H@$ MM-/V4 FUVO8P[<$D![%PXM0V4/[[G9V0 0H9#^.!^,?=Y^\[G^^&6R%7*@/0 MY"/GA1HYF=;E@^NJ)(.4="_S,)O*#7 MPF=ZN7O802=L AQ:O/!<@#,JH8[@C.[P 6@REI(62[#C7^.YTA*S^7=;["KL M7CNV>>$/JJ0)C!Q\P@KD!ISX^LKO>X]MPO\3V%$8>DT8>EWH\2M3J]N%!""L MT(#XFDBJH4US!>1[%LE4H4WLW7EXE9M#,?^R.F)YW["\[V3Y_%%B><&;V@B. M><[Q&;0QK$!\_^CL@3?P#G[^"=]6GRB(V@GW&\+]RPAC3'-RPPJR RK;WV$W M4K_R)#[)S7LD?9+2G6I+HXMP.E(F:K1%EVE+V8:E@-5HQX"G;=*BEF0XB7^G M2<7//2BC.&ULM9C;;MLX$(9?A5 710LTEDC+AZ2V@3AM=WM1P(@W[34CC2TADNB2M-T" M^_!+4K+H74NLK30WL0Z+.)>;;@LPG;RBPM8,&1V.8Y MY3_GD+']U,/>X<%]NDZD?N#/)ANZAB7(A\V"JSN_]A*G.10B907BL)IZM_AF M3L;:P(SXFL)>'%TCO91'QI[TS>=XZ@6:"#*(I'9!U<\.[B#+M"?%\;URZM5S M:L/CZX/W3V;Q:C&/5, =R[ZEL4RFWMA#,:SH-I/W;/\75 L::'\1RX3YB_;5 MV,!#T59(EE?&BB!/B_*7_J@"<630)RT&I#(@AKNCE3=] M899JK!5<6NBOLI1$I;%P,7K5V."1^_1Q^_;5/Y$M(B1>7TU M5\N.T1W+52X(:J)YA>Y!2)Y&$JI19OP"N,F4(H+JZ:T.NW;WY@-(FF;B+1() MY2!06J"_$[85RDY,?*D6HY'\J *?E^"D!;R/OK!")@)]+&*(_VOOJR#4D2"' M2,R)T^$7RGNHC]\A$I 0_8'\ V?YXYBA7\>Z;V8(6V:X7SXT+M1II)62F#,\E&)T07(7C9H9QS3!V,B@=7$%Z21C&IQ"C M9H;KFN':R:#*O4M*7)^ X''83((#JYV!LWB^&4\X^,0 M#WO]EA@3RT?.+KPN5.3<0L16QO$O=/RX%+LPE>YQ>%ZHK)1CIQS_KSR[@(47 M@5DAQVXE;ZC9+G2#2Q+,"CMV*_NBI2N[S;K6I95[/'I.8\;.;M&5SC8"[.X$ MW7LS/FT)I*4W8]L3L+LI7-J=\6D[:%$%8IL!<0KUY0VZ\G<.A%5SXE;SRSMT MY? <"JO9Q*W9'7LT.=7JMM0@5JQ)_^5[-'F)+3JQPD[G0U#R9'(0Y' MO9:-$+$"3]P"_\PF34XW[&TY:&6=N&7]N4V:G+V#)U;3B7L/_^P&34XW]6U0 M5LJ)6\I_3W.N)OE59OE')Q4Y\+4YCQ$H8MM"EH<6]=/ZS.>V/.FPP\L#(_7_ MNJH*@3)8*=.@-U)1X>493'DCV<:<>SPR*5EN+A.@,7 ]0+U?,28/-WJ"^B1L M]B]02P,$% @ +H&H6 KC$SUT P U P !D !X;"]W;W)K&ULM9?_;YLX&,;_%8M-ITU:"S9?0GH)TC55M4F[K6K7NY\= M\B:Q!C:S3;/]]V<#A4R8=.IZOP0,O,_SO";^Q%D7NOJ MPO=5OH>2JG-1 3=WMD*65)NAW/FJDD W35%9^"0($K^DC'O9HKEV([.%J'7! M.-Q(I.JRI/+')13BL/2P]WCAENWVVE[PLT5%=W '^KZZD6;D]RH;5@)73' D M8;OT_L(7EZ0I:)[XA\%!'9TCV\I:B*]V\&&S] *;" K(M96@YO *R@*JV1R M?.M$O=[3%AZ?/ZI?-\V;9M94P4H4_[*-WB^]U$,;V-*ZT+?B\!ZZAF*KEXM" M-9_HT#T;>"BOE19E5VP2E(RW1_J]FXBC D(F"DA70)K,[X#G#!0Z0W?M MVT)BB^[YAJEU$K8ZD6OC:-V#A^WH6^;$.3B=!_4WF.0OP.D8!$Z/[N M"KUY_?9G&=_,0S\9I)\,TNB&$[J?*Y#4MM]%=B5K%2*W@EU#%ZJB.2P]LT@4 MR ?PLC]>X23X\T2^L,\7GE+/;L&N,SNEYG78WET!6XFDD;!K\B$C01HO_ >' M<=0;1R>-C5?L\FJKXF.O)$C=7G'O%3_EE;B\XI%7'$5NJZ2W2IZRFKFLDG%; M\835K+>:/665NJQF(ZO ;93V1NE)HR][,'3>:I NN_17[>:]W?RTG="T0-N6 M!D6S^JMN];O\YXZ7.,?N"#@8&!:<#/$1E+I K*QJBR9F &76GG9R)1@%.(NC M9"+ $43Q+\Q"VW[!Z)H53#,W/SJEXP31/)I8GW@@%SZ-KFO&+89;<#E]_P]P MX8%<^ 70U6G\M/"B"9S@@5WX>?#"8WJ%X93;0"_\/'SA,;_"R2_> ##\/(+A M,<+">,IM8!A^'L3PF&)A,O65'D"&?X=D>(RRF(03-,,#SO"+\@R/@9:D:>A. M00:@D9<"&G$ +0S"^42"@6CDQ8C6*1WO.,)T]-/L'^U1[7[?[.%VC"MCL35E MP?G,M"#;+70[T*)JMJUKH&ULM9AM;]LV$,>_"J$50PNTT9,?DLP64%O:5J I@J1=7PQ[P4AGBZ@H M:B05I\ ^?$E)D2U;T2R ?6.+%.]'\G_2G7B+'>/?1 H@T1/-$6002XW ZN\1UI!EFJ36\6\# MM=HYM>'A]3/]]VKS:C,/6,":95])(M.E=6FA!#:XS.0=V_T)S8:FFA>S3%2_ M:%>/G\' ;PS\]&#",Y;CN_^+B<['^/V8CEI^ZW*_ MXOHO<#^R?/ON,W"*;DL>I^HM0_NG /W]40U''R10\4_/FE]+/UF'M6A0X MAJ6EXI8 _@A6\.LO[LSYK<\=)F&A25AD"-9QT*1UT&2('MR!D+R,9L)D[#P\B2^^%>.D?[7@\O;*S21FF1*5K7*0?G,G=L.E:*J\,QQ%C(7L4' M@6/? :.TT"@M,D7KNL;;N\;[B?FY@9MRDTE::)06F:)UW;0_YKJ#A[1SL_0P M9;0__)-P[QV'^]#HE)$I6BVS?5!+HL"W51%/*/G*7-85F;:W+12^K\IC1_UK M74"L:E1[3%U]O,%\2U0NR6"CD,[%7"4)7A?TZH9D156Q>F!2,EI=IH 3X'J MNK]A3#XW] 1M637X 5!+ P04 " N@:A8!M&9I5L# "G# &0 'AL M+W=O(81Y)!H T'Q M;PTSR'.#A#Q^U:!.LZ=Q;(_OT=];\2CFABJ8B?P[2W4V=<8.26%!RUQ?B\U' MJ 4-#%XB@=@AV':(G',+: M(;1"*V96UCG5-)Y(L2'26".:&=C86&]4P[A)XUQ+?,K03\$\;)ETR4"C'5Q-7(U.SG)C6KLXI5\ 2KD'Q"'IDB[W@*Z;:_BPH; MF<&]S+.@%_ 3E<^B$3=1#BQ<^@;<32:&T#3XN@UP# M^7&)]N1"0Z%^=@6O H^ZPF2_F!P+;B$#5Q MB/K0X]GG#W,L!JU@=,FM,(86PY2E=3PXB083=]V6T6$4MHRVZ T:>H->>M^Q M F&E3 SDY:V[G3QZP7YUW0<"&Q+[[#1._R?QW)XR#@<"&PK#J,F#J/>O,]A M#9+R!+I45JZ#UD$+QZ-HYS3VXN_)?MRP'_>ROP2\UO"MRJF&E, =WO@*.HOP M^)&4P/=WE/3NM:>2DT;)2:^2SSH#V47\Y!'Q033:(=X+O2=QWWNX5KU>ZE^$ MIOEV:2-)?6,RGN1E:E;PEL2&3%)SY?9FJMZMK3@:AL&.Y'Y.^VINM1+^ :IY M#=*6\NC0]6^TKY#@04BP;_(Z%06/[IYH&(6[FGKW_%=-;JOE*P"9F4Y8D424 M7%=M4;/:=-MO;8^YLWYFNG#;2C[ 5"T\-CU+QA7)88&0WO$(4R:KKKB::+&R MC>6-T-BFVF&&7Q(@C0$^7PBA[R=F@^;;)/X#4$L#!!0 ( "Z!J%@=$&@? MO0( + & 9 >&PO=V]R:W-H965TO05!IH M[IU*$<91E(8EY3+(1O[L7FV*CDO01JN)-&P&@>WO9O)T-E[@Q\W.9K M/@XB!P0"F'4*%/\V, 4AG!!B_-YI!FU(YWBXWJM_]KEC+DMJ8*K$(\]M,0ZN M Y+#BM;"SM7V"^SR&3@]IH3QOV2[LXT"PFIC5;ES1H*2R^:?/N_J<. 0QR<< MXIU#[+F;0)YR1BW-1EIMB7;6J.86/E7OC7!@KP60-2*W#*F:\C)'(S5-;.U1DORC=,E%]PZ^\L9 M6,J%>8>>C]@-O#0,T#ZOFQY<$"[)]T+5!F.946@Q \<1LAWMI*&-3]#VR1WR M%89\DCGDQ_XA9MZF'^_3G\1G!>^HOB+]WGL21W%"'A8SEPAWH#= ?LZ5$ 1OTY;J_%=7^HUJTJWJ7M ;4U$&XP#?0*\99&_?]-+H MXQGFI&5.SJEG^_;J(W9J7.MGP*!<@M[7JM\%W\BG7MX-@TUVC7:;#J1!BS0X MBW1<1E90O<9;QB6KM4;2O#FW!9 *-%=Y%U4387! E:3)":ZTY4K/(E9T=[B+ISAJ\XDPSC]AR@\F"(E8*7=K#2$ MJ5K:9J"TI^TXOFVFT%_S9I8CT9I+0P2LT#6Z&F(E=#,?FXU5E9])2V5QPOEE M@9\4T,X GZ^4LON-"]!^I+(_4$L#!!0 ( "Z!J%CM*)P] @P .2% 9 M >&PO=V]R:W-H965TK5( MO?>2 -L4W2O0 D6SW?UPN ^*PR1";DW/Q7%;?ZD?&&N^OS7I;7RX>FV;W9KFL5X]LD]>ORQW;MG^Y+ZM- MWK0?JX=EO:M8?G<8M%DOJ>_'RTU>;!=7%X???:ZN+LI]LRZV['/EU?O-)J^^ MOV7K\OER018_?O&E>'ALNE\LKRYV^0.[8>J_;0\>;DK-FQ;%^76J]C] MY>)7\N::!'$WXF#R1\&>:^%GK]O+;5E^ZSY\N+M<^-V2V)JMFLY'WO[KB5VS M];ISU2[DOT>OB].DW4#QYQ_>WQ]VW^[F-J_9=;G^L[AK'B\7Z<*[8_?Y?MU\ M*9__Q8X[BCI_JW)='_[I/1]M_86WVM=-N3D.;E>P*;8O_\[_.D9"&$#"@0'T M.(".'1 5%Y?^3K/?,^L;S>5^SE;__PWA?;?+LJ\K7W M:UVSH_G'(K\MUD53L-K[^1UK\F)=_](:?[UYY_W\TR_>3UZQ]7Y_+/=U:UU? M+)MVR=W$R]5Q>6]?ED<'EOA_;7]7]TD0HP(X7D3(I4>(I4".+C(X2'EZ'Q M86CW>GVZBHCO7RR?Q-6K1FDD&$FKBDZKBN!5L2>V]@+O?]ZGK--!Y(S:>/Q:>.Q6^#&F)%"=- MA+H%-4%E6UC>Y&AQOD5 DC+R;7QT(J/;#Q5TJV99$M$!<'.F0V"J,P3N+^T# M616KAMUYIJ<3G, Z94C>Y'!PBD4BQP!'9658WN1H<5Y&0#)C?&_'"F1I&(9Q M']FJ61 1D@Q FW,A I.A(6A?EYL-JPX)W.4[5FF7#KJV3A.2-SD0G'N1U#&H M45D;ECTKH0@>9,C MQ$D=)6Z?"8K*^["\R=$2ZF5PP>TUU:&L7S#]PE$K6EC>Y#AP'D<3 MQY!&)7M8WN1H<;)'X4J;"=*I6B3)TJP/:=4J:(G[0"F%]Y^TNX! MM12&Y4V.""=K@6.-,D"E=%C>Y&AQ2A? I3D8VZKZ2#,_5;"MFL59Z@]PE( 3 MJ. ,J;+%MM671N YK+,U1T4LX*PM<"QE!J@4#LN;_-413N%"N/8&?WE$U2@C M/U:^/:):I5$0ZI$=AFBLC4L;W*T M.%L+X;J:@5R'JAZIP!@RD5.LG!/4:BAR>Q_G[K M')6LB%.SR+$<&:$2.2QO*SM,LAY\ JS<^ M/+MULN>H@T6<\46.%9.C)9P1F*1H1JI6J3P:D(F\*DZYHO.D3!'O M(]5Z>";K;,U1!XLXS8L<2YL1*O?#\B9'BW._:)*T&:FBI8)MR$1>%>=8T7F: M)L?V",$>GL,Z3W-4P&+.[V+'(F:,2OVPO,G1XM0OGB1BQJHZV4'+K-,]!^6).^6+'XF>,2OJPO,G1XJ0OALM\)F2HNJ;R M4$ F\JHXN8K/DSU%&C->VXIH,>=XL6,%-$;E?UC>Y#/(G/\E$Q30 M1-4VE=/'D(F\)LZRDDG:IZV^#\]FFR\L;W)L.(M+'.NB"2J1P_(F1XL3N02N MW<'H-JNBH(F\)DZ7DBFJ*-6N%+7JA>5-WC\G9HEC 31!Y6I8WN1H<:Z63#JV MF>B43_6XO<8,.&Z?"%=83)$^Z6B%'Y[&.F5SE+X23LX2Q[)G@DK7L+S)T>)T M+8%+UJI# 4UE?ES)'(2SE%"UUK(&FJ*0-RYL< M+4[:TDD::*HYDJDY>Z\Q \[>IYPDI5,$3CI2XH@H?GN/E4Y1/74/@=W+'[4BAN5-CA5G?:EC M)31%I8-8WN1H";>I35)"4U7FU)S'UU@-G\=/.?E*I^BAU$;KAV>RSMD<5;&, M\[[,L2J:H9)!+&]RM#@9S":IHIFJBFI.YFNL@)/Y&>=>V139DXZ3_.$YK-,U M1U$LXWPO:,_H:*^",?L:95S9%Y-2 VXJT MP)-;YW$.@I=Q@INL2[K'U MIVB@U%;A-TQG?>T?EKM>?*@0']>WV_JXU]MBN>M%3+C@UI^@A?X8#"-]M!I* M?.%26W^2'FJK]ANFL\_;'+4UX@NWW/JNK[GU<>^YQ7+7BYAPTZT/U_(,2%>U M4!7ID$UO7<(=M_X4M330KQ;W+F'#%K3_M MCEO?+(W"-KVK]@7N9&@%8,"SW!;[A,U1&"-B.P+B6"4ER/T*YFE8 M('8L@"_Y-T/=)89O>R@0N9F@B8,;Y"-74,(E]OF8IH0G="PAU MK)P2W/X&:.YZ$1,H(MP4P(QP51A5$7X&:X..3!.AYP Q-!VP?@[LJ X\NWVZ M9Z&&0A<$0AV+K 2W6P*:NU[$!'((MQ@P/R#F Z:P36]E @DS-"<80W7&BZR& MV>P3-TM93NB.0*ACH97@-DM <]=KL"CP0[C#@*$L'V@:AVIN2=?;#5Z33H0& M!<30H6 4X"TD5W@ZZ_QAN>O%1^"$@6O)%;># IJ[7L3$GJ)3)-= E5-U=Z?K M[(#+TXG0M8 8VA:8$6\GO<+3V>=OEG*=T#F!!*ZE5]R^"FCN>A$3""#K+NLO$N[S)KRYV^0/[E%/K0E+MV,POOMFR:&PO=V]R:W-H965T; MC\]%H1*>L=L<3=_QAHT M2-2=>/R3U0T:&KU8)++\BQ[KM$$/Q854(JTSZQJD/*O^T^\UB+4,&._(@.L, M>",#"7=D('4&\MH,@SK#H"13-:7D$%%%Q^>Y>$2Y2:W5S)<29IE;-Y]GYKY/ M5:ZO8Y-3<)O8F8 MHCR1OY[WE:Z"$>K'=7&757%X1W$$W8A,+21ZG\W9W,W?UU5OZH^?ZS_!7L&_ M8G6, GR$<( )^C2-T)N?6^OEE[FA^3$B82DS>)9!DL5%SM53BU[DUXM8W.B1 M%_2<=I/FOI&R +*C 'N?CM"$)C2+&9J6$\4?N2B6/'LX0E<\T^ M2'1)EV:\2?3W!ZV(KO5I^4]+^R95\8/VXLUL]%8N:GJZD2Q?L=[XEY_" M4?![&WQ(L0A(S,$^:+ /?.KCCT4Z8SD2]\_WDC.)N)Z^,E1D>MY-^+]LCA(A M)5H*R0WJ(Y0P?:@6.DV(45KU__]\G6OBK417^)78L!0SR\!JC(/S_FH=Z7:2 M<-@D<4 -&U!#>% /^H+2N3JQ\M:C*ZOA%HA-5-LI<#NI44-JU)V4%,G\A79[ M5;NV>[35JM%&NX&*@VB,WU%1S](FB06 M8!LP;QE=@55BH_5N$ X#\]G@!E2JP^VTX7;JY?;!#"\=7)5P]D'FE>^*['1[ MDMG&!52B@^NLP77FQ76=Z >'O<#@@YV1ZY+2E' M8> ;O-8"A-Y0=SQE&=?S^-1,X3J86A_+'\NQ'&DDVH ,=22Q]7RM-4'L JA9!J;EWQ3J$<'#@J0#4'8"J15!J M+GMK.D*_ZWCE5 !J&<(61S ,VA9QJ')=.-9GA'ZC\3RRD2@[&DHXG?%DA[OP M:W5F!*D60:FY'*T9"4\./,!!G0JH6@2EYK*WAB;T.YKW4G%M O7J=-\,]5:$ MH,ZE5EL/OX=AZPC?]CBG0]]:;ZU)Z/VN9L-<6C&_I4\G2 M_!01[^C._C6J+F!]6-:1]<:XO/17I3.X'^%WL/4[V.]W7CD5Z$MK.SCH.EL6 MZ@B5.0M]?*?[RMT\+^?9]+9SU+><*D M$AKFL@H=CLR#$#PMTE:LH"8*;^_W$-QJ\J'*=9%9@X3]!FD'LB.D6)ZB-SQ# M3XSFK8]N3/S2G9'Y*SJL*M+:ZW[$)A"V5@O[K=;.@,H?C(*Z++R]X1,&I+6_ MM:4\\WA.8MT1\6\.O;R6[!EC^LOM_' )J"N"4G.96U=$#KR11$ WDD#5(B@U ME[TU5L1OK/:),?V2G7%6:J'S ,IQ2#:#S%WI=CR*0M:>*O-O*>T[Y&]S,:LG M1W1%8Z4]O4['LUVKL[\:G;'!/E_V(YP.L4Z'''C_B(#:(E"U"$K-96_=$_&[ MI[UF %#O1%Y^ JU.LFE$SW:,?>MTR(O[0X!C?W=D[J]&9V"@A@=*S;T%UO"0 M V\M$5!7!*H60:FY[*US(GY#LM?8!W5,M=K&P!Z<;8[_EY*Y *SO(7[?L^_X MOV,KEA7L%6$_J$4"58N@U-RGRJW5&AQX(VH :KE U2(H-9>]M5P#_T;4/@/? M+]D99]BZHI]N/J7?GNPD<#[AQCS07WLY*&7Y0_F2E43E4*W>$VK.-B]RO2M? M7^K;Y-5;8#-9D(ID99?%XSJZ<,D MT-?OA5#/!Z: YO6V\?]02P,$% @ +H&H6,VA.1>@!@ 5CD !D !X M;"]W;W)K&ULQ9M=;]LV%(;_"J$50PNLL4A)MM,Y M!MJD10.L0]#TXV+8!6,SL5!]N"3EU,!^_"A9%45'9*ST&.I%8UF'+\G#-\P# M'FEVG_-O8L681#_2)!-GWDK*]:O12"Q6+*7B)%^S3-VYS7E*I;KD=R.QYHPN MJT9I,B*^/QZE-,Z\^:SZ[HK/9WDADSAC5QR)(DTIW[YA27Y_YF'OYQL>NF?R\ON+J:M2H+..492+.,\39[9GW&K\ZCZ9E@RKB2\SN1>LS M*J=RD^??RHO+Y9GGER-B"5O(4H*J'QMVSI*D5%+C^%Z+>DV?9 MUHW5"-(XV_VD/^I$M!J0R-* U W(H0V"ND%0370WLFI:%U32^8SG]XB7T4JM M_%#EIFJM9A-GY3)>2Z[NQJJ=G%]F&R:D6A7S!)XT2\4+'GN9+E,KY)&,IRR01:TRU55[.1 M5(,NNQXMZ@&^V0V06 ;X@?(3%. _$/%)B+8A0.G,;YLU__PV/_3^[)@LD9LPW:.8;5.J!9;[=+D&7V;JH?53>I)4O/K'% M*HN_%\H$__RE=-"E9*GXMRL_ 61^@,2,_(1-?D*G']I)BC37L>W6$^:<*,$4;-"*.^CD7_H>OB1C"U5)E,MNBJX(N5VB&7 MZ"OEG*I=H&L6SF[ZKAF0F)&1<9.1\1">'D/F!TC,R,^DR<_DUST]Z3+K))KN M>;HS;#RV>'K:C' *Y^F_RS]+75-P]M%WP8#$C'2<-NDX'<+0IY#Y 1(S\H-] MS3[^KUNZUMC?@'%XVOZW9W!+(]NNC5NXAIU#_AB+;R]O.6-JP)*II$C$%91U M#MRIU'>EH-3,>6O PF0(,V-0)(-2,W.DH0P[F>9 .P==SO2C(-BW<'=@>&KS ML(8C[*8CBX>?QA_NOGJO()":F1D-93@:Q.6@D :E9N9(8QIV4LZ!+A]WFQ=/ M]EW>'1A,+2;7M(3=N-3;Y%8@<7?4>_6 U,RT:$3#TT$<#DIM4&IFCC2W82?V M'.CPTVZ'3QZ@B"4P''=;G&A\(FY\^L1XBF2.4BH+7L+V\RVC7'0=S;QQ2_4^ M^P!2,R>N(8S@(4Q,0($-2LW,4>M$S'TD=I"):PT<&MX,R9Z%N\,L6S31O$3< MO&3S[]- Q-U9[]4[QO$5T8A&PD$<#@IK4&IFCC2L$?<1VF$.WVE$+>=&^^YV MA9ACTY!$W)#4W]I6_'#WU'O-CG&$1325D M!8]5&0\SMWVK!CVK@E(SLZ%)+!BDR!B PAF4FODLB(:SL&>9T>;L6L>U73M# MS/%I, K=8'3!;B1:QF*1%YF]G.@6Z;LD4&KFE#5OA8.4$T-0"H-2,W.D*2P$ M*">&G55"/,'[OK7%88M[6X]:N4'HH7N?!ASN;GJOW3'.ID)-8.$@A<00%,J@ MU,P<:2@+ 0J)M89S2W:%F&/3,!2Z8:B/J:V@X>ZC]VH=XU0JU-@5#E(X#$%A M#$K-S)&&L1"@/]8VA9G*1M&&HCI<[V.<2@5:0Z+!JD71J!D!J5FYDB36010+ZPU'G]NEM_*- MPP^4W\690 F[50W+MPX\Q'TN9+ZNWH.[R:7,T^KCBM$EXV6 NG^;*TO7 M%^6K=33J#U^J+;55Y (Z+.Q9IR>+,4,B(:FG+556M)B9\816$76Y;; MC0CCG>DXZ;N5T[&(=<@XO95(Q5%$Y-.,AF([Z=B=YXX[M@JTZ>A.QVNRHO=4 M/ZQO);2Z.8K/(LH5$QQ)NIQT+NV+.1X8@V3$-T:WJO2,#)6%$-]-X]J?="SC M$0VIIPT$@9\-G=,P-$C@QX\,M)//:0S+S\_H7Q/R0&9!%)V+\&_FZV#2&7:0 M3Y)4"5_T38;:W60%RLMHLP8/(@83W_)8Q:(D@'@U!O@ MS #O&O0.&#B9@9,033U+:%T13:9C*;9(FM& 9AZ2V"36P(9QLXSW6L);!G9Z M>LTW5&E8%ZT0X3[Z2IA$WT@84W1#B8HE3=^=H;G@FO$5M,RC8CZ5)%F)WQE9 ML)#I)W1R135AH?H,PQ_NK]#)I\_H$V(<_16(6 &\&GST<3ZJXI^;^^W JU/T*^70&R8G]J4/LH I;49M*/KR M" I/T?J3MG'F8Q>F+;1JG$K"Q?X 9TCF9%LA;0FM&E)P1JF=D!M8Q:%5EMH569%S++_@@ZRVY5 M:+6%5@UI(;7L%K16AE%."WU\JG3FNZ^[1 M:DF?56D5\LMNUE\OG^_VOD;"(VNX5[9:TF55'H7HLE]078?*%BB!/W5 )?I# M<+%.Y 'PO>:>B"@ZR03 YUKBK2JSMM"J\2EDG#WZ",6M46P>'=*6T*I?1@KM MB5_0GD<+@ RP4A-ZEKN;2LWSOI57H15QHW":WL;2"XBB2"35#87/_Y#64FI5 MTK6%5F5>2#J,/T"2X)8$8!;2]Y"3N)"3N%E.ODH!9!CEO!CVG=YN6KR'/,2% M/,2-6ND5)V4&4*;1K\GN]Y!DN)!DN%F2'O6'?0^?A0N=A]R/4 M@%:_VK6%5@UIH3%QV]_X,L#RYZ(SIS?8JPBM:LYNZ6(HHG*5W)&ULM5MK;]LV%/TK MA%<,';!$%A^RW3D&VF3="K1 T2S=9\5F;*%Z>!*=M,-^_"C9%461HJ7JYDOB MQ^7QO;H2S^&AM'S*\B_%CG.!OB9Q6EQ-=D+L7WE>L=[Q)"PNLSU/Y3GT\!+PBB=K);59Q_SU3([B#A*^<<<%85EM$0K7U3'IAHMJXG2LHVW(I??1G*<6+U+'WDA9%]$@<)T M@]Z&48X^A_&!HP\\+ XY/WYW@5XG62ZB?_D&76>%J(+O4GGFQ-5G?\@SID O MWV=%P8M?T,L;+L(HEJ\NT-WM#7KYXA?T D4I^FN7'0HYMEAZ0J9?)N&M3ZF^ M.::*.U+]$.:7B/B_(CS%U#+\VCW\AJ_KX40?[LF#5A\Y7!\Y7.&1#CS]>-C* M.8ZG]O'E]?FJV(=K?C61%V#!\T<^6?W\DQ],?[,5!P2FE4KJ4HD+??6>%P42 MNS!%/OK&P]Q6[!$AJ!#*N>-QY6,6X*7WV*S"C*+S.9[745IZM$Z/.CO1/@UM MZ5'(7@"!:<6RNE@VNA='!-8XRM-6'\P(:N]!4*<5].W!<0ZPY15 -@$(3*MV M5E<[&]V$F7&(+_Q6%RPA"WL;YG5B<_>DM-WF?!L*CGXO1"19CC>G=%N:<\B> M (%II2_JTA>C>[(P#G@Y2;7;8D:5DQ2Q=\:?*J:=.A/\)(DVC]9E2QJL:^5! M)]#0ID"AZ64W!(8_DB=/ %#E J'IY2I5X#N9N-=I>()HGF&8TH"TSD-+&&&^ M/^LX$16;^V0T7_I.13"X)T!H>L%*'_A.1N[7$WJ6-"TAK*,7BLU]-IXW?:4K^> [ M*;I?<^:VV8L&[?:88:[92]&\[^;YZRQ)>+Z.PACMPSVWI^B$&-P3(#1]F:ET M YZ.76B"Z@4H-+UPDZ![G8(G"$W(^8M%ZPRT15$2=$ALW%CXNU?^??@3 MPR[^GV/UCY5@P./7_R<(%W\Z0_34%+7CWFO_;O[$H*M_*#2]8J48\'@# )OK M>V/Q:8OINC04N6.W#3"OU ,>[PM@<]4OYZYYNSN6*#EW=5TO MBN"QF^#;[(G^0_W7I6[LP;UZ#K< *QV!%V-I%51%0*'I#JY2$<3M/O3R<*>F ML@M8>QJW1#%*.I0W4;Q/W#Y!'U8EH$X!%)I>L)(19+Q30$P+P&B'*T1/K>'W M]W8(NEF5@%H$4&AZQ4I'D/$6 3'7_Q>TW0U+3(=S2!3E$[=),)Q5":AC (6F MEZ]$!1GO&!#3#,"!L2:U1,FI"W?T1]$^<=/^=9;OL[SL3YH)7GCW6<<&IQMG M<%N>PRL@2DJ0,WL-9PF4@.H%*#2]7*47R/C]!6)N'01D9LP1SZ$$J%("U.TG M]-HN!744H-#T@I6RH.,=!6IZ!6VB=?_*CU:AY +M[3ITMYV[/"<]@55&D7.MZNH*8589DVW3_THX4H M%4+=*N3N\O82B;RZ*2KJN/I O0PH-+U>)6KHF9V0L_1.0=4,%)I>KE(S=/S. M!S6W-.ABWK:=+5&$4M;AK5$E0*C;L.C%VZ"6!12:?J.3$BILO&7!3#/"N-?) M#.FXV8DI2<%ZFQ7=9,Q W0HH-+UB)3_8>+>"G7-T,Z=@ "Q?=!;V/"<0\QJ#,!A:97K&1$,-Z9 M"$QGXL*X/&Q!'==&H"@_./.$PV!>#4#M!R@TO7PE*X+Q]D-@/M @9Z]I^VJQ MA(WG>,J'J#Z$^;9\K";F#W+<]'(F^YL?GTLZOA'9OGJTYSX3(DNJ MESL>;GA>!LCO'[),?']3/BU4/QVV^A]02P,$% @ +H&H6+H2ZZ33!@ MJS0 !D !X;"]W;W)K&ULM9MM;]LV$,>_"N$5 M0PLTD?@@V>X< VN"=@4:(&C6[K5B,[%06?)$)NF&??A)LBJ*)G629>9-XH?C MZ7\G4K_C@Q?/6?Y=;#B7Z,K:M&V\0COA]ZVRA.)\M%]=E-OEQDCS*)4WZ3(_&XW4;Y/^]YDCU? M3/#DYP=?XH>-+#_PEHM=],!ON?RZN\F+=U[C91UO>2KB+$4YO[^8_([?78:T M;%!9?(OYLVB]1F4H=UGVO7SS:7TQ\4M%/.$K6;J(BG]/_)(G2>FIT/%W[732 M7+-LV'[]T_N'*O@BF+M(\,LL^2M>R\W%9#9!:WX?/2;R2_;\!Z\#"DI_JRP1 MU5_T7-OZ$[1Z%#+;UHT+!=LXW?^/?M2):#7 K*,!J1N0H0UHW:#*G+=75H5U M%)_^1I]SH3@ MUD(B[OA4"OK[B,XD2\ M*>UNK]#K5V_0*Q2GZ,]-]B@*OV+AR4)M>4UO52M[OU=&.I1=1_DYHO@M(CYA MEN:7BN&M1BC!!UUDJ-^(M@F/?.PPK MA^53XVF)21#BA??4#LJT(C0DC9$FEC5B&2BVD8BR''TLNJ?D>9_:O<>@I<,_ M4&I:8-_WL5UJT$@-0*FPJ,"\I"6%-BL:4KNPL!$6@OWZ8UX,YL/!;=,8NNSB MCIQI$4^;B*?]75S677Q;=_'!:9@:-^'L\#Y93 +[39HUDF/F]: MG#&[Y'DC>0Y*'BQNWI]0B\GVSW-,(8"P_ZH\4,3PGI0 16[,4P M?,?PK'8)#6[01)>JR(MA]/:(,AEJS:,%M4 >%6MQX(9I&(3VT?W=D3<]:@5R M#%+S1*[5SO7G\/3PAEF,.M"&%8XQS.,3X89-W!H# #+152LB8QC)P_59V&HF MUF+4E5A%8 PC^#+;;GF^BJ,$[:(=SZWJ0!='CP!'WO09FF(Z\4^9HSGEN"MO M>JB*XP2$YQBXU1ZUIRV>SPYZ(GS=L7&U9MDPM,<@D)@X/GP"P%<=&Y4".X'! MWJ/?Y+/MQH"7&!N" CYA;IA*P,+AZ&'FR)L>M:HD"#QM/XVIQ)RQ&W,;6,#8 M %710."BX43X$K,@,(;>2\SUB:HN"%Q=# ]EP,P>OM;86%3-0>":XQ#HZ#\T M?!H+^SYZ7#KRIF="E39D?@KIG18UKKSIZ[&JJ*'P0L68%5G?G'Z%QNS+8A4P MVK$D2U5E0N'*9 S!J5F:'#Y&0!-=JBHV*%QL](BR+ 98LFA: 5EL+<-3-[BE MCLJ".IJ7*#*H*C(HO*IP&FZIN9S06L6L [38=*R@4U4E4+A*.!&BU"P3C-X/ MF>BJ%?HIC/[A^BRS?B.O%INNO"IV4YC=EUF^R_(BFRC-)!?>7=:QDPC[.7H0 MO 3EJ:(\G9W -NH4XZZ\Z:$JC%-XA6(,V\S-@)!.C>YH6@';C8K%#&;QJ U' M$[/&CJ-I FPY,H5B!J.X1YA)5$LF+5; KB-3[&7P?OK@IP]SNK?NRIL>M<(Z M&["]/AIPK'^MWV+2M9#(6MOL8_;9A\L>L.<.HEN7K;#,8"P/%]@/8(M)UQXD M4P1F,(&_GM^>(YE7YVQB;I?F=-O=E3<]7L5S-CV!;,PIQ%UYTT-5$&?P5'T$ MV9BY!\#FL_EA1WP)8C-%; 83>Q0!31@;P^LEYMB!XGH <[WG=(Z)9\N-@2\Q M-@3%^@#>V!_\L N<[O&[\J9'K:J(8, >_VB>!OT;!_#UQ\:GZH5@S(F X0'V M%PRP@+$!JM(B@$N+X:'T%Q'PI<:&TCKA!Y<;!S0_:G$6=GWTH'R)/85 E34! M?*2PYVGJM*)QY4T/554TP8"SA,=A/C#W&0B>^49G-LTPGLXZ:LY %2;!F*.$ M/9+[#Q"")KI456L$<*W1(\HRQ;?ET30#\ABJDB&$SQH,/S?K]-B!*V]ZU*K* M" <<.QC-V]!<2SC#]."&V8PZ%FY"52>$8XX5#!?>7RB )KIJ1?\0IO]P?>;I M>DMB+4:'B?5:OR0I?\9S'>4/<2I0PN^+1O[YM(@OW_\R9O]&9KOJQR5WF939 MMGJYX=&:YZ5!\?U]ELF?;\K?JS2_3UK^#U!+ P04 " N@:A8TA[DK68# M "5%P #0 'AL+W-T>6QEKI U4N44P^/$[^D#@F/=B5KB[72C43 M(PXMQ/.&=X[1(FN^%A,Z"'G0.VH>#DP#)NP?N7X'EP\3[]N'W)YDG!P@Y%VV MH7O5%IB,DDQL=T+@FH#6)REUG@@?NU/"V4PR8"4D97QCPGT(S#.>24?I+:@3 M^A I_AC8-SW8G95.RD0FR]PF@_F>59?O 74/##+.&X-]UP0FHYPH1:6XU9WR MXC+X#'*J]L,FUPX7DFS\_K6[)90GG626R9C*[1W!K4.3$:<)V)%LL82SRG(/ M0*6R5#=B1A:9(*6'FE$UM.R<29JP==E?)XT!3-W'U4F>\\UGSA8BI6;P M1R>-@\%:6R[O*OF&KQ^IUY-1-7G?!9-@%DYVHR6$73$8= M,#EXL[OF2TSZIV\RZ,1J][M@,CA)DU[UXMMZN]YYMVZB#OR&&;L_X#<1WR9U M9BO&%1-5;\GBF(IGK]A:7I$9I[OZ^OJ8)F3%U4,#CMUM^SN-V2J-FJON8"*J MJ[;M;S \/VQ^0.E<3,1T3>-IU96+6=ET=$-GK0X@[".WY6%',([![ A@6![, M <8Q+"S/_S2>(3H>@V'>AE9DB'*&*,>P;,BT_&!Y[)Q('_:11E$0A"$VH].I MU<$4F[R/2RN<97&Z^0PW6 K>FA"L%&BE8&"K@-4.Y+?G@9JR,"0("B?@WO/(Z]^3GG;?\1/_@)02P,$% M @ +H&H6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'8V.L-[!7J8ZV2)M^6ED?H^B].;)^<>5M?.MBFG3;R9AYT$U80L06S,IIM/9I%7:9F_?G/:U\!.\X2+443N;&KN& M!PU/X5=_MRD..NB5-CK^G&?]>P.9:+75K7Z&9IY-,Q&V[NFC\_K9V:C,LO;. MF'F6'SL>P$==_ZMYV4%^5:O0MT2UNE<)9)[-IFF':^U#[#_1[U\EQ@.D#Q^W M]M&]UR:"OU$1/GBWWVF[Z7:3CF*"#J.OP^GU6,0K_W_*Z-9K7<.-J_ M\D+>I?U^[A '8/XAYJM[&ZZ\>9/:5">\J+=HKG MWG7BNJ[=WD9Q U%I$S D:19FM7S4FZWXZA.2N-YXZ$(P8C9**#FS49;1U8]; M9QKPX9OXZ_L^S5/Z =)WO,28E%)R=J>TK8[=AT)/EZ(FIDD+V%K#X#Q32LF9 MG7)K#Q 0Y'NEO7A0)@V=SZ &F)14A#IO]Z-WQN=*B-"_M!XN24 M5')FJ]S:H--_LALV33K1XMI[EX>.2WPU4U#F*9C-&.5U4H 96C"@A/U4M*0"6S M@$C,X1H5I:"264$T)DZCDEQ+8U80C8E75TI*026S@FC,"F-2"BJ9%41CSC F MI:"264%GYW"_@A-C4A8JF2WT'YC+M.MF;W"\EY2%2F8+D9C#0*(L5#);B)X3 MXT"2E(4DLX5H3!Q(DK*09+80C8D#25(6DJ->".% DI2%)+.%:,P+C$G>TV&V M$(UYB3$I"TGVVSK4926>R$G*0I+]Q@Z!.SHBQ4,5N(QL06JB@+5@BG@;6VT-REGPBIO5:F7GC1O1SO(D[/([W]&U!+ P04 " N@:A8O '6P> ! #L M( &@ 'AL+U]R96QS+W=O M )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9 M=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9 M-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9! ML_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F M"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U M;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\G MT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW M)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^DNIS/ M3=?+7Y;?.T @=!&S:;EL6 M_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ? M&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D) M.YG0COPJ^C87( MA?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<" MZ2,#Z6,(TL5PN034$L! A0#% M @ +H&H6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " N@:A8>1]5)NX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " N@:A8F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( "Z!J%AS]D>KW04 .,> 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6$D]L$_Y @ 90H !@ M ("!&PO=V]R:W-H965T&UL4$L! A0#% M @ +H&H6%8!!4"&PO M=V]R:W-H965T&UL4$L! A0#% @ +H&H6()[0T,F! M/ H !@ ("!P40 'AL+W=O&UL4$L! A0#% @ +H&H6"C) MJH6-!@ Y \ !D ("!FTX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6$?EUR-W"0 !@ !D M ("!JVD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +H&H6";:+PY$ @ B@8 !D ("! M"8@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +H&H6!=+ !4+ P LP8 !D ("!:9L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6(4\Q0ES!P &PO=V]R M:W-H965T&UL M4$L! A0#% @ +H&H6(NC#42Z @ C @ !D ("!)&PO=V]R:W-H965T&UL4$L! A0#% @ M+H&H6,6+&K3= @ RP< !D ("!2-@ 'AL+W=O !X;"]W M;W)K&UL4$L! A0#% @ +H&H6+GY;KME @ M+ 8 !D ("!Q.( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6$TRV.X; P 70H !D M ("!8_$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +H&H6!91T 8M! A1, !D ("!D 4! 'AL M+W=O&PO=V]R:W-H965TX. 0!X;"]W;W)K&UL4$L! A0#% @ +H&H M6"1W]T+> @ ^@< !D ("!^A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6*YPT*_E P 8A4 M !D ("!^QT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6.THG#T"# Y(4 !D M ("!G2@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +H&H6,VC80T?!0 S1P !D ("!($,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +H&H6-(> MY*UF P E1< T ( !A58! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ +H&H6+P!UL'@ M 0 [" !H ( !3%\! 'AL+U]R96QS+W=O30 0 K2 !, M ( !9&$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #\ /P P$0 96,! # end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 291 335 1 false 77 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://bionanogenomics.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Deficit) (Unaudited) Sheet http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited Condensed Consolidated Statements of Stockholders??? Equity (Deficit) (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Basis of Presentation Sheet http://bionanogenomics.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Net Loss Per Share Sheet http://bionanogenomics.com/role/NetLossPerShare Net Loss Per Share Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://bionanogenomics.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Balance Sheet Account Details Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetails Balance Sheet Account Details Notes 11 false false R12.htm 0000012 - Disclosure - High Trail Agreement Sheet http://bionanogenomics.com/role/HighTrailAgreement High Trail Agreement Notes 12 false false R13.htm 0000013 - Disclosure - Stockholders??? Equity and Stock-Based Compensation Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensation Stockholders??? Equity and Stock-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://bionanogenomics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Investments and Fair Value Measurements Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 9954471 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies Organization and Basis of Presentation (Policies) Policies 18 false false R19.htm 9954472 - Disclosure - Net Loss Per Share (Tables) Sheet http://bionanogenomics.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://bionanogenomics.com/role/NetLossPerShare 19 false false R20.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://bionanogenomics.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://bionanogenomics.com/role/RevenueRecognition 20 false false R21.htm 9954474 - Disclosure - Balance Sheet Account Details (Tables) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables Balance Sheet Account Details (Tables) Tables http://bionanogenomics.com/role/BalanceSheetAccountDetails 21 false false R22.htm 9954475 - Disclosure - High Trail Agreement (Tables) Sheet http://bionanogenomics.com/role/HighTrailAgreementTables High Trail Agreement (Tables) Tables http://bionanogenomics.com/role/HighTrailAgreement 22 false false R23.htm 9954476 - Disclosure - Stockholders??? Equity and Stock-Based Compensation (Tables) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables Stockholders??? Equity and Stock-Based Compensation (Tables) Tables http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensation 23 false false R24.htm 9954477 - Disclosure - Commitments and Contingencies (Tables) Sheet http://bionanogenomics.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://bionanogenomics.com/role/CommitmentsandContingencies 24 false false R25.htm 9954478 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://bionanogenomics.com/role/InvestmentsandFairValueMeasurements 25 false false R26.htm 9954479 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies 26 false false R27.htm 9954480 - Disclosure - Net Loss Per Share (Details) Sheet http://bionanogenomics.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://bionanogenomics.com/role/NetLossPerShareTables 27 false false R28.htm 9954481 - Disclosure - Revenue Recognition - Revenue by Source and Geographic Location (Details) Sheet http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails Revenue Recognition - Revenue by Source and Geographic Location (Details) Details 28 false false R29.htm 9954482 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 29 false false R30.htm 9954483 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) Sheet http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition - Remaining Performance Obligations (Details) Details 30 false false R31.htm 9954484 - Disclosure - Balance Sheet Account Details - Schedule of Accounts Receivable (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails Balance Sheet Account Details - Schedule of Accounts Receivable (Details) Details 31 false false R32.htm 9954485 - Disclosure - Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details) Details 32 false false R33.htm 9954486 - Disclosure - Balance Sheet Account Details - Schedule of Components of Inventories (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails Balance Sheet Account Details - Schedule of Components of Inventories (Details) Details 33 false false R34.htm 9954487 - Disclosure - Balance Sheet Account Details - Schedule of Intangible Assets (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails Balance Sheet Account Details - Schedule of Intangible Assets (Details) Details 34 false false R35.htm 9954488 - Disclosure - Balance Sheet Account Details - Narrative (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails Balance Sheet Account Details - Narrative (Details) Details 35 false false R36.htm 9954489 - Disclosure - Balance Sheet Account Details - Schedule of Accrued Expenses (Details) Sheet http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails Balance Sheet Account Details - Schedule of Accrued Expenses (Details) Details 36 false false R37.htm 9954490 - Disclosure - High Trail Agreement - Narrative (Details) Sheet http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails High Trail Agreement - Narrative (Details) Details 37 false false R38.htm 9954491 - Disclosure - High Trail Agreement - Schedule of Convertible Debt (Details) Sheet http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails High Trail Agreement - Schedule of Convertible Debt (Details) Details 38 false false R39.htm 9954492 - Disclosure - High Trail Agreement - Schedule of Future Aggregate Redemption (Details) Sheet http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails High Trail Agreement - Schedule of Future Aggregate Redemption (Details) Details 39 false false R40.htm 9954493 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Narrative (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails Stockholders??? Equity and Stock-Based Compensation - Narrative (Details) Details http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables 40 false false R41.htm 9954494 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Warrant Activity (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails Stockholders??? Equity and Stock-Based Compensation - Warrant Activity (Details) Details 41 false false R42.htm 9954495 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Stock Option Activity (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails Stockholders??? Equity and Stock-Based Compensation - Stock Option Activity (Details) Details 42 false false R43.htm 9954496 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails Stockholders??? Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details) Details 43 false false R44.htm 9954497 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Assumptions (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails Stockholders??? Equity and Stock-Based Compensation - Assumptions (Details) Details 44 false false R45.htm 9954498 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details) Sheet http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails Stockholders??? Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details) Details 45 false false R46.htm 9954499 - Disclosure - Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) Sheet http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) Details 46 false false R47.htm 9954500 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 47 false false R48.htm 9954501 - Disclosure - Commitments and Contingencies - Schedule of Restructuring Charges (Details) Sheet http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails Commitments and Contingencies - Schedule of Restructuring Charges (Details) Details 48 false false R49.htm 9954502 - Disclosure - Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details) Sheet http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details) Details 49 false false R50.htm 9954503 - Disclosure - Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) Details 50 false false R51.htm 9954504 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails Investments and Fair Value Measurements - Narrative (Details) Details 51 false false R52.htm 9954505 - Disclosure - Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details) Details 52 false false R53.htm 9954506 - Disclosure - Investments and Fair Value Measurements - Contingent Consideration Liability (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails Investments and Fair Value Measurements - Contingent Consideration Liability (Details) Details 53 false false R54.htm 9954507 - Disclosure - Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) Details 54 false false R55.htm 9954508 - Disclosure - Investments and Fair Value Measurements - Unrealized Losses Positions (Details) Sheet http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails Investments and Fair Value Measurements - Unrealized Losses Positions (Details) Details 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - bngo-20240331.htm 4 bngo-20240331.htm bngo-20240331.xsd bngo-20240331_cal.xml bngo-20240331_def.xml bngo-20240331_lab.xml bngo-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bngo-20240331.htm": { "nsprefix": "bngo", "nsuri": "http://bionanogenomics.com/20240331", "dts": { "inline": { "local": [ "bngo-20240331.htm" ] }, "schema": { "local": [ "bngo-20240331.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "bngo-20240331_cal.xml" ] }, "definitionLink": { "local": [ "bngo-20240331_def.xml" ] }, "labelLink": { "local": [ "bngo-20240331_lab.xml" ] }, "presentationLink": { "local": [ "bngo-20240331_pre.xml" ] } }, "keyStandard": 288, "keyCustom": 47, "axisStandard": 30, "axisCustom": 0, "memberStandard": 48, "memberCustom": 24, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 291, "entityCount": 1, "segmentCount": 77, "elementCount": 626, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 810, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://bionanogenomics.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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed 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": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R3": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R5": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R6": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Deficit) (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Deficit) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.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": "bngo-20240331.htm", "unique": true } }, "R8": { "role": "http://bionanogenomics.com/role/OrganizationandBasisofPresentation", "longName": "0000008 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://bionanogenomics.com/role/NetLossPerShare", "longName": "0000009 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://bionanogenomics.com/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetails", "longName": "0000011 - Disclosure - Balance Sheet Account Details", "shortName": "Balance Sheet Account 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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://bionanogenomics.com/role/HighTrailAgreement", "longName": "0000012 - Disclosure - High Trail Agreement", "shortName": "High Trail Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensation", "longName": "0000013 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://bionanogenomics.com/role/CommitmentsandContingencies", "longName": "0000014 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurements", "longName": "0000015 - Disclosure - Investments and Fair Value Measurements", "shortName": "Investments and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": null }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies", "longName": "9954471 - Disclosure - Organization and Basis of Presentation (Policies)", "shortName": "Organization and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://bionanogenomics.com/role/NetLossPerShareTables", "longName": "9954472 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://bionanogenomics.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "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": "bngo-20240331.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": "bngo-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables", "longName": "9954474 - Disclosure - Balance Sheet Account Details (Tables)", "shortName": "Balance Sheet Account Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://bionanogenomics.com/role/HighTrailAgreementTables", "longName": "9954475 - Disclosure - High Trail Agreement (Tables)", "shortName": "High Trail Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables", "longName": "9954476 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation (Tables)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://bionanogenomics.com/role/CommitmentsandContingenciesTables", "longName": "9954477 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables", "longName": "9954478 - Disclosure - Investments and Fair Value Measurements (Tables)", "shortName": "Investments and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails", "longName": "9954479 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "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": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashAndInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "bngo:LiquidityAndGoingConcernPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R27": { "role": "http://bionanogenomics.com/role/NetLossPerShareDetails", "longName": "9954480 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails", "longName": "9954481 - Disclosure - Revenue Recognition - Revenue by Source and Geographic Location (Details)", "shortName": "Revenue Recognition - Revenue by Source and Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "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": "bngo-20240331.htm", "unique": true } }, "R29": { "role": "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954482 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R30": { "role": "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details)", "shortName": "Revenue Recognition - Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails", "longName": "9954484 - Disclosure - Balance Sheet Account Details - Schedule of Accounts Receivable (Details)", "shortName": "Balance Sheet Account Details - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails", "longName": "9954485 - Disclosure - Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details)", "shortName": "Balance Sheet Account Details - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R33": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails", "longName": "9954486 - Disclosure - Balance Sheet Account Details - Schedule of Components of Inventories (Details)", "shortName": "Balance Sheet Account Details - Schedule of Components of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails", "longName": "9954487 - Disclosure - Balance Sheet Account Details - Schedule of Intangible Assets (Details)", "shortName": "Balance Sheet Account Details - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails", "longName": "9954488 - Disclosure - Balance Sheet Account Details - Narrative (Details)", "shortName": "Balance Sheet Account Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "longName": "9954489 - Disclosure - Balance Sheet Account Details - Schedule of Accrued Expenses (Details)", "shortName": "Balance Sheet Account Details - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "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": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "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": "bngo-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "longName": "9954490 - Disclosure - High Trail Agreement - Narrative (Details)", "shortName": "High Trail Agreement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-87", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "bngo:DebtInstrumentRedemptionRepaymentAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R38": { "role": "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "longName": "9954491 - Disclosure - High Trail Agreement - Schedule of Convertible Debt (Details)", "shortName": "High Trail Agreement - Schedule of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-36", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-37", "name": "bngo:DebtInstrumentConversions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R39": { "role": "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails", "longName": "9954492 - Disclosure - High Trail Agreement - Schedule of Future Aggregate Redemption (Details)", "shortName": "High Trail Agreement - Schedule of Future Aggregate Redemption (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-36", "name": "bngo:DebtInstrumentRedemptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "bngo:DebtInstrumentRedemptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R40": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "longName": "9954493 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Narrative (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-100", "name": "bngo:StockholdersEquityNoteStockSplitMultiplierPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "bngo:StockholdersEquityNoteStockSplitMultiplierPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails", "longName": "9954494 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Warrant Activity (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Warrant Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bngo:ClassOfWarrantOrRightNumberOfSecuritiesGrantedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R42": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails", "longName": "9954495 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R43": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "longName": "9954496 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Recognized Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "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": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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": "bngo-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails", "longName": "9954497 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Assumptions (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails", "longName": "9954498 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details)", "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Restricted Stock and Performance Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails", "longName": "9954499 - Disclosure - Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details)", "shortName": "Commitments and Contingencies - Summary of Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954500 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "bngo:GainLossOnModificationOfLease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R48": { "role": "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails", "longName": "9954501 - Disclosure - Commitments and Contingencies - Schedule of Restructuring Charges (Details)", "shortName": "Commitments and Contingencies - Schedule of Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R49": { "role": "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "longName": "9954502 - Disclosure - Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "longName": "9954503 - Disclosure - Investments and Fair Value Measurements - Financial Assets and Liabilities (Details)", "shortName": "Investments and Fair Value Measurements - Financial Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-239", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "unique": true } }, "R51": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "longName": "9954504 - Disclosure - Investments and Fair Value Measurements - Narrative (Details)", "shortName": "Investments and Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "longName": "9954505 - Disclosure - Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details)", "shortName": "Investments and Fair Value Measurements - Estimated Fair Value Assumption (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-228", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "longName": "9954506 - Disclosure - Investments and Fair Value Measurements - Contingent Consideration Liability (Details)", "shortName": "Investments and Fair Value Measurements - Contingent Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-269", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-269", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "longName": "9954507 - Disclosure - Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details)", "shortName": "Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails", "longName": "9954508 - Disclosure - Investments and Fair Value Measurements - Unrealized Losses Positions (Details)", "shortName": "Investments and Fair Value Measurements - Unrealized Losses Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bngo-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r686" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r820" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, trade", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r164", "r241", "r242", "r651" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails", "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "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": [ "r241", "r242" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization (accretion) of interest on securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r115" ] }, "bngo_AccruedClinicalStudyFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "AccruedClinicalStudyFeesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued clinical study fees", "label": "Accrued Clinical Study Fees, Current", "documentation": "Accrued Clinical Study Fees, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "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": [ "r26" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r32", "r33", "r103", "r165", "r528", "r550", "r551" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive 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": [ "r5", "r13", "r33", "r444", "r447", "r480", "r546", "r547", "r795", "r796", "r797", "r807", "r808", "r809" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r737" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r98" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "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": [ "r427", "r428", "r429", "r561", "r807", "r808", "r809", "r836", "r855" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r743" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r743" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r743" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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", "r398" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r743" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r750" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r715", "r723", "r733", "r750", "r758", "r762", "r770" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r768" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r426", "r430" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccountsReceivableDetails", "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r166", "r243", "r280" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails" ], "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r284" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://bionanogenomics.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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r858", "r859", "r860", "r861" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount (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": [ "r217" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r43" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r858", "r859", "r860", "r861" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r135", "r160", "r191", "r223", "r231", "r235", "r277", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r439", "r441", "r461", "r524", "r588", "r686", "r699", "r829", "r830", "r842" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r154", "r169", "r191", "r277", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r439", "r441", "r461", "r686", "r829", "r830", "r842" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized Losses", "terseLabel": "Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r814" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r254", "r522" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r248", "r288", "r518", "r812" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "verboseLabel": "Short term investments", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r245", "r288" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r765" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r766" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r761" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r763" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r762" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r762" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "bngo_BioDiscoveryMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "BioDiscoveryMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BioDiscovery", "label": "BioDiscovery [Member]", "documentation": "BioDiscovery" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "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": [ "r436", "r681", "r682" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r73", "r436", "r681", "r682" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r438", "r802" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration milestone payment, maximum", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration." } } }, "auth_ref": [ "r78" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r2", "r77", "r437" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input (as a percent)", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r459" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r77" ] }, "bngo_BusinessCombinationContingentConsiderationLiabilityTerm": { "xbrltype": "durationItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "BusinessCombinationContingentConsiderationLiabilityTerm", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration milestone, term (in years)", "label": "Business Combination, Contingent Consideration, Liability, Term", "documentation": "Business Combination, Contingent Consideration, Liability, Term" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "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", "r157", "r649" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r157" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash at end of period", "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", "r113", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets to the total amounts reported on the unaudited condensed consolidated statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r113", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r4", "r113" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type [Axis]", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r44", "r203" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r44", "r203" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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": [ "r161", "r162", "r163", "r222", "r357", "r358", "r359", "r361", "r364", "r369", "r371", "r556", "r557", "r558", "r559", "r670", "r776", "r804" ] }, "bngo_ClassOfWarrantOrRightAggregateIntrinsicValueExercisedInPeriodOfWarrantsOrRights": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightAggregateIntrinsicValueExercisedInPeriodOfWarrantsOrRights", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value Exercised In Period Of Warrants Or Rights", "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value Exercised In Period Of Warrants Or Rights" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightAggregateIntrinsicValueOfWarrantsOrRights": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightAggregateIntrinsicValueOfWarrantsOrRights", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights", "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightAggregateIntrinsicValueOfWarrantsOrRightsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightAggregateIntrinsicValueOfWarrantsOrRightsAbstract", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights [Abstract]", "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value Of Warrants Or Rights [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r372" ] }, "bngo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCanceledInPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCanceledInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in dollars per share)", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Canceled In Period", "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Canceled In Period" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercisedInPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercisedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised In Period", "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised In Period" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGrantedInPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGrantedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted In Period", "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted In Period" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights [Roll Forward]", "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, number of securities called by each warrant or right (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase shares (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r372" ] }, "bngo_ClassOfWarrantOrRightNumberOfSecuritiesCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCanceledInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in shares)", "label": "Class Of Warrant Or Right, Number Of Securities Canceled In Period", "documentation": "Class Of Warrant Or Right, Number Of Securities Canceled In Period" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightNumberOfSecuritiesExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercisedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Class Of Warrant Or Right, Number Of Securities Exercised In Period", "documentation": "Class Of Warrant Or Right, Number Of Securities Exercised In Period" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightNumberOfSecuritiesGrantedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesGrantedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Class Of Warrant Or Right, Number Of Securities Granted In Period", "documentation": "Class Of Warrant Or Right, Number Of Securities Granted In Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightOutstandingRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Stock under Warrants", "label": "Class Of Warrant Or Right, Outstanding [Roll Forward]", "documentation": "Class Of Warrant Or Right, Outstanding [Roll Forward]" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightOwnershipPercentageLimit": { "xbrltype": "percentItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightOwnershipPercentageLimit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage limit (as a percent)", "label": "Class of Warrant or Right, Ownership Percentage Limit", "documentation": "Class of Warrant or Right, Ownership Percentage Limit" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightOwnershipPercentageLimitElectionOfHolder": { "xbrltype": "percentItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightOwnershipPercentageLimitElectionOfHolder", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage limit, election of holder (as a percent)", "label": "Class of Warrant or Right, Ownership Percentage Limit, Election of Holder", "documentation": "Class of Warrant or Right, Ownership Percentage Limit, Election of Holder" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOfWarrantsOrRights": { "xbrltype": "durationItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOfWarrantsOrRights", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in years)", "label": "Class Of Warrant Or Right, Weighted- Average Remaining Contractual Term Of Warrants Or Rights", "documentation": "Class Of Warrant Or Right, Weighted- Average Remaining Contractual Term Of Warrants Or Rights" } } }, "auth_ref": [] }, "bngo_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOfWarrantsOrRightsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOfWarrantsOrRightsRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term", "label": "Class Of Warrant Or Right, Weighted-Average Remaining Contractual Term Of Warrants Or Rights [Roll Forward]", "documentation": "Class Of Warrant Or Right, Weighted-Average Remaining Contractual Term Of Warrants Or Rights [Roll Forward]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r742" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r742" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "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": [ "r125", "r693", "r694", "r695", "r696" ] }, "bngo_CommissionFeeMaximumPercentageOfGrossProceeds": { "xbrltype": "percentItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CommissionFeeMaximumPercentageOfGrossProceeds", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission fee (as a percent)", "label": "Commission Fee, Maximum Percentage Of Gross Proceeds", "documentation": "Commission Fee, Maximum Percentage Of Gross Proceeds" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "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": [ "r29", "r90", "r525", "r575" ] }, "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_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://bionanogenomics.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": [ "r123", "r314", "r315", "r635", "r824" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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": [ "r689", "r690", "r691", "r693", "r694", "r695", "r696", "r807", "r808", "r836", "r853", "r855" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r97", "r576" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r14", "r97", "r576", "r594", "r855", "r856" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value, 400,000,000 shares authorized at March\u00a031, 2024 and December\u00a031, 2023; 57,539,000 and 45,752,000 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "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": [ "r97", "r527", "r686" ] }, "bngo_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CommonWarrantsMember", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Common Warrants [Member]", "documentation": "Common warrants." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r747" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r746" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r748" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive 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": [ "r34", "r172", "r174", "r179", "r519", "r535" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r240", "r634" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r240", "r552", "r634" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r240", "r634", "r781" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r240" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r240", "r634" ] }, "bngo_ConsumableRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ConsumableRevenueMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumables", "label": "Consumable Revenue [Member]", "documentation": "Consumable Revenue [Member]" } } }, "auth_ref": [] }, "bngo_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent Consideration Liability [Member]", "documentation": "Contingent Consideration Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r374", "r375", "r386" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term contract liabilities", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r374", "r375", "r386" ] }, "bngo_ContractWithCustomerLiabilityRevenueRecognizedExcludingDeferredAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingDeferredAmounts", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized excluding deferred amounts", "label": "Contract with Customer, Liability, Revenue Recognized Excluding Deferred Amounts", "documentation": "Contract with Customer, Liability, Revenue Recognized Excluding Deferred Amounts" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/NetLossPerShareDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes payable", "verboseLabel": "Convertible notes payable into common stock", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r94", "r136" ] }, "bngo_CorporateNotesAndBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CorporateNotesAndBondsMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes/bonds", "label": "Corporate Notes And Bonds [Member]", "documentation": "Corporate Notes And Bonds" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "verboseLabel": "COGS restructuring", "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": [ "r108", "r515" ] }, "bngo_CostOfGoodsAndServicesSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CostOfGoodsAndServicesSoldMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product revenue, services and other revenue", "label": "Cost of Goods and Services Sold [Member]", "documentation": "Cost of Goods and Services Sold" } } }, "auth_ref": [] }, "bngo_CostOfLeasedEquipmentSoldToCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CostOfLeasedEquipmentSoldToCustomer", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of leased equipment sold to customer", "label": "Cost of Leased Equipment Sold to Customer", "documentation": "Cost of Leased Equipment Sold to Customer" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation." } } }, "auth_ref": [ "r56", "r121", "r122" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r192", "r193", "r333", "r359", "r481", "r654", "r656" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "bngo_CowenMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "CowenMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cowen", "label": "Cowen [Member]", "documentation": "Cowen" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://bionanogenomics.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": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "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": [ "r76" ] }, "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": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreement" ], "lang": { "en-us": { "role": { "verboseLabel": "High Trail Agreement", "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": [ "r124", "r189", "r329", "r335", "r336", "r337", "r338", "r339", "r340", "r345", "r352", "r353", "r355" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "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": [ "r21", "r94", "r95", "r136", "r137", "r194", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r471", "r665", "r666", "r667", "r668", "r669", "r805" ] }, "bngo_DebtInstrumentConversions": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentConversions", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversions", "label": "Debt Instrument, Conversions", "documentation": "Debt Instrument, Conversions" } } }, "auth_ref": [] }, "bngo_DebtInstrumentCovenantLiquidityMinimumCashBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentCovenantLiquidityMinimumCashBalance", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, minimum cash balance", "label": "Debt Instrument, Covenant, Liquidity, Minimum Cash Balance", "documentation": "Debt Instrument, Covenant, Liquidity, Minimum Cash Balance" } } }, "auth_ref": [] }, "bngo_DebtInstrumentCovenantRestrictedCashBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentCovenantRestrictedCashBalance", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, restricted cash, balance", "label": "Debt Instrument, Covenant, Restricted Cash, Balance", "documentation": "Debt Instrument, Covenant, Restricted Cash, Balance" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r87", "r89", "r330", "r471", "r666", "r667" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r471", "r665", "r666", "r667", "r668", "r669", "r805" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "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": [ "r28", "r194", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r471", "r665", "r666", "r667", "r668", "r669", "r805" ] }, "bngo_DebtInstrumentPartialRedemptionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentPartialRedemptionPayments", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partial redemption payments of principal", "label": "Debt Instrument, Partial Redemption Payments", "documentation": "Debt Instrument, Partial Redemption Payments" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption amount", "label": "Debt Instrument, Redemption Amount", "documentation": "Debt Instrument, Redemption Amount" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionAmountRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionAmountRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption amount, remainder of fiscal year", "label": "Debt Instrument, Redemption Amount, Remainder of Fiscal Year", "documentation": "Debt Instrument, Redemption Amount, Remainder of Fiscal Year" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionNetAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption net, amount", "label": "Debt Instrument, Redemption, Net Amount", "documentation": "Debt Instrument, Redemption, Net Amount" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionOutstandingAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption, outstanding amount", "label": "Debt Instrument, Redemption Outstanding Amount", "documentation": "Debt Instrument, Redemption Outstanding Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount redeemed (as a percent)", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionPrincipalAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption payment of principal in connection with modification", "label": "Debt Instrument, Redemption, Principal Amount", "documentation": "Debt Instrument, Redemption, Principal Amount" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionRemainingPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionRemainingPrincipalAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption, remaining principal amount", "label": "Debt Instrument, Redemption, Remaining Principal Amount", "documentation": "Debt Instrument, Redemption, Remaining Principal Amount" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionRepaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionRepaymentAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption, repayment amount", "label": "Debt Instrument, Redemption, Repayment Amount", "documentation": "Debt Instrument, Redemption, Repayment Amount" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionRetirementFee": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionRetirementFee", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement fee", "label": "Debt Instrument, Redemption, Retirement Fee", "documentation": "Debt Instrument, Redemption, Retirement Fee" } } }, "auth_ref": [] }, "bngo_DebtInstrumentRedemptionRetirementFeeIncreaseDeceaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtInstrumentRedemptionRetirementFeeIncreaseDeceaseAmount", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement fee, increase, amount", "label": "Debt Instrument, Redemption, Retirement Fee, Increase (Decease), Amount", "documentation": "Debt Instrument, Redemption, Retirement Fee, Increase (Decease), Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Aggregate Redemption Repayment", "label": "Debt Instrument Redemption [Table Text Block]", "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r62", "r65", "r86", "r87", "r89", "r91", "r127", "r128", "r194", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r471", "r665", "r666", "r667", "r668", "r669", "r805" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable issuance costs in accounts payable", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "12 Months or Greater, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r144", "r292", "r664" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 Months or Greater, Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r144", "r292" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities in an unrealized loss position, greater than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r821" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Less Than 12 Months, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r144", "r292", "r664" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 months, Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r144", "r292" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities in an unrealized loss position, less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r821" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleGainLoss", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on sale of available for sale securities", "label": "Debt Securities, Available-for-Sale, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r798", "r799" ] }, "bngo_DebtSecuritiesAvailableForSaleNumberOfPositionsSold": { "xbrltype": "integerItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtSecuritiesAvailableForSaleNumberOfPositionsSold", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities sold", "label": "Debt Securities, Available-for-Sale, Number of Positions Sold", "documentation": "Debt Securities, Available-for-Sale, Number of Positions Sold" } } }, "auth_ref": [] }, "bngo_DebtSecuritiesAvailableForSaleUnrealizedGainMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Unrealized Gain, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Debt Securities, Available-for-Sale, Unrealized Gain, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "bngo_DebtSecuritiesAvailableForSaleUnrealizedGainsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainsAbstract", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available for Sale, Unrealized Gains [Abstract]", "documentation": "Debt Securities, Available for Sale, Unrealized Gains" } } }, "auth_ref": [] }, "bngo_DebtSecuritiesAvailableForSaleUnrealizedLossMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Unrealized Loss, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Debt Securities, Available-for-Sale, Unrealized Loss, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r142", "r290", "r664" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r143", "r291" ] }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforsaleAmortizedCostAbstract", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r88", "r832" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Deposit Liability, Current", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r26" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in depreciation expense", "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": [ "r10", "r53" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "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": [ "r10", "r227" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r459" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "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": [ "r132" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "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": [ "r385", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "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": [ "r385", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Recognition", "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": [ "r833" ] }, "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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://bionanogenomics.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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://bionanogenomics.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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://bionanogenomics.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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://bionanogenomics.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": [ "r703" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://bionanogenomics.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": [ "r736" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://bionanogenomics.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_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r858", "r859", "r860", "r861" ] }, "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": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r180", "r200", "r201", "r202", "r203", "r204", "r210", "r212", "r214", "r215", "r216", "r220", "r452", "r453", "r520", "r536", "r660" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r180", "r200", "r201", "r202", "r203", "r204", "r212", "r214", "r215", "r216", "r220", "r452", "r453", "r520", "r536", "r660" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r217", "r218", "r219" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, 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": [ "r462" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://bionanogenomics.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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://bionanogenomics.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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://bionanogenomics.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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://bionanogenomics.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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://bionanogenomics.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": [ "r775" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://bionanogenomics.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": [ "r701" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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": [ "r14", "r152", "r175", "r176", "r177", "r195", "r196", "r197", "r199", "r205", "r207", "r221", "r278", "r279", "r373", "r427", "r428", "r429", "r433", "r434", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r463", "r464", "r465", "r466", "r467", "r468", "r480", "r546", "r547", "r548", "r561", "r615" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r744" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r750" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r16", "r81" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r79", "r81" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r79", "r82", "r83" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r343", "r389", "r390", "r391", "r392", "r393", "r394", "r456", "r486", "r487", "r488", "r666", "r667", "r678", "r679", "r680" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r455", "r456", "r458", "r459", "r460" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r454" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r343", "r389", "r394", "r456", "r486", "r678", "r679", "r680" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r343", "r389", "r394", "r456", "r487", "r666", "r667", "r678", "r679", "r680" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r343", "r389", "r390", "r391", "r392", "r393", "r394", "r456", "r488", "r666", "r667", "r678", "r679", "r680" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimated fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability recorded as a result of current period acquisition", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r80" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments or redemptions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r80" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r343", "r389", "r390", "r391", "r392", "r393", "r394", "r486", "r487", "r488", "r666", "r667", "r678", "r679", "r680" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r454", "r460" ] }, "bngo_FairValueOptionLiabilityAndNotesPayableChangesInFairValueGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "FairValueOptionLiabilityAndNotesPayableChangesInFairValueGainLoss", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of convertible notes payable and option liability", "label": "Fair Value, Option Liability and Notes Payable, Changes in Fair Value, Gain (Loss)", "documentation": "Fair Value, Option Liability and Notes Payable, Changes in Fair Value, Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r473", "r479" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r473" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability, net of current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r473" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r840" ] }, "bngo_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Four", "documentation": "Finance Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on financing lease liability", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r475", "r478" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r472" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of financing lease right-of-use asset", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r474", "r477", "r685" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r281", "r282", "r285", "r286", "r287", "r289", "r293", "r294", "r354", "r369", "r449", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r534", "r664", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r815", "r816", "r817", "r818" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "verboseLabel": "Liability", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r158", "r301" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "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": [ "r298", "r300", "r301", "r303", "r516", "r517" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "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": [ "r118", "r517" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails", "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "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": [ "r516" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "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": [ "r49", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "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": [ "r118", "r516" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "bngo_GainLossOnModificationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "GainLossOnModificationOfLease", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on lease modification", "terseLabel": "Gain on modification of lease", "label": "Gain (Loss) On Modification Of Lease", "documentation": "Gain (Loss) On Modification Of Lease" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on property and equipment disposal", "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": [ "r10" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "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": [ "r106" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r46", "r634" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on intangible asset impairment", "verboseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r10", "r19" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets (including Finite-Lived Intangible 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", "r120" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "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", "r104", "r139", "r223", "r230", "r234", "r236", "r521", "r532", "r662" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r304", "r307", "r599" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r307", "r599" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit (provision) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r145", "r150", "r206", "r207", "r228", "r432", "r435", "r538" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and contract liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r802" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "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_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r299", "r302" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets not subject to amortization", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r119" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r50", "r119" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r715", "r723", "r733", "r750", "r758", "r762", "r770" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r768" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r704", "r774" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r704", "r774" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r704", "r774" ] }, "bngo_InstrumentRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "InstrumentRevenueMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Instruments", "label": "Instrument Revenue [Member]", "documentation": "Instrument Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r48", "r51" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r88", "r141", "r178", "r226", "r470", "r600", "r697", "r854" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r184", "r186", "r187" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r792", "r857" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternetDomainNamesMember", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internet Domain Names", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r75" ] }, "bngo_InventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "InventoryCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails_1": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 }, "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails", "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "terseLabel": "Inventories current", "label": "Inventory, Current", "documentation": "Inventory, Current" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r117", "r652" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, net", "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": [ "r168", "r650", "r686" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails_1": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories non-current (included in other long-term assets)", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r791" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "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": [ "r147", "r156", "r167", "r295", "r296", "r297", "r514", "r657" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r117", "r793" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r117", "r653" ] }, "bngo_LeaseRelatedExpensesRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "LeaseRelatedExpensesRestructuring", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease related expenses", "label": "Lease Related Expenses, Restructuring", "documentation": "Lease Related Expenses, Restructuring" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r840" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future 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": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "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": [ "r840" ] }, "bngo_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r479" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r25", "r191", "r277", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r440", "r441", "r442", "r461", "r574", "r661", "r699", "r829", "r842", "r843" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r102", "r138", "r530", "r686", "r806", "r819", "r839" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r27", "r155", "r191", "r277", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r440", "r441", "r442", "r461", "r686", "r829", "r842", "r843" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "bngo_LiquidityAndGoingConcernPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "LiquidityAndGoingConcernPolicyTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Going Concern", "label": "Liquidity and Going Concern [Policy Text Block]", "documentation": "Liquidity and Going Concern" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://bionanogenomics.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_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofConvertibleDebtDetails", "http://bionanogenomics.com/role/HighTrailAgreementScheduleofFutureAggregateRedemptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r58" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r395", "r513", "r545", "r566", "r567", "r620", "r622", "r624", "r625", "r627", "r645", "r646", "r663", "r670", "r683", "r688", "r831", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r742" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r742" ] }, "bngo_MeasurementInputDebtDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "MeasurementInputDebtDiscountRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount rate", "label": "Measurement Input, Debt Discount Rate [Member]", "documentation": "Measurement Input, Debt Discount Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r837" ] }, "bngo_MeasurementInputEquityDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "MeasurementInputEquityDiscountRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity discount rate", "label": "Measurement Input, Equity Discount Rate [Member]", "documentation": "Measurement Input, Equity Discount Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term to maturity (years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r837" ] }, "bngo_MeasurementInputExpectedVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "MeasurementInputExpectedVolatilityMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Expected Volatility [Member]", "documentation": "Measurement Input, Expected Volatility" } } }, "auth_ref": [] }, "bngo_MeasurementInputProbabilityFactorMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "MeasurementInputProbabilityFactorMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Probability Factor", "label": "Measurement Input, Probability Factor [Member]", "documentation": "Measurement Input, Probability Factor" } } }, "auth_ref": [] }, "bngo_MeasurementInputRevenueDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "MeasurementInputRevenueDiscountRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Revenue Discount Rate", "label": "Measurement Input, Revenue Discount Rate [Member]", "documentation": "Measurement Input, Revenue Discount Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r457" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r395", "r513", "r545", "r566", "r567", "r620", "r622", "r624", "r625", "r627", "r645", "r646", "r663", "r670", "r683", "r688", "r831", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r761" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r835" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in)/provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "negatedLabel": "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": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss:", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r115", "r140", "r153", "r170", "r173", "r177", "r191", "r198", "r200", "r201", "r202", "r203", "r206", "r207", "r213", "r223", "r230", "r234", "r236", "r277", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r453", "r461", "r533", "r596", "r613", "r614", "r662", "r697", "r829" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "bngo_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non-cash Lease Expense", "documentation": "Non-cash Lease Expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r742" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r712", "r723", "r733", "r750", "r758" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r739" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r750" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r769" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "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": [ "r110" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "bngo_NotesPayableFairValueDisclosureCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "NotesPayableFairValueDisclosureCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes payable (at fair value)", "label": "Notes Payable, Fair Value Disclosure, Current", "documentation": "Notes Payable, Fair Value Disclosure, Current" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r223", "r230", "r234", "r236", "r662" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesSummaryofUndiscountedFutureNonCancellableLeasePaymentsUnderLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r476", "r478" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r472" ] }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r93", "r133", "r553", "r554" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "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": [ "r26" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on investment securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r8", "r12", "r134" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r8", "r12", "r134" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r12", "r134", "r171", "r174" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r742" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequently Purchased Warrants", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r738" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payment for contingent consideration liability", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r306", "r801" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Offering expenses on sale of common stock", "terseLabel": "Offering expenses on sale of common stock", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of available for sale securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r36", "r182", "r244" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r112" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r750" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r743" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r739" ] }, "bngo_PerformanceShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "PerformanceShareUnitsPSUsMember", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Share Units (PSUs) [Member]", "documentation": "Performance Share Units (PSUs)" } } }, "auth_ref": [] }, "bngo_PreFundedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "PreFundedWarrantMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prefunded Warrant", "label": "Pre-Funded Warrant [Member]", "documentation": "Pre-Funded Warrant" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r357" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r576" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r96", "r357" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r96", "r576", "r594", "r855", "r856" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized at March\u00a031, 2024 and December\u00a031, 2023; no shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r96", "r526", "r686" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r794" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r6", "r556" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale and maturity of available for sale securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r182", "r183", "r813" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale and maturity of available for sale securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r35", "r182", "r244", "r276" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from warrant and option exercises", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r800" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service and other revenue", "verboseLabel": "Service and other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r834" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r671" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r237", "r515", "r539", "r540", "r541", "r542", "r543", "r544", "r647", "r671", "r687", "r782", "r825", "r826", "r833", "r852" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty liabilities", "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": [ "r26", "r827", "r828" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r237", "r515", "r539", "r540", "r541", "r542", "r543", "r544", "r647", "r671", "r687", "r782", "r825", "r826", "r833", "r852" ] }, "bngo_ProfessionalFeesAndRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ProfessionalFeesAndRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees and royalties", "label": "Professional Fees and Royalties, Current", "documentation": "Professional Fees and Royalties, Current" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r523", "r531", "r686" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment useful life", "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_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for expected credit loss", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r181", "r283" ] }, "bngo_PurchaseOptionLiabilityFairValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "PurchaseOptionLiabilityFairValueCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase option liability (at fair value)", "label": "Purchase Option Liability, Fair Value, Current", "documentation": "Purchase Option Liability, Fair Value, Current" } } }, "auth_ref": [] }, "bngo_PurchaseOptionLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "PurchaseOptionLiabilityMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase option liability", "label": "Purchase Option Liability [Member]", "documentation": "Purchase Option Liability" } } }, "auth_ref": [] }, "bngo_PurigenMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "PurigenMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purigen", "label": "Purigen [Member]", "documentation": "Purigen" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r738" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r738" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r388", "r395", "r422", "r423", "r424", "r489", "r513", "r545", "r566", "r567", "r620", "r622", "r624", "r625", "r627", "r645", "r646", "r663", "r670", "r683", "r688", "r691", "r822", "r831", "r845", "r846", "r847", "r848", "r849" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r388", "r395", "r422", "r423", "r424", "r489", "r513", "r545", "r566", "r567", "r620", "r622", "r624", "r625", "r627", "r645", "r646", "r663", "r670", "r683", "r688", "r691", "r822", "r831", "r845", "r846", "r847", "r848", "r849" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net realized loss (gain) on investments", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r537" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "bngo_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registered Direct Offering", "label": "Registered Direct Offering [Member]", "documentation": "Registered Direct Offering" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on convertible notes payable", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r38" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r192", "r193", "r333", "r359", "r481", "r655", "r656" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r92", "r431", "r850" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r707", "r718", "r728", "r753" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails" ], "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": [ "r157" ] }, "us-gaap_RestrictedCashAndInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndInvestments", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and cash equivalents and restricted short-term investments", "label": "Restricted Cash and Investments", "documentation": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet." } } }, "auth_ref": [ "r632", "r633" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r146", "r791", "r803" ] }, "us-gaap_RestrictedInvestmentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedInvestmentsCurrent", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted investments", "label": "Restricted Investments, Current", "documentation": "This element represents the current portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions." } } }, "auth_ref": [ "r632", "r633" ] }, "bngo_RestrictedInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "RestrictedInvestmentsMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Investments", "label": "Restricted Investments [Member]", "documentation": "Restricted Investments" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock due to the vesting of restricted stock units, net of shares withheld to cover taxes (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "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_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, expected number of positions eliminated", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total restructuring charges", "terseLabel": "Restructuring charges incurred during the period", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r305", "r308", "r311", "r313" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total restructuring charges including in operating expenses", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10", "r309", "r311", "r823" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r311", "r312", "r313" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring costs", "netLabel": "Restructuring costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accrued restructuring as of December 31, 2023", "periodEndLabel": "Accrued restructuring as of March 31, 2024", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r306", "r310" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r129", "r529", "r549", "r551", "r560", "r577", "r686" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r152", "r195", "r196", "r197", "r199", "r205", "r207", "r278", "r279", "r427", "r428", "r429", "r433", "r434", "r443", "r445", "r446", "r448", "r451", "r546", "r548", "r561", "r855" ] }, "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r224", "r225", "r229", "r232", "r233", "r237", "r238", "r240", "r384", "r385", "r515" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r240", "r780" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r151", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r387" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r148" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of satisfaction of remaining performance obligation", "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": [ "r149" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r149" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r779" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r769" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received per transaction", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "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_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares issued (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "bngo_SaleOfStockValueSharesIssuedInTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SaleOfStockValueSharesIssuedInTransaction", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Sale of Stock, Value, Shares Issued in Transaction", "documentation": "Sale of Stock, Value, Shares Issued in Transaction" } } }, "auth_ref": [] }, "bngo_SaphyrAndStratysInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SaphyrAndStratysInstrumentsMember", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Saphyr and Stratys Instruments", "label": "Saphyr and Stratys Instruments [Member]", "documentation": "Saphyr and Stratys Instruments" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r396", "r810" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r208", "r396", "r777", "r810" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities not Included in Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r455", "r456" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsNarrativeDetails", "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "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": [ "r49", "r52", "r516" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables" ], "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": [ "r49", "r52" ] }, "us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryNoncurrentTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventories", "label": "Schedule of Inventory, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle including inventoried costs relating to long-term contracts or programs." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "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": [ "r305", "r306", "r307", "r308", "r311", "r312", "r313" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r54", "r55", "r57" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "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": [ "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units and Performance Stock Units", "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables" ], "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": [ "r17", "r18", "r68" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions in Black -Scholes Option Pricing Model", "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": [ "r131" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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": [ "r59", "r60", "r61", "r62", "r63", "r64", "r65", "r127", "r128", "r129", "r161", "r162", "r163", "r222", "r357", "r358", "r359", "r361", "r364", "r369", "r371", "r556", "r557", "r558", "r559", "r670", "r776", "r804" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r66" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://bionanogenomics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r700" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://bionanogenomics.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": [ "r702" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r238", "r239", "r563", "r564", "r565", "r621", "r623", "r626", "r628", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r648", "r672", "r691", "r833", "r852" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "bngo_SeniorSecuredConvertibleNotesDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SeniorSecuredConvertibleNotesDue2025Member", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Convertible Notes Due 2025", "label": "Senior Secured Convertible Notes Due 2025 [Member]", "documentation": "Senior Secured Convertible Notes Due 2025" } } }, "auth_ref": [] }, "us-gaap_ServiceLifeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceLifeMember", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciable lives", "label": "Service Life [Member]", "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [ "r659" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r684" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "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": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Units", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "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": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Released (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": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested in period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (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": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails" ], "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": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails" ], "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": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails" ], "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": [ "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "bngo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSuccessiveAnnualInstallments": { "xbrltype": "integerItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSuccessiveAnnualInstallments", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of successive annual installments", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Successive Annual Installments", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Successive Annual Installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (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": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value (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": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "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": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Stock under Stock Options", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "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": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockandPerformanceStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (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": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r407" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationAssumptionsDetails" ], "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": [ "r421" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding and expected to vest (in years)", "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": [ "r130" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r420" ] }, "bngo_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermRollForward": { "xbrltype": "stringItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermRollForward", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Contractual Term [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Contractual Term [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average share price (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "bngo_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SoftwareMember", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software [Member]", "documentation": "Software" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Components", "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r30", "r152", "r175", "r176", "r177", "r195", "r196", "r197", "r199", "r205", "r207", "r221", "r278", "r279", "r373", "r427", "r428", "r429", "r433", "r434", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r463", "r464", "r465", "r466", "r467", "r468", "r480", "r546", "r547", "r548", "r561", "r615" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails", "http://bionanogenomics.com/role/RevenueRecognitionRevenuebySourceandGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r238", "r239", "r563", "r564", "r565", "r621", "r623", "r626", "r628", "r631", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r648", "r672", "r691", "r833", "r852" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "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": [ "r195", "r196", "r197", "r221", "r515", "r555", "r562", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r595", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r692" ] }, "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_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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r208", "r396", "r777", "r778", "r810" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "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": [ "r195", "r196", "r197", "r221", "r515", "r555", "r562", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r595", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r692" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r709", "r720", "r730", "r755" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issue common stock, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r96", "r97", "r129", "r556", "r615", "r629" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock option exercises (in shares)", "negatedLabel": "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": [ "r14", "r96", "r97", "r129", "r408" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issue common stock, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r96", "r97", "r129", "r561", "r615", "r629", "r698" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises", "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": [ "r14", "r30", "r129" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://bionanogenomics.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets", "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r116", "r578", "r594", "r616", "r617", "r686", "r699", "r806", "r819", "r839", "r855" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity and Stock-Based Compensation", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r126", "r190", "r356", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r373", "r450", "r618", "r619", "r630" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse 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": [ "r22" ] }, "bngo_StockholdersEquityNoteStockSplitMultiplierPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "StockholdersEquityNoteStockSplitMultiplierPerShare", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split, multiplier, per share (in dollars per share)", "label": "Stockholders' Equity Note, Stock Split, Multiplier, Per Share", "documentation": "Stockholders' Equity Note, Stock Split, Multiplier, Per Share" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r469", "r482" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r469", "r482" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r469", "r482" ] }, "bngo_SubsequentlyPurchasedNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "SubsequentlyPurchasedNotesMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsEstimatedFairValueAssumptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequently Purchased Notes", "label": "Subsequently Purchased Notes [Member]", "documentation": "Subsequently Purchased Notes" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "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_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Account 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": [ "r790" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r811", "r841" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r74" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r768" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r770" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://bionanogenomics.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": [] }, "bngo_TransferOfInstrumentsAndServers": { "xbrltype": "monetaryItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "TransferOfInstrumentsAndServers", "crdr": "credit", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of instruments and servers from inventory to property and equipment, net", "label": "Transfer Of Instruments And Servers", "documentation": "Transfer of instruments and servers" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://bionanogenomics.com/role/HighTrailAgreementNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsContingentConsiderationLiabilityDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r354", "r369", "r449", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r534", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r815", "r816", "r817", "r818" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r771" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r772" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r770" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r770" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r773" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r771" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://bionanogenomics.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsAmortizedCostandUnrealizedGainsLossesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsFinancialAssetsandLiabilitiesDetails", "http://bionanogenomics.com/role/InvestmentsandFairValueMeasurementsUnrealizedLossesPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasuries", "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": [ "r658", "r678", "r680", "r851" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r767" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Warrant", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r689", "r690", "r693", "r694", "r695", "r696" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://bionanogenomics.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term of warrant (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r838" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "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": [ "r211", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://bionanogenomics.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, basic (in shares)", "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": [ "r210", "r216" ] }, "bngo_WorkforceReductionMember": { "xbrltype": "domainItemType", "nsuri": "http://bionanogenomics.com/20240331", "localname": "WorkforceReductionMember", "presentation": [ "http://bionanogenomics.com/role/BalanceSheetAccountDetailsScheduleofAccruedExpensesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofAccruedRestructuringLiabilitiesDetails", "http://bionanogenomics.com/role/CommitmentsandContingenciesScheduleofRestructuringChargesDetails", "http://bionanogenomics.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reduction", "label": "Workforce Reduction [Member]", "documentation": "Workforce Reduction" } } }, "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": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "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": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "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-26)", "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.20)", "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.21)", "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.22)", "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.25)", "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.29-31)", "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.3,4)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "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": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r537": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r778": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r792": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r839": { "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" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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 74 0001411690-24-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001411690-24-000021-xbrl.zip M4$L#!!0 ( "Z!J%@ZDMJ3\%X" %0]&@ 1 8FYG;RTR,#(T,#,S,2YH M=&WLO6MWXDJ2+OQ]?H5>>LYTU5I (0D0N&IS%F6[JCU393S&U7OZ_3(KD1*C MWD)BZV*;_O4G(B5Q%0:!@)3(L^;L+D,B948\<)VKICF/;S;W_M]J_O[O[Z?SO_]N7_JU3^Y^OC#^G&T8,QM7WIVJ7$ MIX;T:OHCR1]1Z7?'_<-\(=*#1?RAXXXKE?!GU\YDZIK/(U]2:DH]'A9_ZU[5 M:5VMZRVM4JOK2J7>5I5*F]342DU7E*%,:DUBT/+SE=:F&J'M1J4YD-5*G1AZ MI3V$88V6.F@/6WJCK0W+QI71J#55K=ENPL=UM:VV:W5-T?1!4VNT6\.6S-X[ M\F'-L&[;NS+??BN-?']R]>G3Z^MK]6W@6E7'??ZDU&3UDVE;IDUQW:5HN.?Z ML_%#X@W86/@0QBMJ/ @?8FYZ; T?Z_G$UFD\7G<"VW>GLU^PT1[5J\_.RZ?H MRZ47F&]^\N/G$_[DN\3VD _$!\[BSVN5FE*1E>@A2P]X5=G/Y7:[_>D-J1._ MR:!F\K3@B^4I>4Y=D;7W5AV.F!'),Y.F $/E3__S\T=?']$QJ:R2"E9>@2DL M_3*>TGN+EQN56JNBRHLL,E:6%KV^^2G\GA7[^5?/KF?V*X^M3YMW_[MR^^Z5NT@Q.HQ"_Y\BG\\,NG M\-$#QYAVOACFB^3Y4XO^5C),;V*1Z97MV!0F8+Y=X4#JAO\T#8/:[)_P_3VH M*-?4P_>_^8]T^%M)K\ Z;#+&)U'SJ@M*S$!%]LTBSR4IQ,IO)<#7U=!\HT9E M2"RDJ0G$'%:41JG#/OCR:>D-*5X8*\YOIJ<3ZQ^4N-_@$V_VAF:I@Z3(Z@4/ M,-PQEE^AE3K_+>__@EL;.#2]AE>XQ+JS#?KV7W0Z>WBKU*F![-9EN=FN[?^2 MZ\!UEZAT:QLW8&B6663 )Y4Q/&54,F_V[<)U<%6/YEC&-(;]N%3;QB^,,2)O$1>U+!71N R M L]FK &'VZD8JS5/.MTIH&4^6\1"NMEJYYMMJ[9YMARAMEG3-J#VT[(.=NF0 M@ACKU$LP'6BPKCQFWV'J$K.@5SX8C-]*GCF>6&C)V&V9"6J;YX!-H2] M;_Z2Z)V>$[CL+^: 72&]V,2]$8$O2_'G8TJ\P*6=\*_PRR^?EK^+_\9GK#TO M@#FL/BSR;JY^]6_2/@M0TL=)S)X)1L\TZ.)0!@GB.^Z>KUW[/7YXPVR]G?38 M74FS](A/R[-_;]41@I-?.X%_IJ(A!= X4TK7GH?0N8J_3?5(YG=:%MK3Y* !@E<$-_DF<7?[O+(2(.PIZ(ACC^GS-3'?P$[X>^A M25V)B2U-=+^O[_YKV058_?%L!LM/GS E&?\%5'5]-/C,&ZK49/B_^'?S[V;3 M-!:&JLSR+W\3_QV_Y-/2NI/)H'! AG#?XT_ M>G =(]#]GMNG[HNIT^Z;"?8U=C2B;\.??OF4^,39XFF>=. M\&DO],[6G3'-#2\XVS1FN33N=HT\V30>G [N]I&\&D >F,7=+I,[:\D#E[C; M;>;!M/+ N*-O1/-LK):BRIG%RY6\;WK/L0'+DOYYWP"?= .6)>'SOO,]]P8L M2UYPEH_,=_3GMBF94?XO.]/SV_3LN-% M[G>A9PGLG*G22^P\^6:0FO=MZHDC;V?B4MXWL^>/O)V)<7G?#)]JEY)AI:J: M^PSP&78I6=(_[SOSD^Y2LB1\[K?G9]ZE9,D+;K?J/QS[V:?N^(8.?#Q$O*KO M\8B:;PXLBF?7O 4_S.$V(=HZ@?AG.YJ^52K4JOO0H>5H0?1@=N 0A>>8)A6 MX,/^J!^>2C>I=_NF6X%!C6^N,\8M5."S/AJ]8;RAC?LA?)TF/V!%P##XTYN< MQN4Y!\RYC5<4C+WG*7ZL_$],TDOMP&= MDRCG2XH+U;F-"Q68U6>2:FZC3"=A-8LSFMC3CCE?OVS3]Q[[OPHIU0UN8TL% M9O5YI+K!;43I^*[80N=*]A/&Z(?^KV(ZW0UNRUJ*R^DSR31WL:\M0=IY4#9J M+EM, >0N9L496\XD+=S%FK:P!38=7C#&?4:AI86[&!%G;#F3M' 7V]F6 '2& M_BN8_&(*"7?A%SZX<2;9X"Y"@MR8U7%^I\ZS2R8C4R=6R!+\NLO:ZI-B[GF: MW 4RLN/(UE3X/;IT?3^2*K(F$]E;?@1Y_&5VOIH3-P_5@,PS("& M.S_\A>[_;OJCZ\#SG7%!N\(VN0O$\*,\SJ/.F]P%3(3RX%YYG FJ7$9\WH%J MS*S;G[?=8JIS[H(]ERK1 JK;H,IE (P/CIQ)G7,7^Q+*0T U&:I M21Z(#B_0BZG1N0P+9L84H:V*A=9/T%=/.%$4O')P:L3:X;#B=*=)= M.#@U!9P03MS%Z&-V? ,F^/2'^4*-.QO6]XS'F[N>1WWOZ_0G^:?C7EO$6SDS M^>02@]Z3,[%G^G2?(03?XJY6 M;F9(B.G^G5@!!:&@Q M<%I/_YM(_ VKKTV7QF U>&.H]8ML-9&U6H7*P;<36 M36+-NQ 4ZM:#%K?[?TYN/3B2N>)VU\\)V0_0DTI&]QFTN0T,<,*C98VT2/9# M1*/-;0S@&&3?^>7XTL5.. 8=L\;+#XRTJWNK]\;V[-Q8IS:W,8B"8.'IU+'-"+5-QV6MX*BQBHF;@&)2,RM,<&H3E&8FO.P6]VA+@)OZPYU/O2@'2JWD;S"8C2G0+FH*%\J/<)BR_[M"_PGX8*XY0'' MQT:]HM1VQ$8CJS#7184B86OC+G:(ITNN M\0@)=2<@SE-,XRYUZWVEQ\XRRAB#4=1=U,K*T$/4BESC+G;' 2_8,95:>Q=> MK P]C!='CYWM08C=C_8LI=T.(P1W@:3-G8KG6QGV;5:&[<[6G3&=G7C[X>BL M-G%)$#R_-_SN.(:'-]:&<_+ZCF5PE>?+JAY"KG$781*@./ MG4O.N OIQ.SHOA+76(_1GNP*U>-4">:8/])GT_.I2XT; MTZ6Z#UBC.S10R#%^H^MNR:5H<>ICFX39D(Y"9$3)W?C]KN=,;_DY<%S1= MSV7MIQ:WK"[]%M@&-:(1Q]ZIUK.J@E6X#9.]0_)XR&[$%F*5 X5_+'AS&Y7D M["8XN:KOGP-H5M9:)WE&YC?>>N\_DD3+"*K=Q58X(GF764>4V M5)K/9IWC,75QQ .9'#F@FBD*N VH\HB"^91F__P;+!*+HJ<_L"1ZPZSN[$G@ M>VR$+""Y#9+<1E(+"DE%0'(;)+F->Q84DJJ Y#9(0(EMQ&>04L3^Y& M\@/+.K?QYCS!,A[PJ__DL@E,63]0TS?S<\,5L%! @2N?2N RQ*5(&/#E5 E< MAK@4*0R^O"J!RQ"7(H_!$S=$")\OKXHC:(A0.E^.#4?0$+%UOGP+CJ AXMN[ M3^F:>-@V$/\'CZV\$(NNG5CYZ=AT^I.X?U ?"XASY.B)D/)9D2##OO&,B/[]3(0RBYZWG49Z>=EDY7Q?TZ[NP7^#?31D< 2]Z ML;#UIQ=S*0Q[R!4(>;Z'(0UI."$7N//A<"T53) 7/*Z<< M08';1)S0CY=:(F-X0;C,3S%%,P^9.VZ@L>5$.ZS9?H8/ MX5\>D,!E%_3^,,G M("R^<%$'K)7W& B%X'*@@$T#^FD(@'T^$'#@@$T#WFF M(@'T^ &\@@$T#SD?;@"ZO2P#=D:N;PZLL)O1 YD2^#=/ I*C"$X>,B\"FI<8 MQ-%$_N.RH)F?.(Z6AWP,]] ,[R * "'$H^&]U_GS[;0\I$"X@4)^PC>YQV4> M4B!%PN6)HC:YQZ5(@?#E50E M0LFBW\5NYS1.UW0X4PCF(6HL()B[%%]NY2$/T6HA#[E++>96'O*0+Q#RD+N4 M9F[E(0])$B$/A<^JM_.0D1$XS)W?GF^AR$,N2@A%[ISW? M%'M)R0BARY\'G M6RA$4O"\%"_ T@@F7-&0*T#SDF8H$T$NXI"%3 M@.8AY\,-0(_3;IPC-.0AV5%P-'#E<'($39%RN"QHYB>D)^8E1/3D/ M61#NH7FV5M^90B$/B0=NH)"?8%[N<2D2#WPY5@*7(2Y%\H,OKTK@,L0EMSF/ M!80QMCY-)W2E[\'*B!O3TYW ]A^)GYF#_S7P3)MZ7E?_,S ]$YF\P/VOIL-> M"EN,;2S/"&]%N<]7D;G-90B6 UM=_P:D*-(VM4I-F3UG]MV,>\:&H?$W^^&# MVU3"^_@ @V "KRX"&J /9/B_7:"QHCH.@P:W>84\V*R" _18YHK;A(' '$^8 MR](W5[C+!'BN?_5(@+8AN?'/GZ9MCH-Q5JS=C&;&V]6O'UQG$+'U&]%]9UOO M H'G,^I0A=OTP46A+DF(R5N60GPI>.8N!R+T\Z7IYTS]#6YS)Q>%NHO6SYGB MF=N<2TH\/](7:@=4[-MRXA?D,*KNXM?RH 97;&+I P0EU 7>1YYRB M(#9&3S#E_.@ ;N.T@OLGD'UNHYJ<7]8."9ADG<:9]8M#?L^X[^Q_(,>O#^KF4YK.%I>&HL/[J'VQ@D?X?TLJ1[ MG=O0'W]TSU+5UKD-MA4ZYIZ!P0$]S,XO^]8T!J'!9I ?F>PQR/V,M5[ MW 88N<$>:V??&_Y.7!?(W',?S>>1?ZBG=U;D,9BI'N0VWLUI MKBV#0IO<&N LE5^#VX"_ !YWP,M2XS6XS7@4+^+!!^PY4GK<9CP$]GC$7J9Z MC]N,1TZY?V.^X.J-+#<;O!G>3)4?MSD/ 4!N 9BI!N0VZR&L[W'ASY$2Y#;Q M(3#(,P8SU8/9GJ M/&YS'<6S=)S@GB.UQVV>0X"/2_!EJOFXS7$YGJ/6YS&KS6TA< ^1RI/FX3&P)^G,(O4^W';7;C0NXNT+B-\&]D0%&PKW$; MW[ZS=6=,^SZH,?SE#T"WNK;1-<:F;0*O8/ +Q4(3 MV]OJB.56'GFX;%WC-DY]).'-%L$]?T3=>\=V)@PN]G/XJPBY!84,MP'FX[,L M(UUSLLYY7."%VY@P/_X!%WSB-GS*F^$^TD9:XS:&R(^@'(OTW(;0.,:^DN5. MAML@$F\,6#(5ZNZF0LW25(B8RSX;_^ST52O/,9?Q&,LHB?5 8,VY,1$M;F,M MVS#O3AS >6B8N[;QU;&-_"166_D-4/SJ/[DLR#]E=R.8OIFCA':+VUW^-V*Z M?R=60+].NYY'?9;E60#\(P5VF'A"[0Z<4H]E=HX?0\R]>N-WE\XUO_,MY/QN M^8_ =([HGN>=_NGT6Y:ILE;^=OAG4S&9TIW?C3W7=B6WD[@ZM0+_QQ18K#Y&.9+YPO\AW'#-!JUIJHU MV\V6.JBK;;5=JVN*I@^:6J/=&K;D_T5>S7_C^5,+N#(V[/1NF,Y[M5?@&6UX?#S$"99&9*Q:4VO_OH$//"D M>_HJ/3IC8O^U[!';JWBPK&B@9_Z+PH/A'>S/U^BEM=IGR[1I/ E9J?V?S[CT MBD%U)PR/7@4V+!A'P9P(-W.11BX=_E;ZRW;*@^OWA.DHR1E*& )&&?_RB0 [ MD+@Q5]9XPUY-+//9OM(I=M>&Y?OL.=& @>/"9"I "8M,/'H5_^.S87H3BTP! M96P][$>?Q\1]!FX/'-]WQE?(;)8RTXD5O82]+_PZPD&[76TT982"#X#SC?C% M$4JJ@))/ZY\KM:JFM1._JE7EQ,\W/4IN5>MJ\E<%>E3R3^)'?6*T=^,O(W"J M$[_$?@-,1Q3]5I(;I15@1*R&H9+A! @<)BX \PDQ#--^OJI),CPG?LDG!I0= MD;A!+\##]Y'%UHHL:@FR6.K\NK][NKV1^D_=I]O^LO1P.-O^[?6OQ[NGN]N^ MU+V_D6[_Y_IOW?OOM])U[^?/NW[_KG=_QB74=UK"[]W^W^[NOS_U[LO23?6Z M*BFU1KU]QFFOZNSD:?_OOO]OX\HBY>D[$Z8YC[_0YDX+_=9[_"E] :? =NQ[ M\'+ E90BW^$1C9->D4N23=#_,JAY=>/HS!7"*OP2H]/TL.OQ_ZO[OV3]-23P!P_@_W4H+YGIFJKO73_BUW%;K2W0ZM[NTFXH!Z\!6-B?+P^WC70]N_?] M.]1Z0B$N*L0%ND0:\=MC[V=(B*S^^]3;19/53[*9V(TZF/(Q/8RC2D,3-*L= M8.#S*H6=N&6QT&_PXWOVVUC:&ACFE2MJJRFK%[S1.-G*E*WJ04FG9T/&/M)G M=CC2]N_AFYBYS5+G*V"&V([TG=K.V-2]LG1GZU6..9T4ZH4MV>T;T7VV; S5 MNK/E2L23O G5,2EA2*8MF;XGZ2/F@>=T^[;)S:AKU5HSF^"M4FTTLXF2XJ2T MG:*D>YCL$'+GV L>ZOV$4HGG!\-T%D@A.WQXC1T12[9%A\8*(C.:[$3NA*_QFXIF>8.E('K<&2F+%A[C.Q MS7^QOS\*&>&?P7?5QVJ_*MV.)Y8S!0XO2X!T[U0_)F%[)?'67DN\K5-CEE;+ M=EBV^_L9P/CRN??29UW#<*GG1?_S YXGQ[JL7>JT&_6:].2\VE2ZAE6Y5+IQ MS1=:EOJ!"2(/KUS5<66.?-5,*70-_^RY2(M9_J=6ZO1A_C] MARG3GOL ?H9IZ_-DDPS;S.[[&P.A0G,@MCNMN6"R\^" [VS]_^8D=*PC1"N@ M7Q19D7< =8&:3O/_[24F3MLR<]48M.<)U2N% 6X[,"A+F$=%W!T/F7=NYH M;N?+P/VTSNN3<[3.:M%F1?U16).ZU) F@>L%&-_T'0E&L&V0K'P8?$2]#KM@ MJ:O[5X?41)TXXMFJMM1:VHBGVJS64E9S;HY?:HJ:55UH0ZMG%(95:^_GC5-0 M2CMQ&/9$YGY#^M3TPZ)M2O21I./1C12V?\?=?4Y(X1*FZ?O3\<"Q/J3R[ I% MB/LH.<0@0=_T$;&?X0-;>AV9\,E2IK@V:'18>F(G"+O4+)'PAK*ZHSFF*>] M_]X3Y-P7Q;>1M(?)[]6\&NJ"Y92:C.=^P(FZ)YY!_@R1+F'5+_7+TH\?U]L3 M*ZGW7USYG'>V@;%U*@VFDCZBL/@QECR_CBA+L*!_N9!B_R!_E$;$8Z4GAD0L M"[[$4BYT6/\,3'17P4L=T&@ /#/R6&?U2XX;U2]%SNN"SQNS#AU:_!KKER0# MO@63AD,G+M4I,W"R(K$J1D_Z ,\#)DM> 'K=&SF8[)?"SH? CG$7T''8:E$V"39)XOM2N M20:9>M7U@J.T4:WKP'7A^6'!'*H+G_B!-P-OJ]3Y!_56,;KTP@AF.V+K=W@' MDMC;@*K50S7)H'I+^=9,$2U)TKVS3/FHAC!1X'(LC0A0P.;8]'U ,VS]==]U M;-3=UE2BH,>GL/T'@2 ZB_?=$)](6/>U*JSS9RSN-1\#&%FO-5 4'^ES8(49 MN'[E2?J A-4^*ZI2C0;X(Y,5VTRPV.;80AO.=R:+U/N8(&G[R=L"O9!M$OQ#Q \03R2(N6"RBZR!^>%C=8(ATT8HD?BH!;BJ)7WACD%MX MBQOK>D#K&(@P+:/1A,>!I<%HR[/T[#JO_BC^N@HVE+*Y&71HVJS FL7\,2JH MP#(WS)!]+7^.AVT=L'E^\4 TG"P4V?P<_<^&*4?QRNA_L%:/*1O8@524V#%8 M] :JW);OJ549CPZD/GNM-+(INH/WJ]D<7:BKU7HKF[B8HE9;&145JE5M2Z$C M_^TE;#>]3Z@?/QJ'MI "R*_MCG (A[#7Q^ M=MQI0J2$#6((T*-!\Z")4BMU[I/\F'R>TTH!GF8^A/U2M5=_DX]:I$6FE71& ME*^!!P_RO*UGT.7=#J%SKS8+)P)B0;PO:$?YO4W>%!=IB6E55$R2[XPBUR%! MMIX/5Y3=#HB_GZ:))XYPG#CA ?4KEUKL>LFU7GOST *+$M3F/R$#S[$"?_TG MFP-=B_\=N7,N/]/*P*7DCPH9^M2](M8KF7JXV15- ;EN"GBFJ.7PG>A@63*3 M@YKF,"F=P)((X,W;#LL!!%X860124B"?(?FS'@YQP!X#^?@N:XHO?S7AU?!: MR8:U.>B(O9@>VQU$K3XQPH$G'W$P=MV MO!I7]D;4LF(F2A^ -2RZ&YYL?C]:NIP-D23I']0[)"?2QZGLK)/5C3H9\W*2 M=-X$"<\(Z;*H_4\R#=G4#'OOE-?%U(A+G[^Q5!6(2&";(0-9,0XX^#LH=& M_*^7.LUFN=6 _U^;-0Z*)]H)JX6\4)_.:XND#VNU12#Q\TGPFP 0S5?SW'P5 M89-1YU4PL^ =7*E-]MIWE,N>Y4&UFM6:W,CD4TW_H/CY)=U7IVQUHH>N[[@]0/]@"NOO$FHFOJ=6,PWW)FLW% M=6Y6;(+'Z7BL;N C]UF1,_=%$-HF4R2JI)Y08R"8, ?_N4YEFFPVJ"OQ *] M1*7^B%+?PT:=L--D@,[K0G\25Q_E>@62FNOIR[F>/0OMYWH%]5S/GAU5N*%Z M>#5A=,U!KE>4;VF6/ORR26"88"P^"H>U$*Z <%B%P\HY2ML;'=;Y]AD]U=Z$ MAJ^9'_/VX2TTQRXL+#TZC)OK-81%2;E>0LYW$NU\[R3:N=Y)M'._DVCG>B?1 MCG82>6=!O@58.M7N84M79[&!.()>V'L#L7\?+.&5GY/U>*AC)Z\<*Y)=.H)Q MV-SFA^,5QCM'$D3>>X<5-W6[_#$Q_*GVXH4-3 M-_V/A7'.&\O.>:X7DF\VL)V%I.;8OVWDWK]MY-J_;13!OVWDVK]M"/^VF)Y# M4_BWPK_E&Z6M74/-Q!M)WRSG=1YBSJ_"A44S%SS7*Y *$A]OY3X^WLIW?+R5 MZ_AX*_?[AU:N]P^M(NP?6KG>/[3$_J&8GIDF]@]'VS\L/N.?@>>;PZD ;A; M567LC.[#G'Q'VK"W2#JE+0[ % X&;:&_1(^(LR-1JRWVB%"JTD]BDV>F=&:W MQM^8GAYX'C:21&>V:Q-KZIDL\C'75:C,PL:O..:1>H&U>CI&**Y"P$41E0E" MF_L3&TZ;-&ETP)P0=6_#?J,,OQ FPN2P9.X$>7^$J/IO>' M4$R%0(-ZX)$ H9@$%#-I +?D4]6KK&FJ"UQB6NG!=71JH"(2:J<8O%93I;)% M*TY..*?&O3COJE+OZ6^WCZ(19_$XK(HPL= V/&"QN=*+\P=])E;H#%!V@8G0 M.,7@LM X0N-P@<7VDL;I5EFH0_I&=-]QA;8I"(>%MA':A@_C7!&P:I;3KN@DX2^J<8/!?Z1^@?'K!85U;R03_A > 3#2FX0@N) M::%WBL%KH7>$WN$"BXU%O=.H2CUVE?B='=[8#,\5&J<87!8:1V@<+K#86M0X MS:IT^S8R!Z:X9:XHS&VENK9#E+KPP;F&7.KT[[[?=Y]^/=[VA2P6@Z.M=^OP M/['[N^//%S@2S45MPF0GCL?.;%RYU&)UTM$5WJ'17?Q5= %X;?X3,O <*_ W M_V2!]2>Z.'V-WNSB="7IGOHY64SCM])NM_I&/QJY<^%XII6!2\D?%3*$!5X1 MZY5,/>PJOG@=NVG'$ZHKX?'*59*=7"@4CH3B_;FD.)M2ZCRQB^Y9\V\ 7/+M MMJOR<'J8:HDPW7(O^.(:4L!6+24L>4S<9P E*.MP/>^)WV_O>_]O+ONEP$)U]7UM7,&X)TN=]VXB@5F MA VLF/V:FQ\7%$(%EF*1B4>OXG]\-DQO8I'IE6FS";$??8Z>%=DL5+BK;@J2 M+/PZTL7M=E6K::B.(RG&DJ:NPP$_KGVMU^%4S\:M:54[\?-.CY%JUJ29_ MM>E1FS]OJ&IVDWK_Y4>_;B/$],9>&YDBO;T-Z,QB+YW%WSDBL2,%9L.R#=V< MAE['"]Z<$@6MG5 0=Y4#T/YY= M!WR^2C1E7:<4W$TN,9Y,A*[G+5JWS0C8N-C(Q#%O9.)+S(!*\;S?H03;5N=2 MW+?R?8N47"0I4\O2D/T_/F4I>=77@>N"EI,(DZFKO9"T?=5Y8/:>JTTM-\6@ M5D9F1F+_JU25!N=B@EUGL7Q6QW_0/P/SA5AAT&,90FG67Y-RH"#^_: 5<@WK M+^;;E>W8WURBLV8Z@6WZCQ@ "SRC!*BV&>_4,\?)QG#V>J5=*M/E/IU/NKH.B_$]R:4Z!=L*O"Y+-O7WTLB[^F&Y%IEM M&CDBZ..,GO?4WU,^ZJ5.JZS*F8@'/VZ\@-*NVC=#*#5*G39 B:<=X06ZN[;O MN%/A[*94K0/[V;F:D6]/ 6B"*]LN-UH:1[Z&<&6/KTPS 8]6ZBA*N=56. +/ MA3FJ#RZ=$-.0Z-L$ZY?"GA0..RNE+Z6BA.>ZI^<:4?@V)'#7-MA)M#!GOJ?< MX,50Y7:]P9'7(1S8TSFP1T!4N]1IEFM%]&-W5KZ;;@629:;$SX.:1^KYKJEC M+:F9$-=-/L%R\3[+%HT\)^I"K'P_P:GCG1#UY,B%$?[OZ71QEEB22QVU M499EGO92A2I?3$;#D^,3*T-O=V,%7L$E95L$]P#_A'46:92;XBXLZ+O@%F,!X"&AWTL5GIU]9"P0NG=L M?3\YJIT]22T\1K+LN*QE,P4(273QE>S@Y+F.%3RRI7 MJ8H+\Y6C.XCM9\FBQ*,2HT[%&58"^.. :,=%1/^VJ-T9;7\@:1_Q);WA+X^R MK6=:66%9O9:6I<^2,Y>XV%C:HG8SQ5*[U&F4FZJH #X;,L+;X6G&2OB; 9BTL +3,OUAJ@$+BB2MJC<#)&$N;MRH\83DB[,S[VS?6(_F]@X*U2P M^T<4+L(=V:)EY^0,\RBP^;M]TZT *?+=<8Q7T[+2"HD"0B*7-;7.D5LB7-S3 MZ=MC8 KO.5;+;8TG3&7JZJI\J]WP7@7+L9\K/G7'PKD],*(P+^7<._?1J&,U M9Y.K0_C"K3UA)"$+##5*':U<5[,LN.'$H>59FX:U:,DZ](@)9=[(L'L'EW1K M+XP&V*G6+JW(XUF^AE9NMS/)UN2A7D.(E!"I5-6$:44*\Y]RO5RO9;D].7HE M2CR#F)9RV)2!J U[MEI9;?&$H@NK] !& MN@&=M] 0L>_]U2H2*N$O MS&?%RPR1X(N;$.&W[ML5/R+F[Z8_N@Y@HSZF;BPD>_;P:F(OXW)-S3)D++Q8 MCB"UK8O\$2"EECI:2Y0N'= M\@>F5 =%#@53@X&I*0J7.3DI M;WNMS'Y.WQZ@[D^9O0%=VT=F>8MW"<[:UIG#%"PJI][K?'PE2 M;8PY-[(Y(R4<\CUCSFPV>)30=GPZ*YC(1!5?A&?UGBJ^1Y)&6>^9L-R8GFXY M7N#N*38:-F(&1[TEVF<4%%+OJ>+C0$HN=6#OU\KF4#=?H6B>U>]R/^9#\WX7 MWB-W2ZSDX!2YIH '#/Y*+9,&^*(SQ\(UEC646M6 ![0QHS4Y5_$3''?=*;^XM4DXF4QE.#7A'!/G..GFDPP[R@A<5-@OOHXJ^!!X_WO&MG/ !!PL?-*7V]2.@, M9*O%CGHI#1'A+BC8MJCJDX(M/%?8RM35%@YU*NC\F/74T[,Z!',1'L\AAV#V M%I@6GCE4Q8'#@F+JD%,P^V-*QH9:5@$HI8[6*"O*2;J'<1)W/V*LO;C"55#)VCV/G%:R,($LM\I* M/FSY>-A4^8)V7I'W<$K7*L(5?6COP MYIE7MFG]5O+=@*Y[B;/%=6WC>G%I,US60VZ?OKG:42A2SX BC1E%LJRBJ/-M M&?H;FRCNUX%OE_C;)711W!2<5VIG#,X_N'1(88,8]:CE3JU*C!$ M7K/::Q]($Q+5ZG^6-J[!P_=XATV?S=7K!O[(<8'Q1EIWI/4.C9/GEX[=A\XO M# ?7-ERHO4[W<,X2F;U0(K[TD[CZ*/2L5+DL*36ESHS\#=7I>$#=I:_4U!S; MAR)WGA>L4F-HOE&C\B_J.NN$:-=.PJA>X'L^D ;T4XJYR:GGM@_(4Y-,.=T>\R:C#8.W,9Y0>_0,^T[$/OO4VGV*_ MR>SE6)>S=JP7YGZ@U]K.WJO.<'+@4M=K>?>IU^BQT0W;2A"0U..S*\EYW6%F MX%DWM')#3>X$M,XJY,"QQ6+/I63OC6>* 7#(ZXVRUDANE7-TM[LLP=,F%![^ M0JVIJ(X\L-)F!HP$-VH',+![+/FI/Q/%CJ>LJ#D0.PW6F8<;[&1:N]C@OG:Q M"[-&:A,+/$73J)BVI).)Z1-+U"WN>SO"C*0/0-$[^SJDYX*@I):1)C:X:)3K M,D^WO(I8QPDO2L@>4[");&I:654S*:S@*PB2&^VKZ\$XL'#/#^P?FKKI7U:K MJ@\'Z5T/I@__6A661^H3>)-Q2UP;R.$M4/DF)')J86F!L,A*N:DFQP#6&HP) M#S=/P%I3OJ<#5AN[\LAEI99\(N'DP.*ESD-6SA6"7M3)CC^B+M!A/''IB-J> M^4(ETX:_J?3!TLJ9 MC*=^DD,4NXN8\)OSYS5LBVW.0,[44J?=+,N-DYP-RD+.+J8K M\,*Y7);%S+Y]_"9=XI0(3#"? GN_QRB[RW&'&Q"F,#MK]R&_7-C+02'7L M!*"5V^TL.VMEQ-4S;5:%0 N!/L=)XVP$&J]=E.OE>BW+]AYG%&CF@7SR\0*& M.&RY$(,=$_?9M-E[5U)G.@4NN%GC0ZYM XC"3EE2*A$=X[#$GF*]6'C;B^]( M_H@"7$A@F!BO!:@8U/;"?S&BL3#ND/5.-%G8 #Y@QUB7([<+)(A>K#9A9A/' M8VG7*Y=:!$O-/K^:AC^*8;OPJXB5M?E/R F$/B;?\(+<5>/L"S\%V>+@F : MC5I3U9KM9DL=U-6VVJ[5-473!TVMT6X-6_+_RNU2_*.1.X_H/]/*P*7DCPH9 MP@*OB/5*IA["??>^)WV_ MO>_]O+ONEZ6[^^OJ1C'F9=K7,Y5TO:B2^C-%A.R(^F_# .[7\^%7K&T_;ISK MLA6!B3)S,U>5S+;!A"TR\>A5_(_/\<62ILU>RW[T.7I6I%]1.:R8-D:8\.NY MWL#3$:@[HJUV].;HZRI\]6G]U30M\:M:54[\?-.CY%JUT6ZD>M3FSQMJ M\DOVFE3KW4=M"4^\FXIJKPU+\,=#Z)[&]VQMPW,8K@#]2:6?,&[D2;<@J\:7 M@?NIPZK1)54N+[EV.]*'JXU(\K*3_=:DK5Z*%M?C2(134TC M D6(8#[2%VH'=+\&+MNZ]&Q! '=[\]T5QY\58]JG[8NHT/"O-"I$WF$U1 M#1K+C79^N<'+7\KMNCBH5U"(M+LLM/CC;YP>G7.IHY;I\DFNU>L[5NK.9XI2ZM3+[6P*[OB)U0DD[1C=RA!)*MYRW&KP%/6]L"!6K&8] M$C5BLGH(5+G-XEGE,4HP->:FEA^=>F MFGRSD_"#30Z\'AUQU2 !AX MC1R3]+JV7NJHL$W,YIS-'@=F>?>&+QAZ.T3^#X)> Z#7+K?E+/N7\Q7P/]!C M/@,^L!F]-'2=<:S!%UL"B>1MJJLGUE3WAJLG9DF6^7T J66I";(DE^4-=P&D MOL6%"PTNX]37W_FMH*2U_%68." M8FK+)NHHF&J7.AI7IUZ1D\=@S[U;'=*Z2G$<0U^[E M&C@[ZM5]@8.'GSFYKO'"O-7D?8F;.CZ.3LI CSN!ND*+7'PD7T7^1O MCZS&L\-> YSE;(YMB2QN=EG< 04VTEBE^^1MSQHD"6W;[Y+@+2F3=SIG4_''L@EOMUU6"5RO)%-+91A1KA>K^4@ M'25,0]W<[QV^4IL.35_Z,'&=%],#=GQ$YAYN M=(3WEL[F@ !&WEO$DM1"AHG(+#OZ M[JDO66#XCV97BWD3R.[++XYRV#G.1?W]*PL;M7 KJ8?M>TR\W-TXP#E2@>R& M$^#-R!>@/=*O/[_JXX&Z?<3+N^9:V:A%;HEK Q6\^#%?$71)"D-Y?TN;\31N M0L0G340M=6K5YKK.RG0SL04O9]K'"H$7 K]1TMH9"WQ]/X'? R(8:Z,)SF![_G@R6"3@*UNS1[I MG7#I24S&VFD4I+.5UL2:N4M0U5CMDVJ3T8K_G)O K13$+ZEDC[L46S=:()9R2:[5)' MK9656G+=40%$Q")37"3=+,G'',4F^,DGL.*X6]I"C[F^(_DC"H G@6$"9A'I M!N:SV+]8Z(K@QT/3)K9N$@OF#1]@@U:ONMPQ;H$&T9O5)DQMXG@F(O'*I1;K M)?CYU33\4:PJ%GX5H:TV_PD9P Q RC?^A!?JUE>:YRW\%V>+LFL:C5I3U9KM M9DL=U-6VVJ[5-473!TVMT6X-6_+_XOU;T8]&;KR""6B0RL"EY(\*&<("KXCU M2J8>XG 1=("X:$)U):R>6"791L(,ATD*YQRL^L#8(Q>#+)]))8O]98:HEPO3K7>^^>]^3OM_>]W[> M7??+TMW]]68QYF7:US.==+VHD_HS312R8SQQZ0C&@8Z1?BSF<7E=UX=?L=K] MN'&NR^8$)LKLSEQE,C,,$[;(Q*-7\3\^QS;+M-EKV8\^1\^*]"PJB14CS @3 M?CW7']5:J$,BDQR].?JZ"E]]6O]M?GS MAIK\DKTFU=KV*'Z]E\WNU;L[G?;:L(3M2"A2I]F/M+;)67C2!_0[E7["N)$G MW8(N,;X,W$^=G^Q*"%4N[] ;YJBTYBK\G$S"Y&U$TA8Z1?*3;]0H-:6>U8*W M-?_J"$]$].. "B!.C7M%^KY&.>3/*H'KNF;])#+:BZC3UBJ[DA+ ML=/0[G1?B&EAU!!,CP?VI3\C?=?X9Q#R XQ4;_A$WAX<%^?3]7W7' 0LUOCD M/! 7AJ0V70J[OB\3L\6!!UAL0&;=6XDC&*JE3GU#4WF>+L/+H?'*=Y>^;XX+ M?]H2H!!PI4\EWX6'62RC*)$9)#U)-.X[FFF*>' =L> ).1"^MFL;3W-^'%=# MU#,XN"N: !;&4/$!2KQ:*).[-H^*S!Q:K?Q%_[=N[C.+ EURJ+*H<1TE#AKN>- P/O-V$6<-&YF<-6R( MLX;BK*$X:[C?6<.^[^A_C!P+F.K]QU]:BJQ]EF[_#$Q_*GVXH4-3-_V/$O=+ M37_\,-'(G/9 8KM=59KMM.<1E7JUI:0[^K?Y<[75/N7)OYT6*->JS9:2U=G& M'1ZUQ]S?.Y;9/,+[,J3505,7D]I5;':?5/W=1T4[CA4O4='" ]3IS[VF'G;X MKJ#)VU';WMSIB!W*%X/!MRNL[K:O%*KHC6A;FBFT@L=B[Y@9A&Q;39 MOZ_)Q/3A\W=(^<[J-Y$U]P33]6 <6.B9,2I%/E<&@"L09:2P N2=OAB72Z8P M.[6+&[]$K&2[(BLYLBOY.G2^&S?#SFH%:4ZPHYR/G<#>1>'MAH5L4;HV3$2 MQ2B1:A"CBC-* $V,$D 3HXHS2@!-C!) $Z.*,TH 38P20!.CBC-* $V,$D 3 MHXHS2@!-C!) $Z.*,TH 38P20!.CBC-* $V,$D 3HXHS2@!-C!) $Z.*,TH M38P20!.CBC-* $V,$D 3HXHS2@!-C!) $Z.*,TH 38SB 6BI[B]I5)/NF&)_ MF]C[R[^JU*L)O:C.>=S[*[&(K5.)^-)_$CL@[E22R]*.EZV?_X;,'2X5.J % M,'<-;S?VN_58HX*USM6U]QO\ASUU6+.*L--!+_ ]G]A(E;2];K5:J:.TRYK< MRO"6H*.VM#TB<(K2.SK7W:%3]7C?(BF+#5W"1BZIY0.OSLZ+:.RMJX]@$828 M"C&=B>G:70R9BZE2ZC3:[;*B)E]QGP]A/<8-"T+ SV"D#(A9;Q+F7HZ*:N7.G)95I+-F9 Q(6/YD;%4(E8_NJO8*'64 M>KNLMO,1\LCH:N)W0IT<086Q5W(F#"?TC;JZZ>W6R3/-9:HGCVD>?DEK?H1Z M0TRSL8-0(V;P 52/,"L'".,;[(O>PP4WFT$"B.UW#=+G4PVAR>]I?3" M4,6Z+BN?>>;(X;&U[#33A:$CE2/1W$OA_)U8 27"LE< M*2S!4<'1"^3H0=?-GMIJM')C-8Y?@\,1AAAS*P,2WD\ZGE#;(]$F%?]-BU)V MDS_IWD]?OX/%8VS5!'7/O^W*3MH*R>DL-U==XY^!Y[/K49^<^6UF>)'9G1U= M8<9".TRA7B_HTT?Z9V!ZID_[U'TQ=1K:UT>J.\\V>PHSM:FM*M[H7FZUE PC MOAPD3HH-2 Y5C^".X$XNN)/AEH5)9OZ M> ^Z"5^QB95.$>%Z-&"[/F#%8<*1'!'<"<7W#E1 M&FI_C:QRJ)$O*LET%V^?8"NUN+^2#-AP^8[DCZCT0CT?%H9#P/GV75/WJ1$- M0T1YL\U8Z.M+KZ8_&E'+P ?H#JQ6\LG;GC65(F'%W^;L<8:"A1/AH6ZXIWYO M&'[PS7&?R-OOB 7'0H*E5P_U4D?C*.92>)QP&&$5J;=+X;2(I0ON".X([N29 M.Q>5E0%?3[(<3R1=>AY)@2LV *6*EFEK-U#<[3^_6T%+&*K M46ZIR2YCZIR5D#(^ ">D;*N4G>XNFK8*!JUYZ#TT0L*X MM%2E@J 5N[AB9S MN:IC%U*Y7&\U<^$H1J',> 8Q9140GV,E2<]?TK##7+93?-]5'OSD\Z>RSTJ_ ML]-?S.R]F9TZ-V*8+_&SHT=4M=FYNGA*R)60K0]DZ]D9.J=5*G7:S+#?RX2!N"7YF MF;D0HRYYU$6=H[Z4&P2+%#P_Z.CA^2^(%QPY!T=XRG%?&#I2[:BV'$;E[-XK MI2:S,Q9R)AF!,PG$T4ZR%@G$N5)Q@J."HQ?(T53'[W)F9Y0\V9F+ZO$K;E[, MKV+84&ZUWT4_A]V\J-3PIA^YK&5Z#%!T,,YRM\''0V )W@E&330TTL^?U](I*?S]W=U!TY[[Y-2PZMC M,NH!+C+N/"&.4\#)-7X EU&@-XVW>N[&F$OWC!W2%Y/#T&]4QA^2>[62_R*. M=R17<:MK'>^/UC13D>52IZ&5&QM$_*#S&8&'&]9HMV;M&1(F'S* M8)+SMT4 #V_A(BNE3B:]\,\N<3SE2X3T"^G/0/K5HTL_WC/3;I3K.U3E4D>MX]:%2;JK)Q>JI$SE">(7P7K;PKC76/I[P MXM&_9.];R*V0VXN7VU1B>W1?N5GJM)2RIA7 5185\6(4#Q7QYY^@&%6,40)H M8I0 FAA5G%$":&*4 )H859Q1 FABE ":&%6<40)H8I0 FAA5G%$":&*4 )H8 M59Q1 FABE ":&%6<40)H8I0 FAA5G%$":&+4Z8#VB?4AB ^O+W2"&A/WV;19 MP>5*\U6=VCYULZZ"E6O;RF 5=L,VI1+1L3$4L:>F_2S9C@]/]QW)'U$IL$E@ MF#Z[?=LV\,9M]B]6+4KPXZ%I$ULWB07SA@_8C7S+Y_<72!"]6&W"S":.QZ[; MNW*I17SSA7Y^-0U_%!?G+OPJJE^MS7]"!C"!P-_\$UZ(VUQI9;#P7YPM%O^: M1J/65+5FN]E2!W6UK;9K=4W1]$%3:[1;PY;\OTJK%/]HY,8KF)!G6AFXE/Q1 M(4-8X!6Q7LG40Q@N8@X %TVHKE0UQ-TJR3829C@\&F%"\!M4=UQV)^-5 -AR M<13,B7 S%VGD8OGW7[:S2"MUGE#L\5+!:ZP<9U) .DGL/RM,USIQ,)A^O>O= M=^][TO?;^][/N^M^6;J[OZYN%&->IGT]4TG7BRJI/U-$C!W$&TG?+.=ULUKB M93T??L7:]N/&N>Y@19@!FBM/5N8/2[#(Q*-7\3\^Q\;+M-E$V(\^1T^/-"Z^ M8*7*G[TO_#K2).UV5:MIJ$PB%RMZ<:1GJK"P3^N?:W7X53/QJUI53OQ\TZ/D M6K6I)G^UZ5&;/V^H:G:3>O_E6]S2E-U\ !#GZJR'1U.2#ZC,EM7>95DA@$]S M1*BU4X>B)S 5/H)XT:>= O*QO@R<#]U9MV*EM:;.WXFKWD+)^<+VGB *.$, M$=]L7NHY=>""MS4J+!+1U#3XSZK)[MD$HS>AZ"'"#@D/Y;W 3H1Z5X?<&;TO M%K@[2;F[RCA6F\\BDS++>U^8(\KQ*>5-U[ZD66LQCV/GYUPU?^WHY>+=-R$$ MHJ "L7:%_5$$ N]GT,JR4N=#('BYGZ%]KML9NL8_ \\/8U:^([D40*&;%I7L MR"#BI_AO':-9 8:\3%MRWO5(CWV/P^E^GZ4'I,A5A?.[[V[H! !@LFBT1&Q# M(F-L=/VO\ /Z-L&8YT9ONY!7W&1XJ?'?%F4MQ&VCNT#DU/H4V]6#*M4R M;-["@9,A,+71*A\?4PIVI"_+[4RNB>?+3N=%$2^R#U-)4:X;[*U%B49VX^HH4W,DE#/E^ KC^J!R_9$E^4K M'Q9_6Q:A;DS=1:+WAC>FIP.M? ]\G >7CLU@[-W9+S3:PJ:6*-8HG)-8A/"; MCQK..@N^ZJRY)A?PNC 7^MZQ*RQF%7K,AP0O+L*EV:"/!_:S+A[:50D*.;/>O;/!6+VADQ*4HN'5NIHR=(AG%C>()256DV!H*'Y1HW* MOZCK)(&G-;NC6L1ZSU5YY%*8Q[^H$69(XO[P\H7YX.RJE\J A =A MQ[B1ND //,,0,[O;^2O2\WJ!G*G%5F85&'*#HVRY<,)/E^O+"$4*HJBU(58L M_/ 38.)Z1.QGBM6-0V*ZT@NQ G:J&M$ RP'CSOH/F 9U]]>[N76?CE);_S7P MX$6>!Y(S,&U&U>L9M:\7B=UU7>0.VPF%C+K#S$U@^[WAAI_\,,G M$Q_*J<6 M1LP*U@^]>%0X]KG3Y;SBL0X[@U8[/WN#HKG>[Y@&-DOL>A VKYF0*>N!@,73 MSH3AT8KY?EF.>J8&@T4\OP'M_XZD[TV6Y*EK&_=(_(>0]B&SO#M[-CX.E::6 MNP;NR!NJJ _)!^2R"JUG#+1WP^]J4X3?SPH:Y%<8:O>!G4R5LX)JR1Q/@*]H MX2_+T\\PPG(W(V%O>#>C+ZN#]6[?="M TGQW'./5M*S4VEDK=>KU%D=>D7#5 M3^>J'P"M]_5Q=NE0OGSM@X^H*C6FR\^KI24(ZL5[/;L&9N;%!7V0C][P(2+[@T5L_S8F>VJ-C3G35K(W+0+EN0?7%HV] M#Z;>5=7UFG"=SQL6JYS)F M\M$'TCXYUQ%ATVK@NESJM(7+7% PO1?3. :8E%*GQ1.8+C(J[:WT8V$[(.8> MQX'GO;L%[N+UG./W69I9M1XV)^>8SUT]/)*&S7FH^8*A1V%0#]WAW-FZB\KP MAH;_>V?'9'Z<43FU0E1+'3R>G2XRS-;0[4 M,!;YVK[CBCSN_OF -;F(B6JFKY>NXXG2VJ%5.B*0Q"&,ML7^,X51L]1IE+4- M'=1R?4H_!TKUP:438AKQ\?QPX^+X(^I*>N"Z&$P*=S3"X\W>XXV(?T.'%$AM M1(>SN[;10P:$N;34XJ0Q'WC#<53A ^<>;OO[P$>!6ZO4J6M%[8F5 P7.>'>( MCLZM1W,:'*LX\UP6ODLM5"IKTH M]QF=''GU4J>M)=?-Y-IQSL,5?UMO,3K$E=[Y+L@"2EN*Z_2P&^B#Z[R8!C6^ M3G]YV#]IOAF=<2*U7&$^L%66U>1H8&J?.\W-GKP[Y)>,S!3WVAT+F4WP-91R M?4,'6[Z0>:+C1F>[3#GLU89*?\[0@\HC,[F<^UBUD^DF=XKS"^QOTS:H[5]5 MD&4-:A;(T!!I'N& MH36P^LFI#1%ERS6I3_PVVGAQ0ZW<:'!27B=";*=+A!R$K7=/ M_C8O\N0OSZH:V]%BGU!_GPAH"@"M66X5\2@Q!U&P+;F0213NE ;3 MZ+:1#/(AVX)/!9>K+0I\0Z!Y%IC>8/$CT:X)FG-"+*RX9T$M;$8YG"G4\%Y4T>G]8-\XM%&4]:F:$3T. M)*;V/QK@?XA[40N(HBTN;;8HPLNG.6DS<>EAYC@D)0U=9QQ&E-DU'..Q@U-Q M]#]$6#F#L/*=YP4H0'B7#9*673V86FZP$T"C7*]GB!_SAZ@4\>-L$-5B MB%(4GC(2E^X:]X9#^!WXP+.S4:B*L]+,E^'.[%BDT1LRL8EE"5NZIO=FVJ6. MNB$^+)SB7*-HQW*,+%"DX>'_5CZ$WF?NCT-+[5NEIO-0Z^^$VY[[MSVG6'T;HF>IA3T M'J7<.NK+L9-7@C?8^HL7E=(WZNJF=VGEU$>*H?P>$O@V)FH:V5%Y*V\5COIY MPB;O@V@'.XY-PS-IQ!=[0DY=">X)'U%^"T'5T'Y5+/=TW= M![N"WQ^EL#N?0GH4\Q%RJ3>\C7CT""SJV2C!^/]OY\QYG/$%O^C:QO('"R-3 MRW469^/3LCP'VXN"P3=#&\,#:-D)_%,4C)_%$*7MG\:S(<*MBQ%US<-^:D. M:GQ#M%7#NY Y:=!]] T-1UB[WME,2,27!O39M&T,@&%/+@8*D9_8))GU]]V[ M@P1R)GHWIC=Q/&)]!_I.X!?P-\["M -J1-T2'3NUW]?"?@.MLEK/\K!@SC8F MQ0:GG&=T*GA+8+V=R4U3?.52"F@S*":U-UF+XT:@>2/; MELG8QDZK[.YDN'3BN/C7J^F/3%OR1Q0 2@ F;(B# 5LO_!.$A5P M8#@!UF2G;%V^:ZN.=._*TK?5N #A9K\VO$QJ!767%2'/V%L#W;RBP[O^-7'= M*5#E[\0*4E_!UFJPDX=:IFX6!YZ40%4:#R)[6#71],N9FO[36G?N%>QCZL1C ML7&^!>;+3O ].$B!ZP+24R-; V37D@\(OHOKXRC%'75?L5F_3<5EQOO6F7A? MG 9^R''$AB4(23Q+,3"N* M[=H)HY.\E-%PX $DQRS[P61BL6A?Y BP6)]DF)YN.5[@9G>5X4J0CJ>+#+=. MC:'@DX\])>)#<@OG "."JDV@^,3Q3 3RE4LM@K>&?7XU#7\4"^W"KT*,7=7F M/R$# &[@;_[) HATX!AUL\8,2]J_JWL4G).V@5]=_<8U#H='6V,HKZ#$G# '/0J_L?GN(.- M:;/EL1]]CIX>24)CO1:=O2_\.H)%NUW5:AHB(U+*T8LCT%0!-)_6/]?J\*MF MXE>UJISX^:9'R;5J4TW^:M.C-G_>4-7L)O7^RR^MMD>:$/ !\)HH$X$*WLLA M<<]B^L'%]':WM-2XB^#P /BXIZEC46T9Z_::RA[1*)[S-D(8BBD,6X[G'2H, M"CB#F1RM$Z<>#K1R3E@NM'9U@ GO.Z2.N&#"GK3"P@C[%LO7BR$2MK'?LWM] M6RUUFME2%>[:L72^F_!"&*Q<&ZP-+MS ?G:N8E#U MAG=S2'5MHQ\"*K79:I0Z:KE1R^0V%>'*"R8='.(@WZKD/ M!%9/K.AOYGZ'+T^M)=JE#E>A4[$#%;*SGR'-6';>)K7TCHA0+L:1Y!XGE\M)+KIEN;:Z9QMFB M7&^OXE7EDBBT+F2A]>EANI9993#]>M>[[][WI.^W][V?=]?]LG1W?UW=*,:\ M3/N^]W3;EYYZTG7O_N;VOG][@__J]W[BEA@0M5_>;P^F9%BQ7I<@?NP_&\ A] M??.R4K_A/A/;_!>3UNN9+8(_NK;QX%(/"P3PS][P6VR<^C/;=#.K&WB"5WRU MV/WQL7\EA\X?Z\35]://< (4?+$)@L0-0$4M3H!%IK\2SV1]DQ9?'[MHT:I6 M= %\%[TJ?,QL"I7D22@SKW5'*K$Y]8;=<,L/AOT!Z*1/P_\FK%U)>*VROG9. M$,6>>(4A+%/? 6,WL C7G,0=NKX&'@SQ-CLJYY>59'_B*RR V([TG=K.V-0] M4-2V7I4^X(D;BB4NU)J663,QR?2]E0Y?P< S#9.X)H7?H7.'>PFE]ODZ]/W8 M7_+GCQ) F4C1Y7&LEN$9WP9>HDVL*0*=.5_8HPZ>0O#:.5NB-C-_"'_BZB.L M=&#MJ& ))@B@S1Q*E[Y0[%%F>Z\X #[11P0F;C^CW_EG@)4[^%33E@8F4/0Y MS/N,J0'/L&E5>H))1[.%>0WQ(7CI*.Q,XCF.R62"#_L0K:WW_>=L7?-I8^DL M# 3LA+WVP %V'<^3!B S.M &=V<6^XI--UX'_!$OL!S6%V$)+E!RY6EFW.D/ MES'!>Q@]P-LSSA\V8<\A;W[ BL"'LV,6&@[[081,B7A2S.P?9("^B1,R+EI8 MTI>SE<9/"=D<4PQVL$[,5T\")#S;L&$%3>)')5.XG FL@16M,!#-UCU94&PA MKDP/O9QP& &Z>F/)FP &W6",Q5GL2%AX+2PCD$T#US$ )8SF9=PS:J5EVD# MBV--$6'?"7#^\>-ZQL_%;W99;H02V'+YN,VNS-;L.4/_E;ATA@H0FY&IC]C! MH>?P(BP;Q1Y8%+5DE#P*&(WJR1"7)J &;]:<2B!A1 *J@H8 2?-G9)[)3%EZ M,;T 5$AH-Y,II(=C = NQ>060(\*4L((XM6[$"W MJ./C"^+OV!-@7T0QX N_'U%XOO.OZ3/NF:8QP)$^D:2 D,$6=%E%O)CT=)$-PT)*!H'77#"$_CY M,)*;!?G$ASRSPBB M4_<*>@DQR?ZR)F,'$ BZ*!X G=/#[.7^U0?V4QOK/BN MJY:8#TV?TH8]4JQJH%+?![LM]4'?^'FR7W(#UM"SI6[P#%.0ZF5)J2GJLL@. M30M02*1KC#=1)NZ4$WA MJ_IX PB#%(QA;B'^@WT3_W%#+<)4 [R-AI?D$6:[D/H>H[Z'U,>Q8+Y8GB6: MC!/X,!N;Z7YO!,_PXJB:_OP^1.">L(*8 4N^P!T,L@*\,:(U0@\>O:C\R&$*57+AOW+J@I=) 8O*WW777Z'@\"K-8#/ 6K:85 >?S," M5VQ P08"3$#*PON4%[46&#&,__LQZ-W HG$CK>? BGRF6,M0'6P>.Z"%(^+[ MA_!A8U D^,(/"[YY__9Z9MYFQYK-\8*O &^?.%[H0=$T45H)16(6WPU_OE>X M%R8SQ-T'.C5LC0ZXX-%.*TE"@:W@^(9%SBB&Q$"4L$>58]+2$9 $M9.%SM2LWRYKE,Q>3\%'B=3*7*O$F7?78-EX9HI^ MV8S*S.9X4NAC6A;Z:3J=X#=DMF^'!\&&PIP@J&*OYU>U7Y6^=[LSWZ[F-#7"N<:]8WV -&P! 9I:IEC(,V,__/SA#%UEE8!W/0601*C<0Z6 MC4!#YE+!UPF_^&=CZLN>P\.@=S"#+:M"9.80M$$7G9:%P M,4DTNC9H*@M\&I1NM'#? /N27*O\%Z, _F0*^T\I=']N@)YHVQR)E=C^,$$$8-G3KFU\QPWJM0,(HSY4:CDRJ+FM&FSZ' +BJ]A4%+ MQZQ"K0E:+!@'H208%)QS\-M@;P=:T&052:CLXKU@*.MA6"B"D!2*3. NS@N$ M/;2S0]P*4LH"3Z%> "W(]/E/#-$L245]>:,Q CDG$]A@OIE@Y2GHHW_?O\EA MXXA-GIMST:IC[_!J:RWS+P%8+.;8_W6=IO/KPE*Q3;I2;;Z[5-#:H")![X^C0W]SW9OE4M=:XMW-7Y9Z77C" MH+Z%A6O-5Q.XN=JEE=&BLDJ+: O'-CT8CD$S[.)3W#!&-7+ ZA%O\QM7Z;KU MC1@ZAH<'J%-(&&U:W!%'CLSLFHK8\H=EBZ;'^AIL3CMRN,M@08U5S4KL1+T' MBST,F!NN1WVD/H$Y&;?$Q?LMO>[\W3?AJU/C5"MUFN\+(-FD9ZM26/@4WDDR MRMW7SN#MTNWWV ;+#943X!WEV Y==_Q,:D@?_@;$D9Y<,(92]QF@CDKP M(T;SV":4A>/BM (J7]TBL,,?FJ%VC-JB@\\21K]0':,O'VT%G$FX3=TH:FQ$9EQPE6[S@[;O<(KQBSB?;F>K[+E'M:9L@U9AS5=YBQLRD) MXZFSN>'H,"NRD0QAB'2-$MHB)>[NOR56?R90XP%?^ ![<0Q"/-/>\"&>;TB< M1\8::LSH4%'FA, ;;.7&&AW^3[S&M;4O!HQ@ZQ@VM)#8'&;!(]@]'A\$\>+& M!,\3NEB @>O[!VQ94\-!82IUO4!\T5<*#4[7,,PP5XO)[T6A>(6AJU(!Y&'@ M\.$#1J:>@\BJ\"4JO*>6^ %8Q9*!0(L2F"8&8"/798- MAH5@0)_9P=R9P9^S^.5LS[K0AROW+*;EL\Y=H07 ?',8WXF< MYQC'\4^\^88X/-,31YG"C#,XWKZTD&./ Y=C4$3F+/>,J16PS^" +"P$_=99 M?'LYJ$GA3ZP'B++C1IAA8U&ZF: DQ;)FL;M=B5,.PV0H1UBK N*%%?.L1S,L M90 BE_B>L(9@ND1:],*E9R?*6F& 9G;#WBNU7F8^*2N=94\U9HO:N^QY%J+; MU>TE+HV2AXN\V+ZP]Y/;[V9J+JX"NRVZ5O,QE^,44V\NHTRJ9Y1A4[WY-QBG MSH4!6E9L)FY-\!@OZO%@@@OREY0'[$\\T!PS+PFL,'-<$I7.Q(J+]59_I8=' MAO$[L.Y#=*W,)=,7QHW"09''-=>+,T,G*[%FC)(ATB086*:.'BIXMB^HA\/$ M&WYB@!LS;^,%-NMOSBO6 JQO?C#!!*X> PY,T<,@) 5# D9KW@8,,W$2^%L8 M\04VV%@5X:(!&Y(7@"S[+77'8(K,(=M%6%;^_)-OH9,U!M/-UK%(*69NO)C MWCP9O0DG2 H?C7F4E&5U%:&?[#&ZS_,(DF'&I70(A="C>4UX%_Z,Y2#9Z3)X M W@>0[#\+#G)2C8 !Z9%,0WK4=M$LXH.NN/133GEQ/GE,,2R?Q)^GM2=^7'H M=Z]X05CAZL4[$[:=&&-M9)BBQ/SGS$O$XB;PUF;MRWP_[+V'7RRVF8TRF5&2 M7G<"-^32O!(0?V\X3$!CD6?UF?,L?ABM8$4$\>Y*QQI%QFS0;P%.'J.[FNYSD@TR#?O\-.Y?;-]'MN M?%/\/#+=F(B?;]#KZUZ/7"]*_GUIZ;F3B:<$Z+F+*V*F%+1] M7 .%.W)S');+H#:.2GE\\@=ET:^?)"Q$Z.F^@_6=B$/V 9,O)E8LY< J\<-X M<##K!H+CS#&6J=.%I$18UT[L8$AFDQIB#@EL\[0J]='UPEA7)0X\A ]C4AN) M7URL@QM5!R]] 1HRIPKKC-"P#*A-AZ;/ A.!S:()K*0N*IO"FR9QKX[;?5&8Z IZC^8JJE4)KYK-[+J,8Z2P: 808T#"(XN+& MN^NQ<"#6'B&5&9%8!(OHH0<]IQ?VG,7 ()IAS#^%]@+89@1)0:C0QQ\ M&;"DP:R*")\F>>0%A3>LG@@-+\9NHJ@FD$^GRUZ;#30@41'6#FPOAWYOZ,NS M* /NHHQPA@960&.S^ AN,=-A#&'^,4"2DK'%YNTL'G5#MSJ8,"V)/F%LX7/H M9MVQ&B^;KI1XO2^>$1?,%[IRTH3%-\)R. ?H%[;B7X0\B9-#S+K0@1L@@)16 M:/OF[P=^&4 8V9W9B $QO0)(/0'"+]TS39V&*MB >X(O(QWB1*'$>[(]H$[ M!8__$][OAQ7A80A],87-GKE8@1.MAV4>HG9\?G1$Y#\#FR8\8ED5L)6Q9Y!9 M(3]3#^&'8\>8GP%Y)Z^,C0I8XDV3/K!JV87*A&LVW6<\G$.]L%)V07$L5/-6 MI2W1LQR =U, @QEZ/&(1*H*E-.%7A[CL!M\;V)6#XL#S>1.F_?&\Q9)20JU1 M7CC#1A*T4SF$G^DO5FU%]H5%'YA+Q0X?S.,#L;Y!K)C>^DLQD@&O=>,6WW$Y M=?QV;ZX<-ZG!Q4P8^^!WQ_TC_,EC_)B%DEE,V+BSW&&X\*7*[EDP9+XT/'J& M58!NW2RH8LP($S(U3CF&JYBY-S-_8)8&2>!^F'TRD^UG M O_9$\(=C/_\ M\;HLH#/IN)NN9FPN6P6 M97,Y)PUB$TE283210J+\/_;>M4EM9%D7_BL*UIX3]@F:01+B8J^7B)ZV/JS*?E%XE MJN(#>H(L_/DCJ!3[R<2M8WYE#FS'Y8FQU:&@R5HTFVC+CU)%L1PX].',A#KF M+#H%=K@>7#IX1$-E4\E5M"$+RGYM^QD/*3 #"@4LK'P*/=.IZ4Z#!5J6-06. M1M=:'V$8X="I=2Y$-,6WR=*$\WK%U3@(LRT]@>9&2_,Z%3D%<"+ MEN2CX(F.%SG=J?/[M; W+&9/:MBB][GA)T2)6[ZF];<8%8SK=G)A4F0948=' MUS )ROL+LVQ2TZ1"J9>HOF8!MBIPD^3@,#:'L? -Z2TOXLO ?DT9,SSBB72. M':[V2U+%@[56_"UKSFO^RG(-SAF.DX',4;2M *3;<&(;&/.F]F2C^&_/E-QT MJ8@N^:[Y],1]#;*>:]8RJN7*#YRYJ,6<@L@AN SQD0-B#F SG\<_/^?[ABDV M75-,6=<@E#H:<2PQX9$H#"[K9W3"ECF(C!B< MW+\U,2#$D "=9OY+=-F&EM*G4;I:&&:37."7W+4G Q7#AV0K)E$R?%DB=1C+.=.$\DK6)3O>EMV6?I-21-!UY_K.1B& W+/C1S&6W-SN:EW ML@H4U=V335LX6<^%=%G98I:-&HW"N&26.-3OHN=,;6XAJ>N,+/QS#ZP9-!"T^OR#L*%EDF MISSK) ]MLS2'VDGR?:,H;_B1(C)R#ZGJ,529.=LS6ZJDJBQ,C04)(<4/JW]2 MNJUQ+R>=/ZL8UZA/JB.-8Y!01DI39OV@I1X,75)<'^(M"@//EJ>\-#1")JI_:)S:P*!,B%YCXC$5!!B'51Q$+57C ?WFR&269A:<\ M_'GQYDHJU JW>V-BYAW ?M>7\Q6'$?P.48V_\C*--8D7D?.BS9*"4>,;J*YT M1BFE?"4SZJ8H-^B@O?I,4D$[A++"6H=_Z3:=_.9&V7P[S.#IEND=>MK?24_E M,&*1IO1]<@.35+N$6J'5#_5DO"'CQ6%I>-B,F0)4@,_/%+)'"D85(XU4C,N/ M-BA+8JN7H8[6M6/4..ZKI=O^O6V\CX3S+QK>)V#D3><*IKZB4K5(/X(9T]8M M,])QZV!ZW=,,1FF-!QN#P4NB4YT48AH>K\:J*UJ;N#0_(P%1TM&D) 9&;]^R MZW>IMY6V4"JZ[INUD!D+M8G:MK\["AHTA9#L.K:#N:;$AMOQDI6<3#OEBC+M M<#LFDXJ:HTMU-8)%WBPMZK8=A%YK_('RN.B$VJ%_VY3YGL'P2I,O5?D5 M;<3'4.5IHG_'$E,=PCV>OT$'D1_NO_]!'_@9@1=>0AG:9'P=PUP_O9\PRV3/ MZ9-=# G3\(I3?D0:05D6#CP^!HV.GQ/C1N8!OZ9,=#U)X8W>94>8U-OM*%X0 M;G.Z^2!MO,I%-WB)?(X/OO/0='\L?=#FM?3D\N56*8NE'X&&?&7N=\3(S%%T M.:>^2LZI[Q=@AD^X-02/DNA9!P'@*XW97D/0S&D,3)6"&47CJUO3$/YE@ED, MSZ:1!)_A#:'@\W8-H<_FC M 340E!F+M&LL46%Q]$T&G&C;0!^*;L*_">TQ#BVCLTW3C5P;K'2C$J/G+!9\ M4KP6G41;J_C*=.%15,/,BU#2XWQ!'._02X:88$K)1U1+U,[ 'A&J++I%"1;C MM^]_QC:9:"MCQ M5TC%.,68,T%\T&84HY<3-A4#S!BP4'L8@9*6D]/[1A'\OMT M#MZUQ1YG]_#(Z(D)%-K[<$'057A(EN)QMH<&'M34J=RJ'K_N('^J',Q(CN;Y M:N_!HSZ(Y"3PHW+/-.IS5)T8,0/FO#M8*E# T"'/SQR+4B9>47);"D0Z45,A MR[U^L\\6C[;T@?1\A/$)*28/8@\^2U]Z[$WTX6W4%&QJK;9 MF9W6FO\<'C&.1IU!=X#>;-CS+GQQ> #9@87Y??/[@=+I:VKN3]V.G/M]T:-D M&1[5+_6HXN\UM<)!#;<^:D>?P+R&GULNR^GNR8^W+],$<\-7['(8$\P25^7V M/R?N[V//?7+TZ#.HJ3TAH/V[W1L$*?J&&>^O4S MWO#LC$?)6W?_PUPGC^?4UIA.&I2W->&X:W>T\0A).-G;1&141]V,'7F&O1JY M.L+#KI;MM&X=V4[#1@G"PSX?UWP]5#W?B@>CR764$^RV-1)^\_5RG5)'KAO4 MC.NNW7?^@2B/QSC/X1%!F&:A HFQXX3%^+'6#1]JUE*IXYFFVN[U*]D0J9 # M&N"N"T8O8/1:!I=T&#J2E2O@=[,:)7RP M](VCF. "'52.0L\NF0K^SO3TIR>7&IRA00C'0@N=,Z.K*1GD%)^LI.].X$[9 M467PYTV;!JW6Z7+-5C)ONJ=NSRLNDZ(LCRK*FQXJU>5-*_D_I1Z5X\)&ZP(R MPRYSU3'YW*-FIC'_H$8KGQW"-'F?(/M19O/NS.[STSD5\NSK>M9[!?;,H=\] MVYLAEWHRQCPCDU=UOG')B#EI%;QQTG':3.JZ$>(_3C?]9FZ9Y$!_:#NJ'79X M]3',':+>P?^,'_JOLMLC/06BY'9?KN3T_1RYXA4<_@A!%(*X)H@[RCC.(8@J M"N*PFD3SRPEB YV,P\[I+LG:#X3%B$&ZR'8KEND=]23GD.D>GCWT^B*U[5IY M;$?ER#EX#+/8VHJJU9['&F@:FA=_?G=F_@MA1HDTNP*9W5&><@Z9[:.O-]"Z M-4IO$DEU5?+8CDJ4<_#8 'E,E:N,)X1=V&TG!_R4O\8F@A+]$(\2^SDAKC2R M8@6)?]>=\90GY9<7\F%KW&\/E1,D\5U-FM[-L64-8I)1:ZRU>[U!@]FR@5:I M@=$*A[Y/&@,+V*SR\G[Y>$;KHJ\YZ@F +,&6,5M>/@329&++:DH<+L26#31# M5Q <%01%1]4%=(^K#:D;H?8_5JZ8.%>C('>4A9U#01(HSJ!?29EEM7.7I8.TDO"8^4K8PK^FU)W\RY\G5EW-S*GUR M>$_1ZR]$T;2./"R'NE_TJ%%'&>XL^=CS>TTM]R0QIN/'U&MDN4Y=KSJFO$61 MUPLV0DW0Y)J-QA49C=87X0JJ9DY89'2-Y+J*(J-C2\,:MW ;8=RAL[V-8KK? MJFO>,=J?W]\+G(%""WIY$!^-&A3+JEK[&G"!,W"P*>Q5:PH1 M%KM?!UZIK<$3O'J8/KQ\660?N_:V1Z,J,=^%/JR9/NQ7J@_[V&ZW%KQ26WUX M>4>[KE==_;F59^K25WUJSLRI )8I-'R7+\3L*ZWQJ)J6A@)6IIYF;UBMV5-Y MDY3+\TIMS9[@U<.TX>5/L"%D'H\&=>HA*#BL6FTXJ/8@&D+7L5S50?1U:L/+ M.]MUO>K\=?+U:A6Z:YZ'EPU>>?)!]?2IM99I5HE\OU^G$OES9B]4B\)VR\U2 M"WR7#'-__/+A:.\%$3^;W>.TMFZ/ )&HOQF\4AM8@SAZ> ,@$L( GMT *E4; MP)$P@"+NKP'VRWJ#Y'I@P6SME/YCSB0.T:)/G&>&\.#/I@'/#Z'PI!D8&!)@ ME"I/>@$;(TU#(^,A8(Q'S8H)RO4IP8YQV1.J@E<3'6R/!)]\>%%TW__ZQU"1 M!V_A=M."(3U)(#HN6*G7>*$N&4G_9[@7GF!Z'2FJH<.QP!>DFFC)06* M/,Q-6V]+_])AF=KAB_ZOXS+X[CM,0E_"Y[;TT39,/I1[F*T+:PP// I!YQ)L M\<%QB40^P54L'(*K8 EMJMR6$$Z!IHM 9RN?X'^APN_^[!^R$A+6%NL MV#6DLI8BDV*YX0*5M1.#;FO<4SJ;V6^_T03*#JY7[> P$47N*#F# [;UT_"4 M;?C@+1G\_,RL50>D@(,HPP #>*.Y1G20)%@(7$_@([E+SXNDVPAVT$T;"0"+0[XQK)GT.('!TK)Y=9SCUAG=DY++63;+AA0;H/;IE%OB!BS]8>GC9,D4K)Z$5\I(HHL77B%"ZLWAOO.[9Q0H]Z)**4=NJ&/=:LT19YNI*1#<<=K0"73DW M@><6J N16CFJCJ\<$@DN)^DX;*+]DT^T!ZS8[VPF:OS&!PPR"L/7V@?9K\') M1X_UO9W>]L'W:>QHOI@^ S/5D?X="D:\T6IN\(MEFYRBS[Q'"OPBV_9 &ZD.#* MRAIU4O_%X2(+F(;6[0.[C_I#==)31^JHVQLH@^FD/]!&P]E0_B_LEQ/>-'>C M*2Q!F]Y-0!O^O".%^$:W7O25AUL.:8T&ZBP<$80TE#6P3K-"RLQF)Z,,5ZT@ M$PX/?-Z0+X)7P9CTVHQ% G$#K?&/W4L$,OR#MD= 1%"-H!?US]_U<=[RU\K@ MY /]]CJ1FQ!N4FV:BZP;\!U\4XN<1]WZ@RN.[W/&_'>F-[4<#T(#[P?<_H?E M3'_&FF\H<^T,N@*TIQ]^AP]GH"67*,=N !P1/E"B)TKW4XI?I7?,UTW+V]A- MRU!\31LE;[[+?[?2JLOZ%,:H^2L64L63P$ Q\YEOU>'NDF4Y+T0]L$K2 Y@I MTY<^.7C:LT&I$LL]G3,CL-CC+'KO%\=GWB<'YG1O&Q],C$S :"6#R5E]97V= MKQ,S>M3I:UHEN,.RW-%ZY1ZU!0Q9V0EDO=\>^/F'#H):'3V'6Q]5#5IHHS * M$YSAB?O[OC"X>Q)BOR.41I'K':@XC)O3%-L'"?<:62>/%DJ&%E=?"A>983>V M?&W)9OZ;8RI)CD=//:B"H*S8'H>V=.(I5#2X&\KBSF5EW]6-TGW/KC\K[3I3 MRW8@UT0,DCCY?[H06#P$K@N6J6P6V5"E3.IJFH36$)1A'Q]:2-"525#OK!*$ M]8SM8??*8$V$;%RG;,CG%0X-DY352I.4CQ6.BH*A1CB3F6W(*=^&M++;D#>! M&/*J2@HWBW5-[<)K'3X0[/SL/DO!_Y*7.CHU/F+I$$ M_3#'PB*J'\+L<;UX*_"(5'?IA;D,ZWAF#C[?>W-4D4,@WJU+BL/.4&W%8KL5*R MM('UY<'PX=.Z3,5$SI&ITB+4:XWS#\WW%Z!ZG9?O=TB>\AC#^^_P8O09+\,I M_W9-G]TYL]E:XUW-QKK39*F5?EDODVHSZXJEJW&DM["J5^!PP_'U3<0-.]I) M[!]5S\Q?S+C['^8Z>9(Q;(T)V51Y>Z,!PA7&U8W=?ZI0/DX=5X]:8^T*RS>: M'5>7]2FSKGOUJ/=UL\>''A =1YE:JYRFE,# Z"LL@;E(OX"KPI\/$3!C5'C= M<);$/Z"8[K__)7UQ.J"1Y/Z=K+:E$()*MZ2/MN>[ >':2G?94_QV@H,(4]*I M!0I>B$]T E?2GQ R%R$/4B (7H2,Z$60I*;+L72M%2:OA*ZV:WH_I>E<1X:! M.0/QIEY'>H2GLF?="N'(X#U+W?,EQ);T83A3SJ@H X89(?K:B/2I>XX=@WJ% M2,#T-[ TF^H(6Z]/G,#/@C%[@>5SD$>8'P\&XA>;"T0+=9%$F20< >BXA0_E M]7WDU'\%-F/SL1F+\0(;BPSXT4;EXKBKM?82!P+^Q8_[XMBANLK/5NQU-X < M:T+ G99F"I;&L505?&&%@U*VOWS/ MS,>:(;3E^][YD7)S9G5^R,)&$6(W&.&U _#%YJG9B'L"KJ[LPG_37Z0HH-DX MXQ!'G,W9'JIP=RA6!L N+<-0BL'=^X+\Q]GWQAV"F%E]Z-[706+G0;= M?HVVI 7DI4Z^2558@?=/$OMJVLK M9*E!:RQWVTKOFC*5]HH/RVQ076'P6'KZ5R-D^^IMD*O2TH1XC6I5F.9EE^A" MKK*0,"%AAYFQ0R1L!!(V:/>;(V$W4<[Z,95S$&995%S >N7*HO3TKT99%)AC MZG =:XH#,V+E+GBWH[8VK#)BJH4]/N)$1(C8K8E8@3VN1L1D,,A*>S@Z 8AB M30QRPTY2-@PRK,==E*G]*LX@-VW)\>?,E2S'?KKSF;N@C'+?>WU8B>(2 C$=0K$WM'KX0*AHD ,Y-H=<#6A M[JIT.8&OVT\FIJ[?DWFKI*H -^!]]LE\9D;R O[\@NH"Q)5L7G5!BGK<.9#\ MN>Y368$73/Z;37V$2=87#G#5__ 2%*"A9WI8QN7,>'47%1]@J1E"/. W2QB, M8WC2TF4>YB0;-U"8H*B=KJ)45$V@#GO55!-T.]I(JVA00T45@Q*#JNN@^MWM M,E,M8'CN9;*V3YG&+IRNZ!$GKS$M4WW"\15V*>NYNCRF>N@W_UT&BP"2T?G[3[ETPD2[DW"+\P_ M@ %OBT9"3(68UEQ,K[WL] >!Q.#NQC%EIY5F ]W ?NDUH&&5V4D=#+=OI6[9 M12,;47I?56N-Z1CR'+E!33B"$,+6;&$K!3UWA+2E/(JT0U%:_OJM\4"K%H!. M")X0O*NU<@F?)?Q6B)D2M5J*VHU52Y0XEUG.T^ZIP*(6P786P ME7,H#Y>VJAS*$1J[[D"XE$+TFBYZ9Y*\ UQ*!:LDVIK6#)?RK/54%^"3A\"# MF3)7XKC4CNW-S64Q#(.HN3]2UH;=\_J4BMP:JVVEFDU* >)00[_I"(ZJR&]2 M%-+H1_>"$.QU5?KJ$-] 14[J#ZJL[A+L5"=VVM$EJW+SU\/:![F@TE3S)25)NG48/OVNCFJG -P.$M5 MY0 ,(6I1VL/AL1Z X*^KTEB'> (.#9L#^1*7 #!3S7DIQT(&%5;0+4K+&#S M.*J6W)9GN5QYT )% TO#\-9:Y&%9W;=T+DI'Y[6.GI^:5:W0LQ%F)<%X_U\@YK M#QQ6K2WW*\I9$$(MA/H*A?H\,GU(E*!!E""W^^H)<("%$ LAOE4AWH%&6KF# MW0<'>]A6A\+!%F(LQ+@Z!_MP.:[*P<;"X5Y;ZPH'6PBU$.K+VN9#'.PA.-AJ M>UAI*O:EA+@Q:.,ET;%MQR\$QO8='Y;4D/ZCU%%/EL>T331Z@\V*^>S]+^SV M 2N%G4)?3,O:C^OZ"=>-2AY-:9<=;Z_;&G<[\H9X%,@+,(6%4])]*0?'5M)M M0\I';&W3;U2BAXF*#N&:/S@+X,+5__K'4)$';SV0I85NVD2!CG04Q/F)N)N> MN#^6/G@B;@#3??]KR6R/50.E'S[TDZE/3,OT35:$H-^3FXB@']&,A32+\/$W MT/'?',,\X_UB:3DKQKYQIRSE4!S8VK"GM,;#]J O-P(70T#0"&$[W]Y&]<*FML9: MN]L0J+5K3S^,06@,MG0\TR_&G[GY@M0=5ND=)V D((>VV>UA>DR57:QKL TO M>&A/95L5#VDUXZ%KKV3^H?^"9RWU%6ZS'*1!;Z*<88<&)2I^Y40\E//[A".I M]FI4P2 J8LZG0*M@(<+=[HY&-6*A:_="/]I>X.KVE$G"_3Q0>8;'#S$E#^5^ M!,*N1GT*_[-^3+1#?5;%1",(\>4Z(2\21/U ]#TWC:^110]4#*T+B;/UZF^5GBGIU>O)^,F1!@> M5A+H"T=U+V;XM^Z"8?17DI7L@PN7]4"7%23""*9^1%-R/G3KP=)!2F8F,PZ5 M"@5<6%FMD?A!D%N M<%L/=%N)>IO)[(=R/];ABAXQU\I+.[S5BGEI@/NN6HUXZ=J=U!]8ZG5@MIJH M.CT-9:Y&=^QWXE>!VA@2A&BW $+TJ)3,VE:-'Y\=+>17R&\%AZT5R.\(RQ>Z MPRHS5BY:+[[N,,@EW8^H$+,P(R>+Z'5:3E MZLG[V^NSOZ7?\8"O*%N!W<>SS,YH@^&DJ-8:IH,,;4@&GPA6P?X=Z*[/7(G9 M!OR04XK=D6 "<('O2%\FOP#1X.?:#S!3>""SIR TG9QZLCU0 M!_#O*3TGT'GA>*H.-UPL%8MP*2,7+GC#V[0^LZ0R]K=L97(H+-WD%GT"HA'X MQ;=L5#%>J'A9[JU1,?5?'"XNN6EHW;XZZ(_Z0W724T?JJ-L;*(/II#_01L/9 M4/XO69;!E0AOF[M)Z>83NYNX3/]YI\]@CF]TZT5?>2CNZ=IGTX[&U%,Z ZQ. M7J=:(6UFLY/1ABL2D +')3YY ZJ'N7@5C$FOS5BDN8MR_X_=BS3 =&74Y*!1 M4)!0JO[YNS[.8X!:E=WG0Q5H':D<(,$[-O'?F=[4B*H[C"C2_J.-AA17_X,^9?<+\$WV].!2IE1MC<'TJ=O!2]K@&"P= M%W%(=%^:Z:8K/>M6P,K[!H/MT_I@VCI04[=2OND'>-U_XML2V2D]RQ[,(Z/YF-["/I7HC6X;UI$%3':-3IR5I9I(YAKR./>M6 8JB= M?K=_65",K2'T.1VOX5Y $:26BAS8:X>'^!KK[(EN8;IQ.\9@DB+XI8K!(FYJ M&V:/Z5_-7LMPF#9I'[]\J-94)YLM?:TUYD 1YZA?/]F6RJE.LR^E2SXQ;]U8 M5])!YR84,8\FT!7*LT4B+R8=$0RV),9D=4R*JEDE,S-_,>/N?YCKY.F7?FM, MN(+*VUO,AKF8+Z+#8, 3<9G!%DMB@Z6^XH$#A%=Q>'F$?-Q$OD,)^0A)_BVF M^->0X*5-\J U'E5ED9N8^' IH?FV(2P969%,&[G#9IQM7DQ_+BT@T(NW0 MM/'99_S2P\Z8!M@HO-OI;9]O9^/(LMS):M[ M"TXG!]=V.ADR!Y>,N#> 0S3(GETN])4TP3R?OP/3Y6T%%OI/)LT"/W!92HZ2 M<-2+'N_&O+>,>*^0]8 K)LS=[E?N5/(9WW+*OC(73TST)_8X6W,VOX6Z(.:^ M.R59;1633+4-[OLM==HFO0ILBWF>Q'37,IF+XT:E"Q1:AN>X/G,7WNM&'C3<[D@\(H _S M9P<]BIM'PYNM8[R46/^8,Y=17J'8F]TA#DI%XK#U &.@57: (?9B#ZU$.R1; M0FP.B7J6,MF0)S6G_1.84[$]=*K %S,K/2]88,ZM[41A[#0Y ,^&OR].8!GK M 3!$M9(.WV G/7R.RWR3IVXBYDMEJ;L[MEBB=WY@I=-;!P/@V8Y26 _3EB:Z M!W.%@<\"*W/4G-YDZAP5VYZ(,^B)^_-POH1O!:[$V^8)_9=H&$.+-G3Q<^A?B%*))/[9)YQ]" MEEQRKZ,A+4"W!5Q9OC)?1]P >MI=I;7NL#76NCG;^(G:1>EZ92;3I_)*6&VD# M- (BX1?I&IKD1#J\-:3BNE*0EE;@P3.>09TM027\@I'[S%J5)&AO?X*F[7;H M-1R4_9!0=4A-A0=;B,HU'C8L1O]E%KBDYUR4,CP#\T(&BYR85%F2G4\UW66A MJV.\%8KQ?(KQ :7.LO3(_\+%X9D6U!!Z69@/2.K$8!:XJ^%M][#*UL[;0-:B M"[D?(9;[O'8PY6ROZ[AR*JJ@\_E6#?68O.U U83'MX,M"C]*&#K) MD0:-7==U!]3]RE@3"3MP//04;FDEVK.0X=*T7DHUC#J0!D_7X_ M_(ZQKXN@SL>/F$MD/,2F:W M-7HU5@##/P=R%/9NV^8CQ?MJ\=XRO%IZ!7&;P69 (O)Y8KR(>,>@P)/!QYV9 M3*4I,D20IN)-:5 (/J3<6BL8T[H% ]3B)A\ M(Q 4G[, 0H=05Z]KND4N9/O>/(0,-ZYA>GKF2H7[N=BD@)< MS!+:V([TI".!7,ERO 3&JMK)*7M-3KJ<(N*4I;2^B-%L>*Z!)PA+^-;TD<[I M'7<\*Z(D2/J6+@R%U@-ABG:IPJV8XH"AIEI&)?-N/95%'Y&5S_2 ^*P$00N_BEL$^*MFP Z M;>E+K[[[SO1GF.H>9O1*[_\.<,LUA\<_VS?M+B@-'P_,4!HX+B@'38<8*Z@/W+("JK"Q@5U05$4UT'6-P# M.#$"\+L-[$2M"NQ$[((AD!,O,):;14[LET5.3!M#;@31C&W#4L2,TW4LQ9&R MB:5XH)D]"&Z1OS]G5$IM"I!*9MM\8YAFQ3B9I.]+RVQDHLU]\ 1#D'H<^"N; M90/1X])BA'P(3@6?KD?3]7"Z*)$F(G6DSG2\N>YRR$>X>>'8X?7@0WJ!SH\N M>,2*CP/_I9NZ(W3>D/?2C\P\Z 5]5_8+_$C[*8P$'9OQAZR_M0,.GS0+#2NV M,N-OHDS/D8JX MKJ,<[PO+P#B%7^GACFXFDT$'ZH'-C"))5$S$"_ "CU\?1YF9Q80/&(9^T3U# M_UMZT)_)/Y$7PU>*^!I4.\[^K$#4!RUXMW &;@W2"I\+P-/9WX,@,, MMF0NP LV^8XL!*]31C\E'$^! :U5-(/+,?(XP8-A+.B1],Q<+N&-H@H(5:G38\('A2(!U_P M8'H. X?Q,1NS&5S'6V+(\XSS30\73*U%0RU@]3KJK9+:^,%Y 2+<^WKO4]Y'TGQ?[1_N+! _!VE8[<>9H'E9;]EB]C] MN>L$3W/<^H"9$KK[@D/U.Q!$C;J?Q@3! M?FQ R87Z+THN+*1P>=HJ%Z&MAB6CNVF+/,H)2)M6X88OA6M\@S+<\N#)=]$V M<3I/(M08/SY'8M"1,KO-*$]QBGPH3L37)L$7)RQ;5]>9PMB\O&W+41]/'C:I]UM,C)A!GO!9*/7T,)Z&R73@,:1K M(LZ(?VTN)@$:#0ONM*@9+,_',CWZ/D%Z#G5(2"_21%-0I: 2P=G#$\"%G=VB M1]JXYB2@+ZBBP^M([Y+.%2!##+@;KII[Q>TKLOH15).Q=AY;N$9\CAMKM!VI M.\7]7VB-X8_*! /T^3.< ?_%ZC:!'H]9F\ZDK=C#X=[(,N]-LJ*O-%,^JVR M09T4*:(=^$*?$YM@==1-B]@6-CK'/M<2?O.]8Y$K0/(!HX'TST M>G3YZG,WN_3JXJF"MF7;#YPY.K R> 8YYO1'>ORPCC3J]BF^0]1W<"9XV0BC MEC1?6-GM3*U+*;Q;=C-K>4Q2TL?DSGUT>'$$9,OWZ1R6-]8A&X%;](I']QMI MQ(TM'JV[L9E3$Y)N+V;#G'(09UR4,KVIA(G[P3!SX0N4VN= MW^SA>^PI?4^Y2!M:O!BV_!J)\F_Z@QEW_YRXOX_ON6](G]__@G##]/@?Y+X) M$JV1**Y[HK_P3 K=G4"WZ.\?S%W<*,GNH]B2"/$1(SO;,Z?T%VT39.AR$P A MJ0H4#,36H!Z/QV(^KN=*'RS=\QYGH:X/O>G4BI3$Q]"Z2FNL MR.W^J-^4+B3GZ\LLNOY<;=>?HFV@WM9MH%SAB[P+7F4L3N*]@^Z2[MD>>QUB1MQ;Z:;&+EO+.T#';9+F,#8#A3]\8 M@;MBNILP8 \9<# LS'LIT_%(*%JA:(]M95\L!;$#'OO>Y';OX/JMR():MSID MP0;U7>,BI'04;=\(XP*\]">N*3,*%=%M86_N$,R?[3! M$3(=HXSL5-=6K")4SF,[\]TN>VW+SLMUA(M9;(<7? 2_#02_-8S?PN42JR-6 MYT0(RHUP92*5>)@S6^76MI>3F%!)6EYN4W/NINZWVTUX%^ M[;BVI).DGC=W3U9/E[M7P1+7.[GO@ G>3D;*T<1IIE0?7!]:56*@W#M%8N"Q MJWGI7:O]TP8KF&D3.'='3>9%4@IE#5E7Z]4DI5"H=Z'>2Y>27R@=4:XNI>KR MBK\Q/4KIB64KY3D"<$6%\NAG$!9A&HJ0WA.^YCZL&2>PR,V*>7EPE17S(9 : M!VNNKFQ>XC^O"92HH=^O"+N6E>%B4/L.2M30[U=#GZ_E;ZOD6132BT)Z44@O M"ND;$]<=5$B?[WW?8Q#W1.A_?ZR22\+F#_%]"4,22N_?84*FM M](>B\%[4@]Y,/>AAA?<5"NO:%FAFDSY/2D>ML=+K#$8W(J$';+K?3JU^AATG MN]EQ4IH=BW;DE=T;\$JW-1YTAMV:;, +'7ZU.OQRGE9VT[VLQZ7(Z'$UQ-NZ MI0QL4?1_< )V54)&2^!%F;*$R5Y:O)366).KD"^1E'EY)5\N1WMO-O1*\6%) M9UU1$7I=/CI]1O#?#20%5[DZA]PO2N%OMS+Q,!./9U.\!P7O)L)U)#_(2J<- MQ-0ND8.B].I6@BCJ7IMGO2/.V]. [\^=E0.V">ZLI6T7JW-YW7'FR'-#9_QP M?-W:MM.S7554GDPI=G)$+?WV6;^JUU[.!\>=,=,/W$2F2N_E#%IC1@.QF],,+A2[.3>5L&8;$ON%S;EY2]EGYOFG MKCL_I&:K=F)2;4WYQ=/8E!$=JO8K.?@IM=Q-RV&[Y>2'*\E\.*)[\$6RU]0N M9:^IFUULKU P*TE=NZ*\M49DK:DR9JV-E-IFK0FMW7BM?3F7ZN!=3+4Z_+F3 MJ^Z*]C?W%JE+13__"1$.Q#H\\"&[2W7 E<<\(7E."631'/&]2%#$5_K>-MZ' M >X/![]ZGZSZ8;&2BOE);:U?21)JM6QRH3V72PI!<^UVQ<1IIF:X6#BV6SN4 MC=)Z$*6-.KVJ\A:;K1+*W"]@OTX0YY7F[Z+P3]XC_-,P_%.K00T3=D;8F6L( M('<+8 $*69D L_(VC@)S[$A@K ^.6P+>JDW7OD1 )#I7Q=(3UD](!K"&---- M5WI&OD"4FS2JELEP)4[2M ,:;H9IPI52D6.6CF?B!6]<9L&5SRQ!ZOHMB\$6 M"D,WN46? -\'?O$M&R N%^)&N;]&G=1_YVX"0?/$[B8NTW_>Z3,8[!O=>M%7 M'@IE6N) W,*']Y3. !/8UJ=?.,G9[&23Y*(/;.RXM.!O" ,*KX(QZ;49BP3Z M &3N'Z:A=?OJH#_J#]5)3QVIHVYOH RFD_Y &PUG0_F_@.<)*A#E'7TQS-/Y MY^_Z.&\EUY@]E)O>2+E3N*S#+R!R?O2M6AMT07IB2>#&.](T4EH;58+A^'ZQ MM)P58]^9^PS!78'>LRQG2I\>9]]@A9]LF)#!==N#X_G>)K2C.FPBM../!,U1 MXP+-K6_T'Y7I=))$OS_^/)S=J)@#= M#W*K/W.W^CVZU80]1ZZU!%[U'EL.57*-K.1Q358WE4;6J1_5,V=A6S9S]IGP MKEW":R*:>C)V/ %KGR?K]1+E+."=H3.]=!TCF/K@U#PS.]A /3WX[/W*]P]O M%Q))[NX 10IC F;DAPSON6=<^H!YU!H/SY*)>\[#(@%&)B2OA.1IEY"\7K1&PU%-N!7$GG=1$8U)&O=H TG8BO^JVQTE8'H]KS50/- M0<-B \+!VYD\<[[6P#>U95X%?:Y'&5Y$%0X(6$;6JM]3KV!QZWW>):1;2/?> MTGV9N)>Z'PZ')S@QJY5TU\1-VEX< JTYP4+_EU!,_O> MJ*D9SQLU.'HR62E O\VT*;WY#PLX]P[HYUC8>9HWN%\"R1%/;^$8S$(@/8/Y MS(7@G]$]V2(>_(:%*>>9BAY>T.-)!C4&*$BF?F$N2V=4BUQJD4M]Z>AM/9>Z M6S*7.G?W0F0H7RY#N7&9MB(]6:0G'[=#=$E'_YOI_;R;H=XPD4T0A-<%9_V8 M\^.;P)6R0P"G+1L=U=7UQX7**3<8%^X#K-O'<-F^P:K%<1+68(9^L=9MC7N= MFB/K7F1M?ZL:([(2(;D).1G54$[DL\C)]8I* \UUP\[W(S@7Z=E!W C+]%?B M8+\>UCA:FO^,5Z90SRBM\;#;J46/V=KJ$I%TT #+6H+GU=88M]($SU^7_6Q8 M0D1L/W'IEVA)B"7H;_<@JFGOMN/!,,)#;=,6>L(Y:KS7N=^13@_K?Y$*/ M:K70&BYT]X"%;J"Z;&JX89C/IL%L0UJ9S+JQUIS'A!P?OWPXBP/V+ER?0O>K MCUB&M4@'K:WW)2*.2B*.VK#\0+!\0RQHY;B[8SKU/BHYY42I0/3$_9$GOS'/ M!R*@"::D*.DOD$2/RGN^,I=<*WO*TK]5@DF9+[#)8.A]]#H2TWN0K&<(_@OR MLK3A!APH?(?O;V:V%D]^HB0IGL$4+&"X\!!/^O;]+TD/J9'.I-H/D%FD4]U" M.M6.H&'/*#5MD-2.HM4]XR-/114;IBLE0@1#?B>%0.02(9%+"$4NH;,CD;=# M ..D@S.DNKT&T;[T+]T.='T)>;ANR6>BT^B^W3*RPEM= MOXS]9?>0)AI]!+7K=]3ZRVU%>[E_FJ>G=0TU=;X]XP-Z;9R$J]=N%=[XGHWUPW!DS;\X_;Y#6CU?H8,6/'8N/U/LU]-"ODB^;I?=#U@Q M8 Y2^OV*E'Y%W'F+!QXYQ\([#CWV(,A66)L]]]2N(*(N,B4[&NW4]EBD/P!Y M'>:#P%>=*'T.%FOFB<4!IX\5">(UGG+T&GG*,2PRG)L[5XUO,H\I4#X!BVXB M2WW[_I<''\".<6*6SX':W4]^5RB@72K.)K35@JW/(F7>3WAH1.WF-[O-PQ): M\*&=P'I14^.0X@:FCL!GI#=0NB.E\<2D"$_,90O=M'$ED';XZ #6CXJ@HL[) MM'2F)VW/&93/:!U3GM&:4'Z+IO.0S ;+3;S=Y2:#;FNL=/KK@L?KP$*ZYK!E M9R.O,J?U.<]J;(P0;\EC_"KR&$4>H\AC%'F,(H_Q$GF,^X?TY=#SFA,C%(7J M.SISUC94'X!?H.0G,%XH4K_*6%QD#Q;%U5H3X^H!-CD<='HB>; NQY.[D@>/ M*WYOCJP5V:<=#69KF#8X4/?,N[I@-E]CV62K2NY?70[?H"=R^$0.7Y/4YK84 MONVLKE66;5W#'+[K1$-JB'XNG;VW/]/V3Z6?F^K/[DZWNQ57I7:J>4>>W79& M'PBG]K:49KG4M_T9:7A>C[91F]JUS55KK&@5*>%!4[>]1W7;]A8):B)![2@# M-VCB1OJP6["1OD]^6CK3I1')+>^2A!5,ZPD35=ZQ*4,=EC%8:ILNP\72[97D M,MWSF(<=%_%K<[&TS*D)G,[<9W,:=424,./']_"O"((M;*_-&RH&!-+F,@1% M?\9D.@N_!=[:E20"C#B;_#7_C *8@=KIIT[\PD*G.'X=O MUY=+UWG&=#Y\9$2-N$DX_+$P?9^QM_B;RV!4C!,M22I;L_K;>"9<*!499NEX M-*TW$:F2G)S?LFE4H3[J)K?H$] ^@5]\RT8"Q86841ZL42?UWWG<,&\)DGPW M ?;[>:?/8+!O=.M%7WEHV]("!](6/KRG= :8)[(^_<))SF8GFR27?-"*CDL+ M_@;L"G/Q*AB37INQ2',7E?@_3$/K]M5!?]0?JI.>.E)'W=Y &4PG_8$V&LZ& M\G]!]$A8AI@,B"F&J(__^;L^SEO)_%3 WD@!-ZT1VI+Q]LN4> O:A%D,V[]% M.:;Y6K,CWEQ=')*4^G6_I-1^PY-2AW)KO(& M7C(EM1Z<1D_<']_T_2\V#643Z(<* M)M"KA0GT$I\:SA[)CU\0N<#A NH -=VI"93";MI$HJU%",7QP?"X^, K1:@U M%?0^G,17G$->&* 6U:E0JB81J!T+GZ0O(M<26*DTQXSJSS$]Y!CY(([AXLC+ M+[)U,-?(-]H^? /A!=.GS M;.A0Z15J252/2O=MDFQ,7\AO7U/9BY??T#YF9XJ=3,\+0(G&L8[2E8<2M_K2 M1QLC!1SK5TNW>2E-R *I4 KO"M\ /UH6S8371%@KR0&*[G!7E&YELD#_^4]. M2;ZR^1U7:'3)6;#WPC+.B8,+"NY93!#FBP8.?H-2&D#=5P/5R8T7,E: MM(%(L/IQ!)NAT02D)+" /F%=&"Y*J'*YH\U?M8-P^1V*3DFX%\/%Y!JX4*N:X*P#!7%J&UI540I:4TSL)^=P MZO'-\,?9]P!"'L^#-;^G9?R8#"7'ZP>#%)-S4\6.6F.JKMI4L5[\%HG]C2$2 MYQDI-7%/6C#="]RT9IN9+N>O_446X>OSY;4I\CGJ'BZ?=0PV2L93WT#^/.QR M;$CO*'"0'L'^NIM[=/68W:Y0ZAZ<<4OJ\7@WNU-+6WHP3=,&DXQZ8AJXIH^Z M(HEY(-[A;D7:>?@:_7P?_1PY$=QGB79*4;I,/T!^)5E#0< P+.]9KA<]HXVO M]P+D*1C7R]PD\4J&36,R\#=R1$@/>LRRVES=NH?\=-@CYS&]*SZ"88:(9O9%>F:^/ MCA^5737:.O4=P6'&RI6>])'\M8_V#Y!3C[^LK)L_DK'#G+:/FY\7BJ==_S80 M ZBQ=-G=+*!3!=!3W,U,1]O!$O\\FF:][31[L'3/>YS]FX_@T?V&PA-3+Q:( M!]#GS/AC%5[GA1>6CI9&"E9.*Z6CI8S .$^<,)%PTDD!V4!R OTW4+4TD34 MZD5$B,"'.6UP2Q$QHL@Z";F'"?=-Z"PIIER\I4'A&;UA,Z;%DZ#IE/,^ZIOP MX;C[>EA$J^PH.4HDGL+.Y#D;OM$(P0@[6LT M[\U36^D5=P3#:+1HVC%U]E[M-O"A'1P\\_Z.1G /- 8^=]U]=+_[>%A A];; MR,";%W8W-VI"CG_"S1^8LS,%V^I%5(E,;NP0;W&.RH..*(.]#=H#&FF#N6$3 MK2D#'Q2)>(Q)0^2GO.YVD1[AA$F.M?E+)1O,?TRG77M5E<_Y\2@K#I'G:-OV M+@\T0;:#*3\.M_1P5TE_PO_.&..;00X>Z22.57C^=0)ZA &-%]($71D,=A\< M[P##0? P6PS'4E_13LIDE>;^6@8U6]W^]ZBH4THXO4N$QX+'.0!Y2JFR\.#]?55=Z/+'#*.?2(K,['/\8NT!RWAQEM%S='&=QS6)O M^#(2TL!<+)AA@FVP5IGUWX0],D.9PL\\6AQ&T2**^@L(!PJXZ>Z[Q;@AQ-' M[FV#SS=U HS'N_ML2_2[X#O/0 7NO2VQ/K^06IONL\1Y9A8&PY)EL@!O+#JZ M *)@N@_HYF3;9^Y8H*JEA;Z2;,=/> U-Q])QB;O@07J>_Q0:6R AZEAZ9'KU M8$GP*-^1G&@G\,E\)JU+YP*4&X5;4/$[4^-Y<0(+M/6++2TG\R%Z>UW$<.],QIM\/EOTBO';4LA M@9G%IA$5DPFV+SF;]^&0'F?_AP:3.[L>FMR\V;TN"I:=5(9XAO'23)$"GB+O MU2;DJ32!BEVUCO2^P).OPE;TZF8KM$O:BH.H<8BU*'3P-\Q%@0(L-!AH _#8 M+Z()Z4CAH.1ZRUQZIC-M[#..<=F>88;.>.OID^=O*@\X.LYD7 MZ)D^.;]@-Q^(@N"$3T$VWID>TCIP-SL%][N;G8+AN\U.P:G'TQ)G7B!M@&KN M =T7OB;GY4HSLOC2X1XX5-G]\2AER%E21 :*EZK2DQWR,!-8FIDV>5-K/[=1 ME2 VH+4*TYIY3@@>!/+DH[9DZ1-,N73<%7>]8$;!#+/@*,@"DJ 3\YTQZ8L# MKHTLTVZ6++^5MBXFGE!-O-!Z^J8/:C7:!ON$8XSVOFC__*ON^M+'CVWIH\\6 MTC R)OQL#FP*^C+H!GX %2S)W;O_&^<9[DP3IRM-FRMO' MNZ[I&9,/6S> Z M>3O2!A/N+TR?,"&=/49K1_/^9.H3TS+]U6<=*5S4>[O?'36VRW: Q7RX'V4N M@@6&MYQ%*)\7_%3[;HJL:ED\?R#F;&2A#!MO2:%LD_& G[E'XNT+7"E0*F\8 MI7*M_*M^Z(RQII"XBCP-3F7MR? A5 )$A-NKU>7IZ ;M=&XIS15H@;>+%K@> M\>UHJ;35#XGVNF.V>YQ],#'2^_^IT*%4V7!?1I#N=G>HB8[?0@J%%&:D,#1K MIY0^Q*HMZ$Q9-]FK"*BHWJ8V UCCYIJOG<)VO0O8%WCBCQ=F/;//E U? M6G8P2:K=[U8B/:+)7^/X;*MVKH*_U-985>O$73<13($&[A^A@:\/R/-T&A@] MEA\O3FG!Z+7&6B^_%U[S\3@%S:-^\$)W/U! M:/OR%A!:X=M>.V/MHVLW&6H/53L"5=NO\HBE4<[M!9CB!^(G4A;T01"MM^QX M4(+S5A7[P_F#?=5-XQ[I>X"25;J5*5GAT#:+KW(U[![\M%O'*G)KK+45M7NK M#NTEM"SO3<_3!WDB9I0\6 $R]B%'\-RTUAINM>E1+>@Z5:F?ETT5$H5!\OK)]6BH=(--%3B4 QY M WU:;-$3RP#UHQ=AD*$A,;AM'VTI<>I[TP0QVBSD5[4X(:@CM,P[E/' _6I M$P:4"6;$)#WEP>>I%?#&LI++,?QP[6VT#%.6P3_]M^/^Y-]^BRZ,(9QUVVAC M07^Z-Q4]#I\\TZ=D;F@08>L]"$==1B#/[@K;]''HHL F#Z03$KW1&# M;<: RZDI>0G:9,XDT@0*Y\X!:3[KJY"&!(:UM& Y38_VN B3 @8! NA2_!7# M%7*0#;A&YTCY/OR^L&AHCONDV^;_1/F(?(ML. MP37BZ:QC6;AI-DVOV59 ;AXL\KZ&?!P)'+>3:I*DA'AMR?MA\@:PL!&#<\3+ M!O/\KL.:?M)_PGOQ&\(;(Y"W<+F)%-BP@G!]TJ^?\69+U.WP%_@5A!54$N]Q M1TN;C$ ?@O+85X:(A+0%8]GD(';^W 0"_0T4]),"[RSF)U$E4I?(!.&*8&]) M%^$RB'S@"3W-I7\%-LMY1-A;DB5+$>*:P"H:'%G3BY=ZX1AQ8\EBQ WB6A>- M"?*U+CTA\Y8%WASV\]>!#G/_A"=^5 WG09(QW$&UC MJ(T4<$NDV) '36_SI5PC@A9$SDO CPF=)\R(@BUN.? W] M=>^]99)N8T9.@*1VP4]6%E;>D/-*RV QH[!(="+X TTY)0/YW YXUON+J>LP26%WV% ML!6#'[:*"KOPAJUUN5VT6> Z!GMFEK,,&0-L.D5K7H9- ]_T%M2(%UL[IB]* M,('C+^GM<],RYHZ#_7GCQQ-7A0P58X]&8)T^]: *;!U>BGA'@*%@OXK,L-^(E("K1J")VTJUP5D@C^ &(X!.+ M@JP!EQ)M#6[KL,FR'\X8G^9,Z4$9O[ MD5%#S$0"@?*<*7?(<-[M@HFO WDU M0.,C95]B_9A,B1.".Z ^;?!G/;WI'%M4>TAH MP=*T+SP).M>BM$FSNH1(F6#K(6XO0P.$6B5&/",02QV7(G+#^MT[@X/UIIJ2 MF[P9N&O0W8D[#SP(]]FF3E82WG=O($-R_PU[XS'?#?OP?G&2YN#2JW_??_OR M6KJ?^FN@F*7 Z[Y/Y\!QB N_Q?:[)Y?G]BB6,.;V,RAVZZ'&$RL<+L%SB.D8DG MC;\O+E\^(S0"JF_8[\C#"E'Q=CXJY[PH(@%(-[O,56"HKS^,$D-ZY" IJ'[^CZD:,:[+2VXO=98D2M)=3]IJF0#Q;:A#L(C>L*B M(OLXV5)E(O'6AM'&R6]_9 Z-YE; M5V[N-Z/2LMJ,__R>575'H\BO9U9> ML0XK.?F;46+HA3W._G0< [M#?0\/,;\[EE%:E6$?W!.5"&];JYM69%?FM!WE ME(ERB--0YF9TX993T8\V)3G0Y]**<4@^7J^2TO4*%_;J%&>V?J#RK M<66('P@8@\I\'?HW6XN-59J33$WITD&8&-SR3$$.2H0^(SWK$&X%GC2U='/! M*^0L]@273#)$B0 MJ1.X"'E@\ZU9D/2H_#_!_(0C#$[.G. '"\N# %+SB MV6 (C(%/7;K.)-X@1YP$'>ZB'QS/,U%X+?A >]\)<6A+&?XUC]A)[DCW=EP^ M;/"W)*->4;U::)"/>8UDSA 3 )[&9VJQ<)U2!P-SL/$3QNPDRD9*4/4S(85& MU.=C!#:>X/F [CDV/&^53*(C_<$+J.U<4!.^.+SRS$Q7$QL.XP7&5(W-.9-7 M*?-7LE^P& $5#(=SP8MU6,49<)IN',3HT%-U_G/$2,X"-T MDV<:S,UHH$LHD_7ZA6T :9>G:_XX M&^RK/V@UB+V'':E<13-2GXC_#NALD3+(J5_NJ9M@93T5GY:M:MYS;39PS/ 3;',OP/3:*=O>G)U [W)2?K^K',:.YY>"*QFHBN-NL:9$?I1 M_A@FY$D%2S0H-B-7V@$/"._4N;OM,L27@XLFJ_7GA"!BM'U#V%]X90K-!WW! M9[1(?*B9$60OX$/E0T^-#MUPA*&:FV#5W.D^8"GU>?4(<(DF&VYYO$UH$W-6.?/209%%$YKLAOE!J8#Q 0;6TXL3 +1IN8N%7E! . M-S%QG9] "L*!9+H%'VF2'B%(OC#+H@U'(A?P#'M&[QZ8P'86X"4LN'5>=^@/ M!$>)G8I[(N:];7Q*:!DZ L:C_0W9&G>:(+@Q/=*A.:Y'KTKHE,ODC?'L)& , M+P1RV@SAD@@S9$#:!4C)2[A"$$'Z&55G$PI42$B44 QOMP(61LDGF9_4-\=A M034B :NG=OIJOYH$+*4S4K52CRK^7AWVJAK48%@NP>P,@Y([?7E4T: TM4)4 MF>WSVW$RM;V?CMQ:DX60N[?O3Y'8+$D9SSK)"FJZ%=PJ\ MHG40G>$RUWG9.Q]E[X."MQM4O?E'*K9&K?Z@NRXY"/\9V84_=(O MT[[/&2ON+'9LZRA9NQFZ(\4YBQ.-^8@+Q_H*Y%. O]64*#>F #-WK3-6ZUI0K97O* MU?VS;EJX#_+!<;_K%OL>[P6_8Q,_^:MT&I;6&LMM>32L?9IXJ;A#R,FURLF. M5GN'R;]/G%L8Z.9NZA^2^1C1_G;R>S(J#7NM]4&X+D?MC4B.$L=G%WS M:MUF%%H*ECJ0I8:745::+)35E7/6Z/S*2JF;LMHSQ^6(])3P$7=X/6:/788S M_NI\[TC84MH+L&GGW@@)5RX#O1TP1"?3KBJ6"(^&H_+:]31*=$]=>>WLL*,Z M_!0JL7>@2A1\<$(^N-"1E:8)M5!'=CC_R8QVZ,E,3?;-ZKQ?QK-'D\JDS=R= M:O*6KFS3O-S-D&"&Q[VT#_WG_=V ^@QI 3.=-N*NR)KLOD\GN M]JKL<'[V3GV5YDH*T;LMT=MQ='XZT5.$Z G1NV71TW:ML]9K7J[&8A M;RYASGU"58\ M/EP5S7AVB=>%DDWZ6FNLM/N]2MI4B S?.G+6^?-6^M55% N6JB-+72@9 D'H MA;*Z:LXZ_WE_O_+S_IJ<=]3>DUPK1SBU([EO17O#)>A"1_C]$>AFN3WL=J\+ M($&P5L):YS^F'E1W3"U8JHXL=:'"UH$LM-6UL];Y*UL'U56VU@L I?:N)*_F MR'<9W^3[C"(#3V3@QA?.S(ACF!?(R$? CY M:(Q\[$CI.9&?->S6T,^Z(9@)B*]H-!AL4KL0::FO< =*]&.\C?9 PPO)/:9= MC=K=X96E70DQN4XQD?L[\A.K]Q^'M3C M5/(QV)%7>"H_JU=#/^N&SJ^^!NYTKGM,&Z2TM??7&M&GMZ*:WX>/Y:-YHRXUQT@OYSV]?3,.?XVIW MNGS%PZ P?'/X$RUWG9 M&[A@[U*$MQN$O8RARR=-==P13"K\#^_:%;8,*8]'W. MF'],\<#6)9"UFZ$[4IRS.-&8?_Q,*%0, 0/X%P^ZSYX<-[MC=P+&SZJ83=JF MR7OH,YJU/I_8,[,D>1]6WSGA6Z*8(BA6DF)JGG ?4\-3D6MP@:CKWO-83@_< M:NE0@RHK,;+J1W9#!WL/CKMT7' ->-KD[Q,GIT57$D+5-$P5+U8JE3@)PNEM;C62AK:Z=M4X" M=+I=6U6727R>"IL&^H-K$.9[>(+7SNAI-N6< MEKVL'+&',/]?GOG&-JW_K^6[ 3NUQ."Z/_/=7\E7/Y\"2XA7MPN7:+ M7*Y4SN7]F,O/#9!\ <[FYTRY@,@""KFJN5^1;CL)6MT>NFW0&O>&[:%R@&X3 M()%"[)HN=B?IJ;8]0*P(6STX3XC;3G&[T,'$:"2LG!"[VQ6[LQ_:#+J5 M']K4'@JY"3NGGQV;K:2%[OYDOC0+]"] M^;UMX#_O_P[,9U #ME]!L<>@*[?&H_9 4RJLI=]S^6H*1R$D[[8D;\?9Y>DD M3Q&2)R3OEB5OQVGJ@9*WW5^N'&!)B%Q=F$^(W$Z1&^U ;#J)R%77D^[T(GXY]R- M'R_E2:XEB9_:D=P7,[CA$G29 _Q!=T30NOVA5B-HW2IK@P5KCVL=?;*PH%X H8 M*K-]U*&>";3146>)]H"WT;=&Z9ZBK],>#NJ@-9:[[>'HRH &A9Q$_E92K>&?M:MI%M"<$5# MP@B3NC1(2WV%VTXES\?W31]IKNSGS?"*9']'SM6I9%]NC?NC]K!;"<)3?5*N MA)QA?.S(F3J!?%0.P2#D0\C'J>1#WI'<="H_ MJU=#/^M6\I"_!NYTKGM,W]%WI%I=2K9UUKC85M3 M>S7:7A';D$),"L5D1V;4"5S(:X2F$/)QK?)QBG2([?(Q$/(AY*,Q\G&*-(@] MW*QA_=PLBK!^]_$\)XXR^,"^! M8B2D%1=$P%KK[9-J4=]C/LOI_!YYOSE95 M+[[>=/H/!OM&M%WWE(3^FF0TX+7QX3^D,-!C ^O0+)SF;G6R2 MG.M!RAV>9/H&V(VY>!6,2:_-6*2YB]KN'Z:A=?OJH#_J#]5)3QVIHVX/S/5T MTA]HH^%L*/\7F.X?*/^2,Y,PDY;CY>CCO)5<8_:H#4M/O5.XEH5?F''O1]^J MK;KH#WKB&].'UTTS=!WD,G(JI?@AG5*\)OWUF-M6D2Q*CI9(#\%[?(?4H#X% MUL\(?IH*ESP'2L)-TVI*\!V!)F=Z0?<+43^%-G03R#-\.XF>>#%EY[ M!QA(2;>LD#5R!F$E%E8R/6D"EM==M:4%TVVX/OMLKM29"5_"4Z=SDSV#=H8W MV(X?_]VFL>)]CFVM)(YLS.>UGT5#[I M&?@ \"QP G" Z (@4D!$@[WGJ*.%@>\]8 ZP3E,=[C#M90 F"6?B3&"EGPF, M@ ^)F[57GV @EJ2&E[ZF(7EHOO@--+_P,2Y;NO ;/%>7HMO2(YZPJ1[ O?#X M%D?,_> M4 M\[Q@L>1"X M#C!R=,"&"C#MJ148_ WIX<%U7$K@!6UDFNEC M+3V"$@1*2DI;4KJ*VJ:;_Z-<")7-!-36J?Z5O_Z#X^XB=AALV4_W7,7L72C< MC]="I?S SF9,A22U<"Y%I'W1,9W-)%T["RR4+E@VSL'TW?ZB9' UQ\7#A!58 M,=WUZ T&W!Y*V!+D'[Q?>AIHJ.:IPD)W(FWEUM1*Z#FL&]<-Y4.V-C:I+PZL M@,&6#(,R/WWS"[@ DO[TY+(GU!D0)GF4GIBLW^E MM!=RY&^FXO H@4ZR!JGAKC'Z_>QNP6"@B;6-Z?FDL0L ML@BXJ5&9[)@J0G*5E@8=U8'= JU*LX3J+TFR@="_A1ZJ]UGA3._^&:J3T!.2+ M3$!KC7NCG!F\S$U8Q1>&8?1R:9F)I8>5!4_/"*@72&BHT06F'_^9V7[.,\Q\ M6A/[R3ED3C^ [3)6%.S0] UX;R^.:T#,G$RLWQK/@'')D5O?%4]Q)/(QY^T\ MEN2RG"^SQ*] EL/85;G(:@]:X[S%/H1=U8M,8)C/KAT)8A4)US->V7:AV>=Q M W.1BSA;Q^IL79OY<]U?VR)[ <]+FB2;2YOW%ZGC4%JR7L>:@_#?C) LD?H> M&@70O*#H,Y;>.\34*[V++!>$V<.*[+QRD8V"'@2G@X(9'+\JEW' >O(5.& ] MY>0.6'&84KB-<,BKN9$M%^$J.S9P#B!ZV=BTI]*VS287Q=LV..62TZHL<#]\ M6CV:UJ:-B::USBG9"'R;^R-O9"I$60E@$)COW=M&*F4A% +CT?Z&8&"X/047 M?'%L-_KS#XR!\7Z:\8_(J_?H// 'O/Z$ALN]TO1+CES2KQ(SOT)U0DH8.E+C[V)/KP%,[&T]-4;TZ91TTUO MP\>'R0)X.KZ6Y$$OY#\G!^>=+C\\#Y/JPS>'/W?@I]\WOQ]T._VAFOM3MR/G M?E_T*%GIC%2MU*.*O]?4_)<<,"A54[8^:D4)>QFJM/D?:QG7VV( MCJQA_LVFN=K1<:=*VO&97R8;+9\>D9F6(@N=2>NZE:J6][^6/!9Y=C!L*JYG MF>[3?N)X"-3F)"T6!3 99[^W[@R\@T$\4VI9.3^X#R&6TNG7'&'W(BOTVT&P MFQ4U[;MI5A^=A-4'P.K=CB)8?1>KWPJZS3?3^WDWX6 M4;5[$A$=ML9:1]W<%+A !7(-Y% T]ZJ::^63<.VH->YU1IM[B;?)M;<2X>!9 M(I[>+'0?P?97TBM*^GJ]=_![""5JM_:%(KC:E+[,H>7'+Q^.D;^DLDKKML;= M3F]3_$[FOM_P$JJG64(9EW"XZ9G?I%N*'3RRIX/"(]W#MO=.8=LU/"<<=.1: M@.+4P+@+E[1JMM5.PK8J9UM9L.U-^:3O_P[0$ZW*>.R+=5"[U2\MA?V32&&O MFNV,*LK]:R"$9]Y!OP&N'9R$:[5JMC.NA&NO R0#$])XOHD^<9X99M%[DIZ4 MF^A _[ T+5W$&YS?,%,F686$27'TIFR;!W_IULK+ \*)QD6+?!"23<^ M,J"JF?2M?WV7?)?D:R6M3&89'K^%Y=CDS(V8_'N'.6%8#Y[WF(C >]+JWC5U MZS@*225?6>GR1#7\QD8"RFD>8WZDW%";'.[:$)&![/=P,J$-:G['Z!JULVS5+KM\:*MJWH-U4AZIHV MEL%9DD[O0@(LR3+";Q8,@>J5>-+?*Z0,4'?BB8YFG#W>[;(:%+ Y=)&G2G81EF](/5SHX1-OIC(!7&18UB.99@S& 9#U*(012(A!E;?3.FEF?=MFVN, MJ9'-58993ABOGPZ6\#?[Q=RIZ45ET!E^Q%$FT^5WEN2LT?;4WDI1NU)\-D / M?C.*/B))N=>]S$P0?ZRC;9F)?US.^T8BN]R MWYV"%2H/B8,WK2+Q65< "9#('BKJWZ%"2K04EN%YP#&6Y;RDV@D7@)@)6+,, MK)DL8,WJ,99SPII%2JD8]$S-!3WKE5=DC:@#Z,D=;511RKW:&6G#.M8!E'M4 M\??JL'?E@]K^J&,J)D955DS4I$1BFQ=03:W$#5&M,*JOR; C[RMG8:NI)-H[ M\;C>=3+;ZH:V'!?LG/QM4&][E9'@+\%?HHI-5+'5[LBR=Y(,; V!0B! $:4] M-3N#OVE65T[!ZOVNJ&(3K%XW5E=/PNIR:SS0\M+"!:L+5K\4JY\DS;ROM,;] MOM#JHC99U"8?+Z(G2:GOJY@6.=A$]KK-C'I1"%(UUYXD!;W?0Z[M]077"JX] M"=>>) 6]3RGH\B9RJN!:P;55<.U)L+3Z_=98K2![Y MO>?%[@0N,!4(6[MJWK7,*=%&\[TJQ#(5OFJ52645$$:'[U8(X*M\9AJ>DYGZ MU\Q,5[9U5@Z(0QL=ST>;_#+ ,T!Y,TM(;'^>8@W[V]MV'[B&PWW6\&;V/P4: M]0&A2/\D=4Z#46LL]RNH<[J2<$-$T%6S[4EJEH9=8MOCF\P)MA5LF\NV%=0? M[;_M,Q3G38*A3\S0%509E6!H<=ITJ_N8HE_ 8?)YDA*C844E1E>"O"ZV3:OF MVI.4& TK*C$27"NX-I=K*R@Q*N$+U>OT2##T%3)T!=5')1BZ7B=8-6#H@HXN M @,[EX < UL1&-CU&,LY,; YGG4>RK46:[VP"=*:CI,WNAI$'0SN/8_Y7JC0 MC$?[&YL&K@OJY _=,[V_;&<"%'O&<9.F@Y\=>PI*D,;U ][PA^5,?R;:#9P# M!DIOB<+B!JP9;00>YKK]!(\S[<(N()SH3]B:)-MW(^X$T,8?2,GB(O/^)4M] MQ9L\V4;4@2/I'! V _'GB"JR@.?//8D!8QGYC1^R/0.*87>O!N)C"H'V(QK#OL]$-:2]1]L+%G6_>!OOK$ MGIDEJ74?9RI"V+_P_*K$-+:$=5\JWOOG:VBI(P:3;GP%PSY'=5^\QBFN77QU M*R==?^B6CAWQ>">]?^D0Z;@K:1T7/B-ONTAP! SF5A)=).OR) "3]=X5*I=I MFFU J!8&N"EY^[?ISS]A5A8P)&:O#I(]I/UM/&1MADX.VIO8: M(6*W4@GRT?,"\J'Y]O3.K>=;K!,)3UHOD#5Y"VFT@KI72]US[T-<@+[\U*_H MT _;J4_11AEXA<,!36WIB-G-UB]2J;BQ,V_1\E_(,)/9KR6POU4'T)E)U M7Y4+*>1U=\>#"<"GJOR> K?G*\S-,3[:4Q<>Q]XQ_F]I/TB&6*.7'\R_/FO: MSBWD<1VF_P1U&T#=6W'1=R269&V,X\^9"Q^FSH))KT)K\KHMVZUN_UC#;?@K9/PEMIHWE);8[7=&^1OC9V=MV[E^#B)W4P; K M>4'REK!,,TQ^=9EA^I)K>C\S%O;QX>,M5E,*1UI05U!7A"G%VI1.#SP\-L+. M.1" +!P<@S/]*2(/X1T*Z@KJ"N\SK2]U;XX'K.AU>I+C@I-IL 4=LGK"P10N MT$7#Z=YI$DH*HNCOS/HA7.G3N0>C<;_?[^9E;XD#EJL3T5GSI;&)[3B5G MR>3VD QANE18=JG" AA.@/D]E#)UDRF#55*FUG);3O]K34@HU"@Q7M$J28RO MD!&J3ND5TBNDMY3T]IL@O?W66!FUNT,AO4)ZA?0FTJLVH2AM-&B-M<+3\&8) M;P8ZJK'(,:608%3)]&X,"&8PZ/2ZU4"N*-V..E($Y(J 7+GT8!N'7%#W<0I@ MA9W "FK)O2=1D'I[/NQ@T 0?=H@8F&U54T1%:CUX+%[/).$.-) .?WF!Y9,? M#*N/3O"2\BXE??IW8'+O0A2K2$\?=KNM\6 XJM!*"EM8+CU(&+>Z2%1AJLHV\S;LUJN[W UE MV>W*I!#1K(AF=ZJ8!IS(#+L*1+-J6^[)38IFHQ%$BZ,M_=:1F^:I,:^?(6T\ MH:!K2-("H2Z=!^B);TP?7C?=OHU))TKWS[IIT:D,,)'T'5A%^F@_@Y>?]28. M.>RYQ '9CSF3'IP%O!F/N7 >GF3"_]FO*?,\:8JN$L0H?W6^=Z0?+@GAB@I+YG;EE[FYG1. MG1.FENYYYLP,MR4B&M\!C>\\I+&9T!@&,F=>YBO^#!T$'A_@IT_X:*PN7CVU M@C#BHL,\?+XG39CEO- 38S+PV R>:4LZGN&1D#2 P&SU"Y 4TL MH+<1?8WO,N"]6*=#U]]1HQN*_Z:^X\+P[WV)Z3!QEP&Y\.Q&,N""-@TK&@3# MT>L(%):047H!S9?S2GB5P7SF0L3(<%B$4^ %\ 9^05LR9S";57N?P?W(&P3< MN7!@G 2!X+7CEZ1'/(>%P[]-:IV"FA_>@K$MOAH]!']SU6!MHDS'AR1,&1/P[,&$N.6];P.\S?!BN**C+Z'N< M#- =*3AU/%^:H(GH@$29-))XJ%,@.TB5+KTP>,B"^<@[^/APBVSIPE4P6X-3 M+:IJU7%)O>A=J>6;,\N L2QT!)/@O\Y!%($)8L]P0M92A MM8;9,-P32 H<9D1T%Q^$)%V"W9N:2]Q)H"59 1T(M,+ K0<"G MVBY.L:4Q0,C, ML-]7UF?,SCMF:X./;Y/W0SJ2&&=$!9<," %Z%Y0FZ 3?-2BU8:+$O7@Y>D'%G(>[?,8 3HC(6-Q_H&'-7S$#?8)5 M^AHV%OL$INX'<(2L?*;DCB_4B.YQ%OWNY3F%*CB%F\X@T:'T]'KUFUZO-9:U MS>FEC3I(#:H0T ;6*C+F<_T9I9'97%>N2ZP4]7(C@=$C30H\9:&[0>I>5L(< M&Q*V*V2W:!T>W4]@5)F[UWIHK7$SN.V@V6'&ZAF9[0FN\\E_R?#;VH:%:&F8 MTOP;VSFBI>&-M#34P.OFWETJ4 ,]- VX@Q=XH7^6P-28 M!@8R\(E3! * .1Z,V\8>L'!1F!G:(=JA'KSU0$7I 3B)%'K BMH>_T3;/S0. M#UQR%OOUSC),E_.B$!J"#@@\/0P <"+9@"V*P>*6AQ#XV0PC>=V%O\#QM4P( ME_!-49R$P3Y%^1A'@?,>!V:PHC]9F'^:^-7PB 7#2 BNXL_"G *;,<.+IFS# MVAPS$4[4=CV,>MLP"H>8([E G,\L9^<';9XP[9^AQ'DV5?0 M!)L-YZ/EUS-;6K3=DEKQD-]YT+=TG2FM-=SZ'V5V>K.XLMJZR_$U?.X'UUG@ MQ!YGZU--B( DV6\+MY\0 !.2Y$Z.0PL,9,&'CG3XLJ,V>+))R^C<\3B..AN[ MX-N9X$_0;.B E:;)"%S*3KIY! %X&W$TA$G)6P#OOO"":*M M.:!0LL'G!)1OI$^GP2)4OOPE6>T6OA+"!^"A(TW M!S@@_I%>X*Y2W*=NE\UH8-_B<97E-+F+G);CX$=\AK,I->3>R8?\_]C[TN;& MC23MOX+P]&RT(R!:/$2)[GT[0N[#T[ON8UKM=>RG#9 LBI@& 1H )7-^_9M' M70!!BI M!N%0I_*P(XX)7Z;>!=3LF7UIXF%5H2\#L-D8;N3R1;M1N^F/^JXW8N:;*#6/ MOFJV%C1!^ Q'.[Z6TDL]"RS:N7J'9 UK0+,)>A+_+;(J!S*>))]86E0W7[*N M^:-V/*^\:;4_F1S]Y)K4OO*?3[^,J-UJ="^KRX4V[MS<;'2;F_637OYY^VI/ M3:Y/?E(7[>J7G,RD6A=/6YK&'J"GR?98"(>?LWV-X2P4E.A@P%MR%D0@5Z5> M^!*DV!RTMVP!+>B9[,^UOBG>P$WQ3#?!.(H]-%:6YUP^FVWXC?2"9[H/U[>W MJ;A%']0[G1R/B5X>96<5-N4YE J4TF+6((K=D\KJ0B!+BI5,+'"7W:CB'9=] MZK)/=?;IU0/-/5?[(*62 W_]0>;:YUC\+Z@Z^L;'"W_35--F^X?73;_9VV=% MR*-B\SA^=/SXZ/RX1B3$Z%:H82K[XSJ*D@'J%]?Q\ 8V+!+JF[?P*7+KYUAL M4&S2[.RMV,0Q9ZWH]%DRYV;(Q7OA3C1\=N#.-6Y0A*[<#V"QX\UZD.FSY,VG M5V1U[=7&+-AE)?;J*)38YU#PK MSJ/?\3_TD'J[C?-IF[:?G32BMN=(3YXK% MKQ[(87D"6QJ3GOSVDM9_3]_?QM'<8]%S%J[J!$S@"K!T![F@2K2; VH$_ M.0*L_:V[M>+?.J_?C?M9X%C4#KU_A-'JT*+A:9!I:C+3*\:;CS=KQYM,KLEL'LMHM4F([W:-08@\-XW#\=5X. MR\%5E2Z10YVZ&=1M[+;8]*^:[1J5ECJB.P31U<=JW!_XGR/ 6EI&^Z# Q[>, M,/&]6@RN;QHY CPB"?A$ZG^7K]SSO3BQZX7F\#Q*P+8KN'Q<1\;S3=A]S(TY M(1EX43O3XQ+D8,?O=/=B>NSOT.OML'1\[OA\&SZOC[6W/^@^Q_..YT^4YSK]>XNFAO4;)WV=I?R5[[?Y^KS7*' G@319>U,ZHL?7K<[?N=B+R:UJTXY(J([I-FX M!B%VE^%&.!IT-/CHO=@ZEZY&]#D2X!.9 %=\Z^ZG-,65Z+D2/2N1L0UG,$QF MF+WF+:UWNS.OM]?2,;IC]&T8O5X6W\7Y MGBP^Q_>.[T^7[S>*0AX%$,Y%<]\Q2,?SCN=/B>>?6JG?VK%QT9(*_>-A;AR. MR5VAGFNPYXKUW*3J/2E7K.>*]5RQ7EVJU%RQGBO6<\5ZKK^>J^"KK=_@V7@& M6E=7=0OX7;1_>'WA=]H71Y'Z[/C1\>,A^+$V!7P7^^N4X)BS5G3Z+)ESPP*^ M?7#GXP?/,&'?%? YWCQRWGQZ17;[(%>7E=C642BQKG[/U>^Y*H(]R:%>[0QJ M;'+1\[M7>Q%&KG3EB(BN9MF<5W@I.AH\&AK7;IT$GBO?<^5[)^KH<)F^+ 5[YW4S/[K-'UZW+_SFDK8[QY7O MZUC=L7K=6;U>1E^WM2>CSW&^X_S3Y?S-3.V]L/ZCF]K=]C+6=T5\CNL=U]=! MM=_>P=$Y(;5^/V5\K_^SG^)@.Q2I/5TUX,<@'8P+I8"=!TL!=3G?&=#.6;F< M+XR](+9K K$8T)LF68@44BKFD_3S:3:!10SX;Z3_,)X%1%#V3LKIMW$;]7BI MB."7=T(6X$D&LYZ25'5N'@GZ0$.S?/DC"_'<)SJB5J>T6]9_QZFI@+@59WW8 M[N]GP0@F^W,0W0?S# G<)D.@03EXI]6XQ&K&\O*7+G(T>K1%,C^ O,&N/7@X M(!U$BK^".06UF8LW3E$<_RT<7IQWVY?=7O>JW>^T>^W>>>>R=3GH=R\O>E>C MJ^;_7?[P^ALQ## 7%H9A!>M__A2\KCK)$K$K&=MLG35_6/9MM],^Z_Y0\S)8 MH*G&.=/5)G6PS5[CHKFZT'"3FL5F;V_5G6Y21SRIBW;U2TYFIUJKBX]W*<[M M'6>A'24]?:/ 3\O["#\?[UQR>*0[H=?O):GW*V@)^5J%=J>X%10NTM=AOI"-01 MZ'%LI"/0IR50!ZBPKA_V.4<=GD]J!N,+J>.(;]DPELZP86?PBG:QH@*'] MU6RQ];%QG.$"3!>_V7L$^.^CCA?3*\:CC4<>CF_-H-6=NK+'VG'7I./"$./"0UF4U"^YH0UZ>'X$->6C G"=Q M(:=33'\3WJ5,3M*D30Y5==5%7;, ILD>KUI;R);8<[UU5=Q_>SB-< [^OH[\G MHK\=!/?>8X..#I\/'>YB*?<WI+^>KH[*#6>-7 M^PM_[(G:GD$L>['>>PVOJL-E>]2=.1D!TZZS-^.JC< /_D6W.J5FNWA#W<$8 M5\0I'-,[IM]+ZMQ!N7['E+JKSNXI=8[U'>N?+NO7AO-W\-I=7>P[K\ QNV-V MQ^Q'X2G=-L;O>-_QON/]1^#]/7FG+YWY[EC;L7:]S/='J7N[NCIZ(WT_713V M1C9/W/X@"C,@!2_(O%1D>1H.\*\POH,_)H@%OUE_!(?R?IR(W&Y2!Y^40WEW M*.\.Y=VAO#N4=X=17+=]=2#:CD!KO:^.0!V!UGI?'.)3.[12HC/\6@]R-7QZ./RZ'[2Z'IM9UTZ#CPA#CRD=?DHV6Z] MSA'8D(>NC#]^ +MG@C3;J;,KM7NT*V M]Y/:[.CP^0C"79QB^VM]Z COV1/>#HZ?_4%X.CH\.3K^]=[WQ_ MG1H=NSMV=^S^!.R^M<^T=[Z__IB.^QWW.^[? _?OQ5/=.[]P=KQC;L?<=;/C M'R<^T#U^:WT_@':O_[.?XF [P+GME0 WPL5[*P9BTA=I 1JOO2,TGD.^<\AW M;E(.^"SP,L<$C@E.X"0< M$S@F>/8GX5 "+93 =)JDH U[GY)<9#_]DL3#!1MA30_<2-O8I\.9FH9[#,N>N0:"K'UY?U!WFP;&H8]'CN3Y7YU6N MP9*]'UXWL51P+RT%'7/6BDZ?)7/6Z?[<* WR869M.JA=QZ(GP*('Y-#]I"HV MF]1XM]VMKG!VMZ1CP2-CP4/>DH^24-AL_?"Z5_>[\-"0@;5'(MAC2^(3DRW[ MW)E:2YY-!$^=D15[S?8>/<][//XG NAQ/.]X?B_:QA&!6?::G=T]VH[U'>N? M+NO7AO-W]90W+_;I*7=,[YC^=)F^/O?]OCWPW=T]\([U'>N?+NL?C//WY-F_ MW*=GW[&V8^W39>W#W>J/$S&XVCUB\,0,OA\$@KV1S=-#!T1A!M3@!9F7BBQ/ MPP'^%<9W\,=$Q+G#%G#8 FY2#EO 80LX; &'+>"P!8Z]CM%5E-;E)%Q9M6." M_9]$K>3[&G3N*-Q1^.E3^+- !9A,1#H(@\B;!M-%;=:E@Y]V.OAF\+)7M4[+ M[&%*5J?M $<;YX$;VZ(_7Q0YMPQ)-,Z_^'UKDTC'8O6BEJ?)8O6B$-W:+34 M:CY2JQ7'E(XI'5/NI1U2J^5XU/&HX]&GRA=LM9UUZ3CPA#CPD-;EHZ3UM3I' M8$,>&@B P@5/0$V_-VX:7@ZGG $)B(<"HJW--J!2B-2.H3;CIUZ=7:DM+'EK M^I=7U6FSVR7'UR#)_;0)<$.)?E *W%76=Q%R83=9[\CPVD[=.SXR.Z2Z]R@&?/N\-DK=,\CTV@ROS[4>/\3. MU%J^; 84>EYG?T:[24W(6ZU' +NO;;'_[KY]Q_;/D.TW! @^*-_OJG"T]MV& MQC&_8_Y38OX:\?X.OKMV^Y%R91R[.W9W[%YSCVF[X[C?<;_C_CIQ_W[\U.T+ M9\8[YG;,73;-[_?W'SX_,F[_O06_G?]V__>?+CQ/K_WWG_X M=/WIS8?KW[PWGS^]_?!-_>;KNYO??_M&/_G\Y=W7:_SB9B=LOT?:&!KQYS"' MUPU6"G)DXC7/S_Z),H* (?-Q*H0W(9/ $S$.\#%(!V-/XD=VO)=(-ZWS M5^7QZ./FJQ\]F@R.92UDC>GSM.&Y5.0) DS"]N'G:F9S$:1R1M7(EOJ]:B,^ MPH'=TALDJ6?>V^*)7ELG^EY/[$WA-+^:T_RL3]/W0-J,\;/[<0B[$Z2"1'L M%$5;CD=Y'8-HB2JV^[_77Y2O][LPFMIL'_8S@H>)?'! "N&TLED_"X=A@$G17I+Z2%#V2B;!7*W&7S96$D?SQE*A)N5& M&R6:ACA>?FD: /S#'+ES_RZ!@Y:Z+*MBY*V>76?S>X M.MOZZARG:@E3X-.S/LC%[V?!"%;X<^6 M[LQH]&@[P_<9*%0)"X>?01$"XH=?P9R"VLS% \D.2N??UC@BN <):1?$&[J/ M4$3_YT_!ZZKCK\ZC?ZWCD1A26,6C= W;@^&M0@."1B""&'\-) %7#'W;NKS&/TNWSO4@QT^;O7:; MA"Z8,WB]^9Z\\8H_]>F=>L3FNXH1]1UFANY4#FW_T+1'1G-2=X?^*A5W M(IX)^.TT37"MI'5E.7P@_IKRWUEP!V]3$\47C])DPC#>LP$,@Q^%8*R&=(,5 MQPJRL9?.8A#*]'&&8S*]3*,@ME\#AN ]Z") -@@=3FH34!V\PI 8ZH.S"4H8 M>!"_#"+48?I!)K46>,-=2$H:/#T HD9D;&!!,AS8NH+P9) N;6" M@F%;(Z#ZV>V82!?.9!6Y2W&"# 5\H8;'']'6-[P_!.E8-!10%PPWAW^,<;>) M"R7=T"0EG2>I)"-I,:'Y%2694:@?$%WS9*:L+'PMO&$@P)X:SL@D"(%Y!&JB MJT=JH/1 15M;<3"K.[EF''H8CE %1>I(0UH6\5'EFFA:R]?$2/Q+UY2/@]R[ MQWW\+M:20'=)!+N;AMEW?O,,90P>$\E1&H[7, AF,!9N1%!<+)#*TO6A0'QP MTKZ1+S[='\E,BL& )189:#3#3.0X4#X^\TA+\;[ E>5]^ #:-PSF-:\;WE?X MH?<>YIBD*ZP+OK9H.627H$U$HLY81>_>L%Q814' ,L%T"MWN/ C?#7/?X /@&-!B['^!:)Y,\97DLX*E![ M/X0%W\YID(D8PA@Q"(G/P /2SO="&@ 4BSA#E8[(&"YP_O\D!3&0"?:XJ/GG MXY3D?S(EOZKZ> )L@>]7?H//OW[4SAZ]4A\$1W ;@](1#O15S?=3,LJ!V 7= M"0D)%QC!VB-TADC.DU)S0!"AH!"$ Y]7$-%7M#=#HQ*HW?2UIX@%0&$TH_# MGL&I#?"2C&]1(,CEPJ8I%\!O01]-IX3\!OT9_!!^[2-W!U&6J$.WUYKCH: V M!6\''2,D84*21T\3[V7X6,X'U1_LHA+G_+, MB&;>*13@9J$5P1YQEG-H?7$ M8I8F0R".*)FBE( QX5=!'^07P)L?H)4P!"9*YV>1"%A4 MP]65(Y6+W=HKJ:P;R *X%*I*X*YPXT"CHJ; ?190@'&:0I M$!U(OL ;B@P8F#42M9.*9WP/5+X91C/D18&O26'G>-NDAQ/EO31#!LD4U(L9 MNLR\NP"N*KI]\&0C<1;/!I%(0 '^.';%R"QP3@F=F]X-1:8U9+^JT"OE?DX7>>SU$ M: M&P<-W91=G1UQ^,,L;F"ST[C W?DUA;'Q6(KV-TKF=N=2*KX4$"C$(]#Q@M<' M>DHR$J-PU:;)7V0L@\+<[OR=S84 1L)KJC0\/-"ZZ"T=OMWP/A0? )'/EZ<4 MS5'2AU&EV$>6 ZJR_0OF?:!W"8Q( X6 -$^]*-'J!<>)4@%13 $>L!B/4F 67URF]U>MXH2NX'(HHR98I2P/*, I;>%%Z9 M#.VPY4;$>W$EB??"AUVP7I7A^^7[L@!4@S_9!"5R)JI%VQ))<0"?I^'P5I#V MS?$FZ>MB4V :#+X'MZ@Z@;:)[LI8@$Z+*A)?&F\_77NX*=B,C\@5.8(B6H-9 MFN)%BEH:F]'%%Z*1 2(:% =8VQFJ+O"K^X2=HQC4->N!?3(/-KSWQ852B"U3 MWE),7\DL&T<9 Y83#[06P=HW*7/_YCM#Z5$^ZCJPTHP=JXH?,YO%8%.G.!!I M\)7&1ST5GPW5AH^H9 K8.8PRDACZ5233!)5X7/%;H^!GM5SN.H:QY6Q'5I96 MVS*?%'KQI?.)^'$(1DN&E&-M"UD2A9VS+"%4^6?HY\>&E*1HDG:=D <.'I8. M\GX0?_=&01C!'QES3Q+?)I*01W!\N=<7^;T 3?[W[RF&\3GXC\D"02&] O9H M("U>'.9#E@8B.OM',($I@+WDDW]'@"8XD'S#5Q8I1QA<+NX"K"S]+G*306)[ MT# 8$QGS)YN!63M'EP \!_9?.IO*)]@PD[X]SFFBJQSN-G15*%^>%TY _N1* MH5,F"QO/.KH@?8%KWWEUHD#RK<(>P7T0YDDJPPT3W#:RM=$83&:9[>B[G8&5 MB(/Q/D3BEO: 4@-T2U,\Z7^!R98-PX%VP?"NWZM@C2!137[@(,M))Z;]1_\O M6'-PXJ4C5+X="FGD((W[,^YP"B?'1+TY.Q2(AR\Z&0JB43&J!KLD:0]W!@1U MC-=2R@M%N@"I/)RI^ Y+:?A;E+[+I5$0DUV+$9C9"+W)*4RYX;WE>-*JE*+R MW8P>U)!=]V;++-J5R]'3+.XE1[LP^';/D0=K#-K,PO,ZI):1?X;T!@Y:L+=> MKDUN&Q "OF,,M*8S=U!WS(2@\^+1&MYUIKA=GXWA:Y1/Z)/Q+;[# !8Z'U2D M1/X$I1G0W^ [NZ!-_&KHRP075"\HQI& ?,(IP'&0@#?A7@D4T *D1C+'1?AX?17%,;F_ M?"]";R'&G& ]Q,8T*16(9Q5)$).,,$2&B]GJBB-)-M>1/I>3I'.2NLMSDEQZ MD4LO.@ )QN*6V*M"YJN@K?F)5 LM";M4.[,S0(S\!<,0DT9D$D04PC4![UJ1 MIG@\UI%T%-M6T-)5U>'TFRUVE'+:K-9A\#Z;D;(7D :A$V\P.X!OWB"<2+V" M]*J ,GNI%9X\=+AKZ&)";05LYJ*;XD7[HG&.C[_HG,,_8%$1.V,#CHTH1P72 M(Q)9-))^B@YI**CJJ:@V3HDFK2Y3(CRXH##[8RR"(1 J',G"%.# /+X?!4:? M8!.4K>=71])(49B.R>T"*AHI.:RJC&6T1$5UI&J@HFHZDJAT%%AW=32,8F8% MZVE98"VS(FOF,WSY.(R&XR09VM>O8F(\RS,^2\R&RU!CD'DV [848![2:6*= MNYU2A2K.'=H?J-=I,@F1A.8FA?WS($_0N\F>I1O0G3^!.>M=>B\IB3LW"2]< MVWN+$3>1_8@OW[Z"@-PWQF"WT@"K7"]KIB3TCBDEP10 U#DY86.A2IF!]1>D M?Y"_D.QHK?#+M$9VRNIT0A5,0@[X ';^X%'HV4@59^U&YVJZ M6*(& I U-S!^+SM/Y6BG#:?(M0E!F\A<,3]3Q?PINS73(2,9;Y&YF/#A_WRX M_H^_776N6J^LA(]KLC(],@]'WG_-(BGFX,;I@TX4JW"-#,S ;V 8DWD@O8.4 MR(>O0PGWZ:\W.B%4O^>W\+NPOO%IF#$]#C;3-!(F:6&(N2_?T1=.(F_#I(-/ MO]Y4938TZ(5&?,(Z8<>4L4DA),Z H/L!L_K4'"CEF"XK%,;Q,$A-P@S\.J$D M3'2PJP2%21*)P0RMP&F0CTT.T&">)[>R?J60_T)>#1D\@'D! 4;L/I$GCN.K M/!IZ$6>^%?)QY!D;WSW.;IJ".I "8;(9K*[Z(,L2D**YJDH*!@$Y/FF46[SY M8WE9ZKS7D4?B'M<$_P\*!MQ9 S'+F0KZ86*%]"1I ML[M*OQM]8$$<+J@Q]T*GJ-CQ14S)4MXSLQNY!PH/7?JP232ZP03""#,*!QV(+6YD M9YI=%2'=IU@P%PKZ4BZ>:5K&#/F4!R*]?-6*M?,;]1^-RJ A[5'P303/ZM_ MO *2@CMO_G,8TPKHH5=R>.FLNUA4+NB%_+5Q7#7.V7DE,7;EF^77#?CJI\7/ M+T%YZ38KOSIO5'^^;*AFL]%N=3<::OGG[:O._B;5>VBH"I 0=2YQ BK M9N^JD7FJX&^687&<+\)QU)M=+H4FLLO]804EW_JG6%"$Q[[FY:(99JC)[FB/BHB?C"[W0N MCXJ(C_!VVZYIZ9/=;C?266-<$4ONN=-N(-3T>YWF%JSA&CP=['RZV]R_CWH^ M1RB=CDSWWJ51TW,&P0UY:@5;4>[1T&[EWZG>7$\M%N;&ZR4 M+=VD&L-M/.J5KL RS/&:(QSL134YAB(\\Y&&#E,QBBBAEXN=5?"P/\?T_MLT MF(XY[DJ9*%.1HNR?0R'0UC2.ZI=(G#< M$3]UC15P7X(!)@N91* WXS .?.^_@BFFD/*+_CM)!7QV W,/I@DF#'R(A[)\ M[AH!1^ <@]V"QD<10+VX:#2O-HMZ+ANJUVA=57^S>?STHKW92&Y.N\_IP8AU M+25T77^U2_B[U2Q?HE(2K%9^UM9Z#UD=M'A#W(X6@]F/0]YU8953S$58,.4/G;UQ7-OU]S6VZWGMR$X$Y*BGAB*R MKK\Z]8B(\C*X-*3GF,'1\;N]\Z/*X-@H.K)6#'OW2$GMCO6B7:MPP9/LP3K7 MGLMIXM3V?SE,<3&T9]^E5E[K^ZN1]JU96U5:J M5<5ZCT,"]#K=[6WH(S.3C^]TFLTG.)C:RF='&(9M+W>HDW!L^]ALNZ57_S39 M]NG5E[K^:D^>*J*32P9)KZN&M5D]GUQG,36T5&*!TWVND9S][T^MIJ;#7_A98125I N2_U-3!US&EP;SHP<1M$ M[OO'==L:RWZ4TFM]+QN'W $WH.XZ\3#B+J+4?["B':+U;19$ 6/D:P"LJ4BS MA)H R]]@XTF"%L>^>JG MQ,>/0+G8T>>0N^:%%L5\G0M]'"&-&<$>.PH>!M3 M;R$$R"_MDFP5Q"#7B"G/FYDMP^DJ%(_GXS =GN&661T YI[NFJB0Y?$-%@J[ M[/5K[88J;U?X_H39'\+*X\R['R<&/YXFA,TZJ7W06*A6I?0VV"?9<% AGBN8 MD=#W(+>3W,5P&Y>NTUX]YG+*G?8VO+V^JBX>R.!6 MXSCOG>R>=G3W66%%5J,)TP].BF#9Y./!^P3$V>"[;/6 O4Y@$'FCZ!8HU$@W MY+[81J3;+V>IB7=J#,M4/8!]?7'R=_!YGN3SJ5AQC=&M&D4)]5(PEYJ\-+ U MCKR9/;@]L:N&W;BB^'-J!$(]%*E="'8*R0/N^AW&=R++=??F=-FF9F$L^QKC M/Z9FBMRK+_'L9MJ3X+LHCTR=@&7WW\^S=/F;Q AV")ZA^8X2N&9@^::#C@1^ MR0-LDRZ;3P^Y#S2UXBB,5>R+(WL7(3W@X>"7XJ^0.YVHDZ*MZL/%":/P+JO> MS;BXH;6JE=L59AY MK]1UAMOU7@^Q20]BVM""CU;@Z,7=6HL+BHM;D#T6X:XGA8()MON1E"J'LU76 M8"!)'G2](+X-N?<8-;U?(K^,AD]Z+K>H2;^+G!;#+0Z%S^WC\1-CPQ MD#]7"X9O0&OA1L]V,ZDT&7$7:6PUIE5);LR>R3[QM%D#ZI)I=Q;:OF7B5>N8 M6B9^E?HW4,%GW:[VZ%A 72-P!V";M"'(M$SVB1 MK>C R8UFJ;2YC:["+*3TDE?NF![KF#0+/:B2(H]-L*;[7(9NFF-$2[+[;R M+;_"W[BS>:RSX?N?FJQ+(X"\\]P:&-5/\A]K+8"A5F=],.T\[NTZ/SYEZ!I, MBA2W(II;T+"I0/W44G6HV:FFV\PHL*RL6CX-ZL),ZI5V%ACKOZQ"F1ZUL6#S M+ U"[$!LVL,/@FDH^]U+4XON#G:%6%,BQ74HT#\ BQRR[P&5 H'.!-ME@V'6 MW ,).&/G!/=4G1>T03K;VX0C*O#.-*;&K:"G-UM*O>; 1.;]N_"OGRJ_'7)PKWPKD@JQ.PXR%$PJ?5?"E9!63F*)^\D(WWS( MRWO LK;WY-F@'J_9@?G9[5;BO=5M9L*Y]14?>78@;[+BA2IUGQ=SQE>UW_JE6[-LM[ M+4UUU%:?I5WXGX'NNJ$S_0XCQ7,_XMM M&H5MNAON9 ]^LE=U.])CU$N.K%>#PD62"LGC)!KL'.%\M CI$G[MPY0F>Z\;=G%VX M\OC#E9\UGIM"RG41R]K-[!BDAXM8NHCE/O 9J@&(GU?(LN=?7NZ0O7ED:M3Q MG4^S[??:QUT@>MH']++C-SFHO+X[S9U-#7V<+E9Y;#?X&CV"GEFTLN=?M+=) MH'!!EP,E4%SXO4MW0/4]H)==O],Y=Q'+6IY-Z\)%++>SQ]>[PBWD5OD\M[SH MDAKP9%9ZGLX*#:L?@'(]24VVXW?;+6<%UO9\L$E-L_7*G4XM3\=Q3[W/I_DD M)W.,U_L*M>8($I*2A0C@+O;Y*>6OM-M^;RL*2#/$:%9!=_PQ.L]C?LB%[J3^GRHE6TK.DW M6^VM0IE/+]H>.]'R* _TTK_JN ,]F0/M^I>MQTB(=F?ZE/K'55V8\QCUCV/+ M@:92ZC >)!/AO51>D!]W2H1^ZJ1B]WSI^6>41/L!V\R)+)3*7 M#C*FG@?CL'SJ>3#=3J[6KX]DTFZY*M;ZG M\Q);?VQX>[NS.=C9-"]ZKE#UQ'-?]WB!GV(:5KNY74/#IP]JNZ2Z1<_[5F!\ M[D3K>Z)P29UWMW.8G?YY'NN1=MK[.\QGF7U2K8K55A.A[->^&"6I4)I('ORU M917.0[E(1\H4[>;F" ";;L41F%$G=ZR@7?:V@VEZ%L=ZA&=ZX7=WZ>;T]&J) M.]/=JG$>]R"/41\YLFS8+VER%V9A$GN@DNRND9R@V=7<1L ]&[OK" _T9P5(4";$$73X+T M-HQIW=WBH?]KEN7A:+[O)33/U1IHQ)_#'%XW6+VJ%F,;%_NRUF@E*^?])4V& MLT&N^LJBXS8502:&7G_NO6@V.AZ\- J3V/>2U&M=_-WW\L1[T6U4D0Y@./M1N>-_&9F[XZ;0T[_L@\X9I"'_@Q,TJLB""S4I&\-HXFTV0SC+O M/LS'6"D'^X8OAF]S&CZ#TXZ\/KX"VT]DR2B_AZGR( WO#^'U113"&ZT7#,4$ M?XN33V:I]_G7CUXVSW(QR6A.TS2$HX=SJYP=?/4=+-8 WQ*++)-=+X8A@ED% MD3<%$1!F8WQ-D ?X+EA%+G$W<1X'\2W1-PQ[%PZ8#CG=5!WDANQV/P:BLWEN M*8L9VEG^RK?>Q7A]J_F5I4[Y&SHO7R*6\1CJ-WI;7B%^\1]K;#E1QM0R6K(FN&.:! M,6P!D+N^7/#J2&-S5?+1H81E1@MR^G23S/]92VI?RU:62Y=E&@9 M>B_.2YI'^UR2C$5+NY%,LW&Q$\EH.6B1S/*EA055@,\Y*(RA3AINY#2(<[[@ M4+#F D0?#$H-,ZK(Z=C%M:22-E+K-.'[_N=41-3UZ]5].,S'TG:PGY*FTKEY M).B#833+ES]BL<) (&+"$W%"JU?J>V+]=YRJV4R#6W'6A\/[?A:,8+(_!]%] M,,_0]+:Y'5A=#MYI<=UK>?E+%SD:/=HB6>P %26,S/KS#"D.?P5S"FHS%P\8 M?O3_?OA;.+PX[[8ON[WN5;O?:??:O?/.9>MRT.]>7O2N1E?-_[L$G0T%.C+( MFP29$KO7!*^K3K(>PGBI*G)9292_IIA1#/;@*)0J.'_RD5:PTVU#YKWA6_)E MP$*C8)J)G]4_7@W#;!H%\Y_#F"9'#[V2PTMF1^HNAQKQA?RU(?S&.1._C'3* M-\NO&_#53XN?MR\;[8OJK\X;S=T@M=+TC M0XGYB[NAB#\.5>X)8MM-[C"3VRN@6HU3?F4$>Q?(G=-,OSJ>'*JFWVL=-[RW MH[9CHK:+JYZCMCH=R0E36[N]#7Q2?6AM6]7AHG&A -UJGJ[9:CXB;'R-%:>; M8'&]\ZWZ5GA8+ /5(Y[U72G4]_3:6ZC0-7P=#84Z\=SJ5U=/B*\>HTO M-09HO;4<:H\#07.::O4I%&2U_*M=G FUKK=RM'OJM'M^>:I-@1WMGC;M7EZ< MJM3=2\SV2/7(=K=2CRRE;C=;L%E/&0\K%\S6*%3GIO8H4]NG0=-W;QNN?W]/SAFY0^)1TO"=:?MK>LM6G_W1-IZ>?&ESH^PFAU'&$S%NZHCHN!8.HITY M8J%8O3AOM(L05DV-1[0G"*MFH[LW"*MIU6I*<(352%8V3**-@7A\<%,+9N>R MLT6$LC+[P@W91_O(N#3PP>]*]C4 ^\\#J2I.J+Q+,.3M< Q MWQIP3.^=[#9>QS6NOR(+[M-[^1]_NVJUSE]]_8]@,GWUEOYJOOK14WW5+5@X M9-5.HU6-#-?;$R9MLPI,<"DHK>&JU4P'U%Z G&,F'(DL8ZA7#1L8$;CK2##6 M7S3#VY79$?^>I7*:V6PZ3=+<,(B&4\UR>$:*[QL$BYUG)7C5XJQ:9D-)N 11 M@%SD@W"XE(P:2*KW0%H4$ MG@B;/"%D+B\7@W$,!'D[MR00"*AP$$Z#',\SR#U)*(9 [F$P\PIU9&M)'\+0 MRX([DBBPDWE(J'.EI3!J#8YQ"K+E1L#>Q[>^]RL<:RII[WHX@>4SN/"=.%XQ MHQ=W:RTN*"Y.29R;7XF2KA\2.=UE,-C-WK:W>DGFM+H5L);;RIP"&JI]Z^^; MM8L2K:A?J%DQT#21++^8:H)8\RD3.0=Q[$MR$:M2$<9IC2?388 VL(:P)P*"AJXB0^0R#L M*I4%1!..B1;6M%+F*5)U0F][A2I/@9AGJ#QZB$5[?+*ML 8U^WILK_?(TUGY M))#_F.9>*\C26Y("1\020A6 M[GV@'L!U7-%Z\Y<]C,N.@J(?J'.U!UQJH+N2K^!R'65 DBJ9"V@+,Q#R'5X" M0'/8,@$5>B#6G)#)3X&X/I,"($_FI;P+?ZSCPC9?1O9C2>TL=U]I^LV+GB2W ME\U&Z\=]$5QB3X1KF^NOC! 9$_Q5Q. M&8A\)>SX;^&?LW 82A?TFV"*=X$'FBYH7X-C]#^$Z#Y'U1'_,-^C3LAM MH]B!%\L^Q=*JC,4M>R8&03;VL$N2=&\G4VF79E*QA-\8*=T/$? M[L+>9@)>#!)-OF\H^KDW"M'5CXHMC5TU-[P+VM8U1 ^_Z&W=;:5# [#W ,0] M!A9@U=&\X5W3RRHOJWM6J.$H@\%@-IGQO3 4V&V*]/07W6;+:/T^;P;Y4_$? MN -PZ="E0D[8"^-O\+T7H+)?V>Y/4MK#@=[4RG'P0^N'V3A)\S.0C!-;WV+_ MQAU<6<2NN%%X+-9/[&.AJ5G+X+LUF) ?!K8 ^Y"E. =Y9X^3:(CW^-+YEF?R M\'S#C!T^@@;&0TUF>9;#PZAB MG%Z)&(U*2D)^53D@MZ=AJ$P^/2,:LET@U+ M'ES?J0FG#_%&:N)]02JL%E% (:B3W1EJ;ET9+;+2IS6:@9D"BJ79[TCO-WFW M-,E%& X ];,HV^ C6 /L83+X;KL'6>19/9E\KY^D:7)OPH:@9L-K0",=8&\[ M)19UBS5:%UG_DXE(!]B:S9;$7]?Z'4BMS+(>A\7F3@N= U5(U@0X:4GPC=4& M;W47O!O![.AUO9\<[PX$A^/KL%YK(&S %P "A6?^H MO)6S.)C!%@F*2@W1/N'X%";JD "6UP>&9G/X0(H0]L4./1%EXIYZW%$+0! / M_YP%*8@<.,JO@B)7N/# &\)29IGJPXAO3@4JTNH8)5'-Z>>3A ;4\:):BIO5 MEE_L?1[D21_HM-GVY55X+\@-7BW\*%1KA3>03'):K"QZ$9"BH0)7"P;G"2['AFI1J8+9,N>^$-^ M7W@HP"F0%(FQ+256AQ-%P_I6D BA MSI;X<'DW?,\:+EZHO#^RMU&[@$QS6HAC\,IC#(7R&VJ 36?7%Y86M:9 Z"(*,HD71K@CI!OS;$R4)J81<* M<2!##P$%93#^W0#E\\)RJ\EIZT7)OY><+/?K$V3)DY>68F.6%@3:).DQV:S_ M+\QPP>]C_2D&B-($E)U;N"MI5+JSDAAV 43\!$-F([#?,GRNC[I9Q&(]0?T? M?@$7)2B+PR#EB]:;39-8'D$>9B-V8- U)E-=<#1V%,=#V?,4->1P%)I&JK0R M5@VO85)#YB!:Z(@:KO8%W,P_2CV.E3BIKMG*(\QW+);KCZF8)'?RZ5@(OJ-F MM-*)$/FJ&??%"&5T7]"Y(S?BM@X&V&(VFPW&O&='*;??BWX*=]C<:UU:"A+Y M? Q]@0Q'EC!48TN"W_C+:_5E44S&UI%*KU=9_!1&T[]6P_A&=$Q!I<)@CCKY/9Q%++4.N :S]G@?+BXMSN[(FK>!F: MQ\ND57K8YFU?K5@2*] J*!:J6RU, 8:$H6'L=RG6#"+.,A:?+MD[H77LMV6(^>Q$AQE&!D:(@4,%U;SHGG9 MD! J):FW3,JQ%H4#3LC9H#RH%;*[V6MTBV/S] ML1;YH@F;5SG=A7W89)ZM1KLPZ!'V=]:J.&@AEN]:L_Z!]6Q%R':N51*7M !U M[1^?='[8>_2BU;-B&O!CN>S[UVVJ;Q),%=7 MJKP:F:EI3]&KU#9O6]N+ M,I\DC**:]>LWGQ=Z/_E(8H*N.*K[[@LT9_3LD@ M/[==71ROAIOMOX*8+C83'P)JT->=_C37J\^,!$.5Z1:H^A:%$XJ.GO422SQ: MR_2E,"C-E5U@5B9VP_M@W[HT!VJV&\>"[RI]WY5O5DYIT]?IO5@QX=:E%6ZM M.A];@.54SK:6&&LW;4=C4;VO$KKEQTU:9L-[GT01^2_D_:->GVG7KX@$R<$$^'>1KNL;!]9C+,XC7 M+36$6#!TI!A8M(&LJ(:R0Y881%_4UXLF$8E)96BB+S?,9SFGRG/,(DFSRK'2 MS-A#\/IL%K ])35[.14R@\,LFW%%2R:BB"Z7@O=M"!+:\LCR=0PB+C^#]YYQ M9BNGCV8Y73/J.DIGTD5-47EKUZ/Y-15I:L72OW M-AN#G;'@%/?9')NFX@S-;F$YJ+#81FW^;*I\'_;P=EE ]?#*X(-7K!CWRKI= MJ\>1:23)I$\N#/V\UGY$@&4-^*SUZ(V> KIL)L *R8+$N>X>>2N565KW"1R,<],L7V-.Z^2.9D-K%IRNP2DZ^ MY11596V=ERQ.7SEQC%^ORCMG15PT@VB7'B<173Y\A==5S/TB?7D+I>">L M\@J32L"[ P>3+9LA:-1[.N@XR4N';;RS(+^(&G'4,XS1>J0&>ABOY "%KN>$ M7\?R&LR$ $T9!PY/FZB_X8TZKFZE.#-UO!S%P'(4$:1$$U$2WR(4 Y*;\?061 $1GE1TD,+O MD_0[DS'O#0ZCZJU 69ZBOBPL<9-ER2 D;Y96D>#NND?QQS%?)5E]4_/(WFRL M!8["";R%,ZF6CID- JS[0J7#$GI+[D:*Y>)B;-L3P(1 D01#(! M==6W4A7,39M)#5C]RKL+ VG\\QV,-Q(Z!6F:DD-AVA8?I\LJ;I=N(GRA7 ,8 MD\/@@'0Y@.X=(5G(Q>DDA14G4MSS_BR,AE3:S0D3BDC">)0&JDX"=E;$8RQ MYRV@LZJJ#F5OQ-)7R_ 3J%_]B*06J56%N? M'N)W\GK:R6[D.UMV[_C%[#.Z]A93UTIIA(^:/+?<-W64B7&>UBA3W$02-C++ MLI3I:7*N,LHEU7FD.E3/-!SH +(DVZ&EZO'0I*)::5>43:2/E7:C'T0$^+!$ MM\ H!0TJ"G):IWW&0/%>?B^B.YU0IC5?-*]I;-J0BM!$P[L>8(TD3#B:TUR' M C>?3">ZJ'(.;6#LN(\;GF,P%G.M0Y:9;&OB3BLC3.$J2\9 ST?8"#24DQM*7*DKWLBWD2JP6# M%*"=X/.0&EH:A)DH[,&BNL;119A#()-J0>L+HAF3 R7\DLCDK"IME.CL.T,6 M\+X9\1^<:L2E(IE5"JRU022O_DR=T0"$7!\S<<@ 2.G<.95)--1 M:\8,@6EN7N_C5P'M!BP$%-$PHQ(8#)"@IX:HSRCRZD$!UY):/7/L$@L(A$@B M62G7N1T8):"-KM"%Y8U0R*&1>YFDA5PDVFHC*-E-GMR#([))TD<$I9W(8HD3'NE840GUTJOK\#3(W1_-_4@F61'W 1"#&1HK#9K'B ML046D5E0DD&6SD,3)#FV;I62.P;+%,4<4CN\"U?7+U[H0Q$%<#L07?B:K5./ M;PHE392P&;# M?&G:=,)]F!)RE*RN(^, '4C2)3U(9J"Q4! O\-!OD;* )RZ5(DUYHHR=9&0: M5X%F)1+3%&/2B WS*#\!EZGDG *N[Z.$\N'0J#\^Q?=#K,_+9]^:\4L9AY-4 M;P;:GE$>/E2)_&J5=:4Z[.M=5B.9\\&SQK?+3&=4(LD/B&RE72SD-5/"! 4C MDA<:8$+FZ]VG"4I6Z<1AFAD*RAGF]TKQE:KB!*"W)";]!EZ/CUB9.THAM%+& MF][+S^EM$"M^P!?]@ORF;F( M'@-W)%7%\.>=MDI.5(DSPM6%+8N":29^5O]X!;F M@--K-_TUP*C7HY/531V7X7>?+T)XUWLOT:>\#H#W.@M^"$3[E#:MO06A/;YP M>R9$6PW)7['D?5+F V,!!^, M&V'I17#:;?$ZE_[%51?)^0G:X^VY/=Q)'E"SZU_ ]5:S ZJ5T#DR[?-]A;?R M>;7H?MEJ^MWF58TN4=%"PU M6M9#N;1#D:Y&Y[1 .1>@EI8F@W--R%IX>I3DALDF&>P'9CP%%,D/XU$T$X1" MWY]S4)Y[[/"@267QC]4\R$XI,0"CXQ"K*Y$5,(GP+PQ7\3LVPP ,3'&ZS,<1 MG")AIW%SQKG\0F>@4&.261CE,D.EF"+.27$AIT+I[,IB_0D"BI82+G9/AMTJ MZ365J:Y_",X$J4JATEF&6+85C?#MQ;Q%NV"K4)DQXJ1(KM$RJ:TJ&\ND*)8@ M7WUOG-S#J:0ZETDN5Z5Y,;L^B&>$0X<$JPWE9'GM6KA9-( M^B@A@)0CI'B=%&X"T"M?38FS?^J%4^XL\WQ&M=0R@1P$HK5^&\!2E78<7_*7 MC@*N/ALLVK7!2>VF'.O"&)V3E?<%%?,<6L=I4%)7\7[E?JO3-: MEN5=[#7!2;>8#$Q-*SAA6.;L-+RWF\H*?S$QH?)L2"QU+@OPFB4IT[0A'QX< MM.4D/#-M601@0@&6%K)I8,OFA=7Q6Z3JXO,)&8'O@%$54@*J26M M"@2Z>B1Z>?/(_N++3[P-EG$I&OAX?CM^"2E&9V<UR5T53YW ?I,),@*19'K2_ E%Y;F!4NLPD01?P'CD2#C:FG&;"#[ MKP#E(^'@YUQ$_ ;4Z.;A]+7!L&U+*HO+#EW2LR^+.OWV%LC MK-& 9('PUBVM7N-J*C0P>>RF)&6=7J(@6MT:CK+$^NAH[@_=%HAQ'T RWY" M,CB6EB2R,.M[J![[",2E9FTV6Q<%>%_%A#(7#F1+B=JNW*B>LSEE,N)5I(@8^$92"TM MYHJM+4HZ7@6F'2B%1;Y?@+33F'7L&V# NL[QP(XOT<,2W=;\30&JJ\8K6:J/ MH) M/M[SXP4TI.(VTX!5=16HZ')/RA[VH\]4;?)".&&627RE-.FKLG)^.SPQ288B MDJT%L$0%(=32*/%N0NK=I[J!%:!>%N>&X3U]-$78.?7V#*[+ "RI,ZZBIK!B M^.>,/8ZD/,#BD&I0ZU88TPA5>$>Q'@SI5DXE"K^+*!PGR5"#@E93#*Z1_ +V M/B"6&&+3(LA!J%HSG_\=2:K3^[M6QS"@.YU&H2%A> <"3" RHB+%AG>=+^G@ MNV1KV5DF4JR75O )==:<#Z ]\D. M8(F<4RS,]RL)54C7,PG=XG9$(1.%*"J*YA.9 2EJ&^J*08?!G%KQ<9F!' MMLZZ4+U2R'_1%P+C48+=GR'#Y:9#F4J3CQ4V*,:'".A+Z.YKEG*/5@(&$FAQBOH%YCLOV;#6ZLI;QELQ0;"(E;""9*GB:V+ MC& ""S5$NF!1ONUO2%;;F-"MB7UK.Y05@ 9/397*A:+X&'\E' M3Y!LIT+022QR9JEQ[YA]USMJL*MIL>1,"?-<"'JC <66&L9:)Z$4SX2AIIA& MJ6N>C0&Z@%,GH:G)B27?EVWP1@Q8+*+!D7I&WTK9C0!:"D6M+_)[I/@5;\(T M(_M%A.Y.DE[RI%]B7"N?22MA1)1XB,4H/Y!!F$G4L0+$D8SO8R(7OT4R8_D& M4L]5O;V6ALV&D<W&?%9B*;)#1+ +9-"*F MI=:4X5_D2B?!1:P-_V7W+)EP$K6=QR/38\#FM&)92:X187M+25#6/FZ"Z7B> MRG["<+W,,[OK,BM C"[-*%1+9HUO(#-J1'F*(+T0RY?LB5DZ33)S+Y0GL)6L M)1$U"M,L][25FPE"W$-#-R*LZ3NV[OY$+[KZ0%EV@7%-<.Z@W$,)7$V> ^N& M)LDLFSO3$0WF X1%-+"MZEN93N-KU&-*ZPYW$,_/K!VCF&X#2Q9YK=A2=Y?20.-E(=Z5@ MV'RS'6>2]4D=TU(QBI3J8UA3!JBE:L&:'M]V4J+0'<5M,'&U,J/]"&EHNW2' M5%B*+YAX9OW6#F7_SO/W^_ M_O3MP[?K;Q_^YYUW_>FM!Q_\IOY^^^'FS6^?;W[_^N[&N_[E\^_?O(_77__[ MW3?OZX>;_]X;(2\ML#UT^H+E6^@G^5@!K2\8\D3YA'\=!YR8&\TUHBE:6V#3 MDK.+#'G*R$K#[+O6_@@I'N],H,R4D]=,,C#["/CW)AV5HT2<$RQQM]- M2"% MM<0R&7Z A4[2.DJMN8XB!SI:RA+HN"R!>LSEE+,$-J[ED,S]%;G]*PB!HU,7 M_M@UR?!8^K?H+ML2^7\,FP!+Y=X%OC6&=YMB,G&IGT+#NYG1TWSB9WW!X/RV M>5.Z2P+M$1X*S 4@'XE]'="UP4F/JGQ&8Z K*]^:EY5[S:5UY&_%BCV3IPAK MA/V6OA1*^B4/Y22 LPW_C1.>AR(:9KK)5;FP5_>7XKEAE#HAUQX)?V[.9^\W MU>S ADFH?>R,,.-;R'A1\.2TBY \+MQ]((6S90^'UBM+UB+')#1>?''G>*^I MZO:;P98GQ5-O(V5B\'R1T J'SO."3\[8_3+W;K$$*-:-O+EOP (AP,O@!L'] M%*H"B1W70RX#4A#ZV3@<<3%/60DP9 M$*%"OJ\N]X)?Z(YL8KAPR)(:2DR\E B]38C0#MM44HU?&26J,LE K\'>\QK MGI_]DWLA27[G-9LZY*%V-RQ0--%AJ9%$L8%$!?>:(C<..A%MF7(WH=LFX/J( MS,TO%J5CIGO6Q$$NHTBE7V#VRG@^Q0UE-XE4O.&7H/C)%*-I$I(/V6J.4;@: M VJ):UUXDVE@+U._[?@X (/ =IR1BM9-?MN92GU;EG>B;U@XBR$NA064E;A" M.4WET_;I 029X+WDDJ.EM,;R$"GH;(27:I&R9O+NU>TWJ)98I8@%Z&V_Y>8S M=G$I3H"#%(%R@$*)W)X@VZI MB7R-4A!,'APA2 0RD.9[QBNKS5'6Q.?JCJ[:!6[3P6/@8U6I((LY182Y4 @T MDXL?AU(#X#W%!)^;2PD>C8$\6&'C\+#WDAP]L*7B1_3L(,SKL/KXY8*1DN!6 M$QK" HSXQDW#>R^&%"'Y*E4=Q+!@O:LH;=?I:$]V7?%MV$ M9;ET5Y1K2&2)2%\EN.LH]#8M()4>FC?*0_-.>6B.VLI#ERX&^P*/SLQ@<&CT MFU![I:@\C/0.BI_BKX@9A]C5 9M9Q0-5X2XWJ8'@*G$6J,^U3@S*;485U>@7 MSLUOX 6# =V82U[*H#JK7\25\D6/FH(MTE)'Y8+8?C:4VVBF4M@T7\BEL>8I MKQL2I=S6+!8Y6FK+DG/4,EDLD+U$LA*U"&!Z?$O%LG 6)4_@XA053% V%B+G M"2NEQTSP%NX3.2UN\QFD5EK/XG[-]70I2$ 7MW+LKY=89,4"N+X)9CZ&WZ%E MAW-@O*D*QR>3",_0&$(4$XBIV:/./_P%M5JX7KZ@V]GWWHR18K';>0R66#_T MO7>S-&%I]P9,QF$(!,3$:INP1@I26;^$U['O1S5)?11C,;PMUCT?8;#Q6B-2 MR':G9?\V))LRMBN9FV5]5@U+.PH%P=4;E11JMFB MM$I4BAS-Y%8<)^$M@VV2-4IAY(Q#$EK:6TLQ-1EYV<2GLK8MK! MV\.TL(K%HT$K1:UWDMQ)P@M( .?EDR8UM]HS25O\5@S$I"_2PE=M701.#B=T MN523)HCEA)M25HEX'?Z7/Q%F8Q8X12]'CR<=M+D%(L:9"H6$RY)= MW3S_N[*MKI1BKSK:PV6>DR@HW)=0KL[]_!#I254%\Q0SV0KDT6 M'C#!@,5R- @TMWU3**W:BI^U46AT0!GTD M&-Z',1J*K,. N$R-XUZ@UG<;9M*_126FM#'!O>$B4+4(!?1#+*U0;7O>BP+N MIAF41S+PC,IO8<0WSB93F40%V%$*5"2Z*;;Y+B^4HZ"O?X:ICC ^7L3_8'1" MRR-92.^VMB3(.(2US/>X4DXL%1.^?6WC^1OA@P0EU1O9*GG._E9:#KN6U/6I M[EC.\F)R7 N7!PNW<-6E (WE(F/.H, &GU-6.D"0T10.(@6"MH36>+L>"UHN MYD2F.,HM1PT/'5^DO?NDPTB?-F;KI-SE^;']S^KX'W0];W?\='#+W!QEC4X1 M Y\.)3Y3:FS,D%LD((H$@[W#:>UXJ.9"HS94VB*PT5EW_)0(1% M%DL/!C;3)9#H!)(+ET!2C[F<<@+)2A*L@#L>S2QL07+[HB05BO\5E U=V4;. MLT<%I)G*O$^5ZD&5UR =$MW>/9WL( 6W3KH$1CBZK,O.TJS+-Y\_??OZ^;<; MRKC\\O7SFW=O,_SH#%FVV@[/FQ4OQHS0U\*.+ MH?S( ,;H$,'U(&_8&[ODE:0S%;YCC<+ZQ5#@%2^CF3$-IHND[!1J.Q>D;Y=N M@X8XTTY<5F%DV>D]9MR@5$U1HP!+9LE*;'>-SW/#JB4?GIJ@L_;?^&^VNZ3# MQ4K!I;PCI2]A6A!H*\:A>_/NC2X:26>1=%#@JK*U]D]F+ M BTK2;2'A-F/K&J899- -/CWT+5L,?SI8)5PE!@XN 8B(?,2ZT\311;F<,NR:QGI#*Q^$47PU&3T:PL4O6V_ L.!=D=BKS9&+9C;%7 M$LN80&!5%8[N%K$&@9!Y:6H#C60 *&C*[]#A1U?2Z_J:CP/XTWX MP,4AD=*#N'/&>[W57Y4#H,:+K!9GOVNNSF93K);48!ZKI='$'A@?Y]2A0C(_6\OGH/$*&UK=.RKS%N&HL?(H1< (765/?B0=)V2L"Z>QC M"NK=R_U]Q+?DR;*2K106 ]WYLVL2(;O_@7%3/S$5U(+JMOA._7'_]YGWX $K?MW^\^^I]^/3^\]>/ MU]\^?/ZTO2.H^[ CZ F]/BR%FPWOMW>_7O_&SIUW;S]\^K7.WITE/2.2N*I# MTKKGU#LVAYT\NNL&U3=[[Z_??/O\=?FQ/;]+Z'(_E]"%NX6>W2WTQ* D9J+;SF[EXUD3\:7M7@$'0(&:Y_VT/BJ,!\&;2SI M[,?D?.\][Z'VZL=4Z(C1L#Z9GH*#;JI, ZVK/+D5-"?&%U3I#MHKO!301%F\ M_,B(+B-M2TSV6OZ#/N[\Q6WR C\44AH MTC^?-:\>4^_:D#7HK+JZP_;A;\OB!C8[C0O<'=,HA3(CJ14 _ ,/2C6W1,H/ M"7!4.@PD G:Q;)0[ \K?ESH&8VU&$,NXL$JL4CQ V:FJM)G8B+NI3M-D!+O+ M\=]7QTHEQT@3G[EMKR0#/E*_LD4U"1XK3<>._:!;?A!*AP_U91Y26G(>L-MK MF,SZ>4DNJ&B_789,2=2,KRBQE!PQ'%9 4(OTV!.4AFGZ&8,$Y$I31M;3$ @! M1RK%T.Y]S)W/YRH5%/-$Z.X' D$ 6,SR)#&BPD*<(2;;Z1:ZET]!2F&B+*6[ MZQ:B=)$!=3C:.+"@, TL&#^; /9,JV65JW*@5' * !SJUWQ:*8:*5L*BD0TH? K1TB5 MV%+ @I(D/O_ZT\/*CG_%WOO<_'ZZ]+!GE]T$JBY2, M JV2PR7H;(+)[#(W1&)]%A.3-0\P(&XF,+#">.(&:ERU5:;<6K(KPHAR+?J\ M)PL;X&O-JT_ZW$!U-(D"PL'F7/;4$RC*8RV/%S9FR3Q440(")685MW[0Q[C8 M$=[XUQB$.DGVPJHR1%C1 7(&NRDE6)@OJ.^@52)K0LDWND3Q1UV<\D6UDS;] M%W<<66'\%!0%RK JW :4&^"U8*QL>K6O)$(=78G?H!3_W:()A@_PC$//*0_3DW57OH,JK"OX6S+R W\-G+ MLCGB:/SU/1BQB_GFDH[F4I\V0'HF=%V4IKZ. U+ !Y6E**OQL$S- M5KF4DJ1\3Z2"2>=3-D/+(:2F=&P;<'L=U!%]U9N JM]T3Y&2G!!#=]B'/&Q5 MP1VDI,;XL@GR3IH[^L]G$[PXF,EOL69OPPGYF*X'Z83%%2!0,Q M4Z6RLES/)_ MZM;*?G^VIUGDD>L&9CJ1R>JT>PN62J'Z=>4-:>7 6I:Y8XW# MRD%3S0O]JUBZ(4 3.HQ 9_!S(K5SA8UE)LM*;UGH()13BS6 MQ6DB3QX-$[X<9:A*.2&<3#BTM9\1NN_(P3I':0$)F.W MB6+CW^X-;'6]'P8Y-F /[X+!7#KF*10TYTHQ]4)R[@U$B-V\K=IT)$R@?J)D M*G>WWR*5;!'0B^2Z$H23HZ09_3N"8&6GD8?N*O[<>VE(>1 !(>-_PXGTLT[P M@R#MA[G$964M'D9 )ZM4W 78+AC3>F5A BW 9%HN*RRAF.6RJ0SY/EXQ2)D% M ).D,EDC,]]9-SYW2,A>61NO\./U&RUL7,>:!S8.4+:^?WN-A3N(UD/1(,[> M"K,!*'%((:@7_*:,TKGWEN]R(/QO(F/7BN[ GIGZ/!#IUN6,&6(8@L4HD&"[ M&2&4R3K)A/AN-2=:>!C?K\WD81C:$A3^6[LBF@9,K-8R MM%6V\/-(U+YRT#3UF,NA,Z[7$=)/1)0#PAY'T#MR>A4W!G'*>LJ/ R'&NNZ 4K6B/L&SLC&$.D"&Q%'.8R MHT6##%I6L<:#06/)V+\#5E)1'X5+G,O?,$*>,MJ MQH/)02SM;M-@HK)X9IE,XE'&VT@VK+#,,A95\!9IZ4_0S($/5%8P5S%$%G:1"7E:R>DL*^;)3/F!$D2< MC]B7%*24FC8O-MEZL#_N\S(C>WNI]VU>N'+?9V%\UK'<]Z:6B'$;5C-^8'B#>L!Y/I+0,)A13_!]72;)O@FZN= ME[5MA7KQ9:18;+_T/4[N8ZE1$CX^%[M:7>J$F$@$SG"B<=VI222OQOB6MLI MUL#N="0[@*9T6\>$FO*53L<*YA7SDXJN-ZP?XG:'YGAE;=%1R>CJK3B2TNXZ MPRI67WXWM&6LIV-2,#>&76>W:;_T+ZQ3 )G[HMUL=!CP1W7>Q6-XT;YL- L? MLQ5!20^R^W6AT1F,U+HJ/2)':I5?4&S=\6###AR%>S9)MPB8&=%\1=\GW=PI MB"MKPW&RW6:KT2U,RZ8J5;7)84(5L%,$% G3NBDPA: JD8@&4G2L@I)RQVDH M77*F-@)OYDP(&EF.QDE*TRB(/=T8OECT7JRNP^L/+S39U SH,[-B[%9)=)+> M!K$LI/,?+.V3%;1<^&CYK- !!0=WJQMVH,;!B0JJ(Y!5":%I5':]D!U9C,/5_V[/*7Y]K3;JO$0MWVU7Z[71ENVOI:>VMQ$-V2 MNM67W25$=8E1(#*HCI[U98.?";Z)-4'5[LTT>M4=@D#[1"FL#^*X4 5/^.59-M-XOF81W,/-"Y! N#^1^I)8A26MO:0(-,'( M5VWI5/"&S]HF]M-RKI:9E0Z$ %HD;:0/I1 M@ %CY"[D6';@5M5O%&\8[P]6$;D%]^(>5]QLK!9X\0P[UA'S,J /@9/"A%1B M&A-M0.ZA>2*U?XE&6N[Q164!^-!"28E!U-;%P82!G_/?4G[8D9R',K(E4?.O MJN2)PFOFPG>9ZJNN"OD5T$"Q&)DT90O9J*11U_(JWU!KJCOXR=,Y5']X7L;')0':*.@G%A'KAMIY:)Z M/ASD+XY/4S.AJ^7J#+T5%0-*6XP)]"(9$(X"WE28VO07)7*#)']Q>=%HE55/ M=(W"$D@LH7<["F2V6$#IG".AO"!H_^,O]"TE'0#6W4@<%$15OOCI+,4?Y9YL M+EU10 [R^C-<%BB?62E%9IFP]EI\'!0999I$@K#Z U.&CJ/+J.5O_*5^A8Q> MQ502L]RRGW%$WC1O&R<%Q5_^9XOF.0*4_^B M3Y'?S)5TRWM^&;S;#7:Q4'+VTOJV/4T#2/9GE!WE$>+V'[Y6U@9<.UG1>+L!US" M4R]ZI1=;/10J08[0U& H M,.4A2'Y7@BQKVE:P.]C"6$OT+-#HH'#<&#:A>H ML=J%F8V!J,XP?=/R1BJE"VL]3#$LE0B.3#*)$ 9&C/+F&=R-85G@7WLM_H*?]6XI%S5J _:@\8 ]VN*_T;S-[*;.M M")29& ,3<2T,(;+MN0_2DUXEB_P6E7X<]0SO9(]"=P3Q439D$W;T46]7\;W" MV>?U%4,:I(B%OI7DP-)H 2INH4S!B!H14).6!1>9[-]D^PG49I&BSQYQ]1K2 M%O> F0,VB@ABMCV8/&7*EDD\,]A"Q::@2SPAA&N!V#^%_O%(%F"1W8I"NVZY M!PFJMRA@@=0QX;^=\4AE(Q1T^FA=NTJ)"4BNYX'2'9,.-32]L'LDJE=W;E<:Z[J)74(]] JBS\ M-@J!=8>J&M0Z?W;8T.7G40:$[AF+KA*!DIXU%8[6J"=3JT>**=U:*8]8MPYE MT@ZW!N'F9B@Y$I70;V=5!#JO@ELI68D5WGN[]:U2Z1H.1!YHQ2(YLZXO>",#$I!XH":%\ OJZ0"$I18=J1U>!D,@-OF6LHMBL M3BJE.LI21Z_0YK'28T*YK>66/]2V=H\;S#;&\N]WV/E"F.0>JX!@^#XEJVA_ MC7&!ZVX&$:H))K$H$P/V-S)*K3Q--A4T>Y> .8"A[D+%\G:MM.7G,RDG[612D.M1J_3R:ET)]V$N C4Z5_5\5(]31#A/BTW&MA8 F54WYTEPRSI E MP>"U3&8/N2KF)5% 9;E&Q1 YNCD:5% R@/5VI2 "C*C M_9/4CE6T15O25$JMM^9^F6M8]BWE(-N2X"RC8*8J1E@\+]O\XI";U?Q/572K M_ \.S!9#<=NQEB];A2X1:)[2//E6"KFX7G]+AA!FO;'SY0'AZ*G,%Q$3L4N_ MJT:8EE6[A00 ZID>0:%5A42"YTOH6L JP)NM5!B@7,'3:H M)M.(^$/Q'?#T'7D4PQ@HBIT:RA*1,%*JS0I[+WB#;' 67Y9V2UMQQNY9.['1 M?G(QF0[O"EADDI*C%7,-F>XMQI1XR!66M )OK,Q 5#D'@]PD..Y2J6F@KAXT MW&MY:V\1'GW.D.^U/,/5/?-F((626692*Q9S%] U3FVI[>0% VF:R$_#_HP[ MI=LJB3HE8@9Y$Z]'(3KGPQ[!I/)J+D277ZQ4"_1+ E71.$74]V+FT"S&(Z.F MOQ1S+64&!7=!&)$U@R1:K.M6 =\5B(;:RU?*X4EBK@U*N)B00S121;3VT\(/ M32H#*3C+6'>FYC3A89AA52<' /DBE E*6,*>W%-ZBKE%C:(J4YM*[E:ZC5*5 M?+#(22CTY*- U&=R*OT @2^95Z5_7KJ90>X7,OOQVQ0G*=U[Q.A:-N 2AX2^ M>:?9K^HJ_P@[B4+?-_E3"3 H&NB5E&$E4Y?LLDT7R/JL41[4L)EDI MCSY74AO=#G:2\FPN/*8>@A4%BOPCWJ7GYBO*@F!-"_EKY07*5Z0 MMR(V)I#4T-Y^NO;"+(GDS3D-6'TMP^23^5U!9CCTTAO8G?JA3UV"@UG@G9B^ MH]"\=;LCY2^S@I-@D2>W,3HAI9'D)/B!SXZSQ4<>2%B[:9W=P*(_EXYYB7[I MSNB 9Z3[;; AJ:+TA7@".V\X, \6/GR#V66# ,1JB!APV7B6#Y-[F8D8)??R MCU&A78A5'U9H"J)B9$7T?@7;QA@).NM)4\>BH M>@8&!*- LW.U 8X,#TN&&[3<,_*( ^?Q*,+PC:*IW[^GB!I"@WS%3/2@@, " M$Q](NT0]JC7523@<1L(3%/TU%"UM% .%SBD'G(^!7O<@_H[@<:@/DS"+))&A MF1MRLKHWY&@5_5;BP,,4;J.DC[$+F"'V;B)C:13IL*S*>J!X*^K,"14?9[,I MUM "G<(\L$Y*593)X4Q09"$_??E]_OQ2/9LNU;,>D*M(%Q)U1N=$19 M@FQS4]ZA&!;0UACJ*9 =![FXM)1Y9G*<-08G!44:WC7P*7V#"=*SF)\B !I. M+:-J>$PELW*^#%+:+?GJ)"R3S*[%-*4"#DQ1,%0DJF$.M$): !5<_I/2NRE] MBL!E94):G@8*+6%%8AKEOI6RT@BZ@1QXTI#@%&^9D*L^I/E3QKS*RC+^'\R* M-_!203^1"%\BRL0]57G M43:[SN$C6 3@;TZ)I*W;-4&P^D7PAT2JA;?=8OFUQ.I$2TK6[JE,>QS5_HDJ M[0NS35^[0S+B#1U?(4U3_9*?(^IBD :JK=((OX+$I/@+\4VHQ)VJ/.["9)9A MP0?57D=SKN49FH4FQ63^6DJ^#3/LJPKU38>?(2*@G142 ??V.<(44PGW1X4J$B?$QH60"^:0P@(")*:<*@99V6TRS'4J:)0@#TOU$]8 M?:&&ROXKHFS8P)*^U9B&(X\J(H1.:06YS4W2@B&8J&&FBMAL>W0@;* RK"20 MMRF!IRKO$5'D X\9'Q'8O/8=;>J7&MY[TWAUC4W3>):Z"RNCR: B=B:A71%B M!OV7ZN\PMLTNWY3^R'"&O1>$K6J7:KVRKJ)[$7R795?R8BJ7=>D-2709!BCR MM]R[*&,<$NOM$W@K5L3X&J9PH?NJ=A$@'@1=;E:35SS461SFRERPYJH&$I-I ME,P5IIN*$A?'',GZ=5+*U.^/4&I\EL4OR#Z:5"RHD41A.Y60]Q8A>:UZIB'V M#\HME<("Z:-R-*[02)-_D>BUXU\E8U^7\AD_T)*@N^W=X:(/4]Z_O+$[(;+H M[$W8MZ'&@%'P2521-TVT_Q>W0W*%+B(L1UUMFA[CYA4!DTX2L$@F(J_!:03&/(H&Z.9R(;A_91#<)(ED0&J/'K#I/E.EN#@$6JK(P"%O0ZE5JW B+6%,0-@XD2E*;3LZ[V M-CJ!&E3;F,?'WU)-9SKBO);,TK'6OC[\(FHV-XJ2=AIE,Q DC+N_()M4-2> M95\-?@HIB!&-S,-+H9X,NQ74.95@S5TO) %7@ LODQ;T(L2XPD*8ATOB2A2C M&XT44@.U!A+DW U/7TZGH*U_-NJ ^1/V(--;"P,,,4 5@Y'B4M#MEE9)Y<194K;A\-6+:4<%0'4E\B46"1B;#R M=@P.(]W_P4"J"Q\H*RV6#B&-US(%0144 3>6XEVNWPZ#J%5:;H);7*B,=_F2 M=4'>_M!0K[ZI9EV*#>N;7A8[H6RN MEDQ-F_@%* X^_T7BQ".,LHY7;XHL8S MNZPA%P/]6/NH:*%HAE-W#D;MTX5^UD,:3UM:KTA^RV20KDF1K1H4CC6IB#;. M*3G-#$ER%U'E6 8!(9-R21ZE*;IE)0;->W):!7B#&X$GC0RE:2^"@%:@EN;) MSR["<\A:MZFZ- T=&=PCU:>%$!D9?*=@3JVM@[%3@?%5;!/"SI1TR7XFV:_E MDOWJ,1>7['?40NW!#E1L=Z88B2LH'^L*-3DF_3L*P#@:K^O%\BV@.\Q"U%TO MUY:IF.6-F.@4;42-A5JQOT\2MK'?IK-;[[K@U2:/U?NWU[Z$7YE@Z!*K( 0/ MJ8+R]_*F5G!]UD5MFM*KM\)X+IGF@.1-?4 $H=[043!N.*9-*-N 3EBVD= _ MZ2?#N09%(FJ)2;F]0=TU\]D=29ZW B-\_?USH06:3=VR-$\VG!R&P6V<$/H, M3!$N79=G>5"ZH#2/@O8?#!1T/05)PFAXACB=^FRM'W#SM$+#'O3BL;5]!SN. M)+0*!M,=]4'SZ2PDS +,*"5!+&-R=T:'U$(D["8Y2I99SKZ\]SGC)3YCBWM% M*SQWA(>L*9"%'3J3B$M$59P">X!8N*.)*@YQ9W10@*RAG4#@%S+=AH7(6$SY M*'9VA\LH/G2I ('=%DM%,],]NM3TU60NZ!.N:E!KI\/R@#P$J3@*'W>A+^S_ M9^_=F]RVCFWQK\+RS^>65(692+)E.];-K9I(MJ-SDDC'LN._01+DP (!!B!G M3'_ZW^[5C]T; ,D9Q1G-Q+RGZD;FD'CL1^]^K%X+:*[;,^ MC;)B2IC(,=]L1;BV6U%IO!4A%NFNQ46'2'?Y'9XT#\]9GU&S;H7L+B69*RY1 ML+I6[W-JWX5.T>!/#[,PI$*UDK=.--:TB$8]QUOCI0;QJ]' VD(X99'ON$] MF[X]._=!G!N2#0OYBT.6QV^C(AAS2B4293; :?G:Q/%.,_F1[.W! M+'<433O-ST=D&PBG8;?8<7[?";;&'CI4X9NP"V.KG._O\G^).JHLYJJ6=R@F M?9KR.YQRIUY20IV%B.%/.;<[GH6$:L@Q()TFX8Y/)]/_6J35I,1_2+$F/BTZ M1LCI\JG.2TE^E03GISF_XSEGL'G';+F.'XVT0VY(C];4C")TXT=;GIQ6! "-<)$6T48B/X3!?HD^O$S: M!3;A/G@O"2I^^O3Y^5?\MQ5)IS8UPO5]B-LL_.#9^1>#'^R3NJ=K?/KL\Y%; M@)*I1!_(87RO^^+X7;@?A$'=VETL^4+ 32^;:LXTL'ONZ&'#-[HC]=9HNZ : M+.?.K]O@!)9K0YHKCIC]]/#;=5[. 8P6:7%J0=EPHRAU5S3(-+?-+^6*E9 ^ M_?+Y^;-T!(=@96U@'6EK!U"$^OE$.6D8(M",O)EMFFDX6@V MAG<%IP%:7PAQA*M]^O3+\R?IT^7+)1%%;(J1L?!QSV+RM@V3';[WMLJ9 D9& M:2&HE6 G6?9$*+I'!N?I'_L+$B!3ZLZ1E/%D46!8/OVL/XPT$X"J,Q9=E&\^ M??KD_,OTBS*%WT?)]-L_Y[/SSP;;X-MBVF[I@*-="8S_11BR"O\I0 Q*NM%" M\S=_54([\(W@MXWO8W0Q??K'WHW/)W\^"L3O8"($N2^0>7=9K#]6 (N8<=49 MBE*B_Q*&/[-,OP/P>TWX,;X4W&+0M9H6$-AWW( /92--$<0]H]0A8L]5ATPEP6XO+.K0Q9WL1@4.D^"U^G/S\J']_81@P6V#K<)EPA7**W MG,(2G>A"4A+"FYH^-&UI>[QV8X==J]8@YA9$#GO\X;B!X;>8X_%&C6V2,J:K MGI'3L>,F2)7NTW&*K=Q=T]18#3DH3:*IY$'/9,4)G=/( MT--^32\CY$.9]:-('9>:3N1 T Z5=JPS1;C=^ %CY! [IQ*@38>S=A9N29P9 M87#"+MDU6]LU:F6T_W2\?0:]-Z?.!.M,^.S4F7 _GN6N.Q/NC1F4\B%V+1U3 M#'4.6[RJM"N76\T&.WFZ@]\,S\'L#/_K+-SG/7G^YCX[=4XZ3PM1.XVRV)-Y MR>I/YY.+>M>W7,X/OV9W74VNLEC14=?2>X'1I% 9@DS-85D5A!+IBKJ$F*,0 MB(5)U.=13LMFM2),$SWJ^>1;5U(P\\DX%M6'S:3!'\KP$\+DD+!L]!>L[N P MI6T_'P?0CA]CNB,/!9E%?A76N9CCK=W4S\&1 M&=:#I8>XI.:,V,OH4X:"F7<4A!F14P@Y05U0 HC\=,0^88V0)/TERW#RW$V$ MSZ&,F<)R_Z M7F33>L?2_0;??_I"?:W]?N9#1;*1J*,<6]'S#HELUCQZV71?W7F&+1DSD#IOA@$ VI#A%V. M!H_/$-F$J4.8)>$)61G;B!AV)7/HCO[A01%BA9(3$ MS%SCZ+V'AVDV'!(ES 7-T%+-F(W3;#W;<./N41I+'F\\53ZAF*/E%NZK,#LQ MNUKWF AL&K,1ACEZ^4B^$^\*073E$Z"[.G(J4@A73A;];19)?;*Q>SLB,%Z8 M$4UJI$',.WJ()1(3#9(;?M;>X4,GDN^9ICD4IJP>18_NE3*X"OF.-%_G4!%0 MK(;2U$!;@,.9QX)H=N^!=G# M?32EM^2\>0>[HQ@/<2>$UB:-[;&ZCF6>09*3W$0I4,, MI:PJ[GP]L"\7NT:RF^(N@>3N2!7GAOGVP7):H#C33PZ_B4EHO0\]^]_" K4; MTT4T^N!:@+#$V)-PXOG)((WN)M&513(*W#C'J!GTMVI^*1W_>?\9_>[1'9=T M+2HM2G_;Q5 F9:1*<\P*U?HM=N1DC/4VTK:0JVL/F3E&-)_)A=0<<^FU3*F6 M5Z1GP#(F/:U#P93!PC,0*7'GQU@=PQ6*JN)6B [B"KI_Y&+L _6@H1+7Z073 M4$;>@K)^#<=P1$Y8[21%>4CFY7M;+OJ "SN(AE80MSV0;:!,X5PS-A(X(TO(SN:.LIZRU$79,.3 M1;2--@*]2*ZHET31IPR*QIYHG@&":OO2\*]$&-25K<^->,:[R".9FQV55QD9 MC'0Q'[!&&Z8N[Q)NGWFSG9(K35-X5+>RZ-NN7<+?US#_44Y!1M+%T3/U.W+.N"\1I>4 MZSRR4_MWX<'\<),YT717/JFWJRE7&2W/EF3?5.NFZ>D?Q+@I#<_M*LC/U90P M8P3+;D)<@H-MYZS+;),::^E$HP8YS@1-N=F572QDH2)92=;;EK"]"$DI448: MO^BR%-='63;=BS[R[7K)VX\^-R<:::%D0A[KZX@@RUN8,%OF7E,/!L^GQUD1 M>LBJS'7JJ/^OD.JUDER%]<3)0-)]Y:.:L@0B69+7DHV-:WFZ2]P:K(A\8]28 M0G!K].63[I++MF3M"H'&K 6AE.YV5W_]"&4KPZ MR3J"+1_*Q-6SVJX^*JK@Q>31GVD=:/I7''3V<33%*V26F;J"3/V[D#PB8K$N M3&FP%OI5ON-5W"CQU7E+6@3ARA2GS)_$5Z6J/7CX.DQU.%KBW1IZS*#O*4RHH1-+)<'PFT>=A&F5V]ZZ#/TI" M"M>U,)@&%R0GW7(:K:=?OIA>T=J:YT@3H56+ M#)$^6'?)\BOAS8M\HU:)JRZ\:A[]\OAVS[E_=?NGDH[1Y//OWLR;E-PH &TW1LHFD*(S+B3(13$9X($F*\H,1D#03- $VO5GZ6]:^53'X01&,3#*YR

.1^S/ZU9)3:1%&LQZ;LO5P=[0+\@@NIBIW:M MYZV6R"U>%TERL9]*:X[8Z0W)E5%Q'%7(?,<6#UXV9 -K]ZCB686#@=Q[/J@U MY%++:R4EO'4O&:T/%&14P3N.%\7= M:;++#IWK*, G=-9I+7)>@E_STOG(:0&Q#\YQ<]ACN^%TGC^]?588$1('>Y?A M"(P8\8GJG?5*HHFSPP6)(A$$@1*?^\X&&1U29]A *(3U>,:UE=!\T7M:/J!' MJY1X/,9M-*W(^2E6W/0][J,7=LN4W8]U!/ DJ =.S.R#/:C,XUBM-T[H6%:9 MW;U!7?L!)M/>;/>\B@S.M!B,#[O^' &Z0;$*S](#9G:9_VP(45BRP5=EY(ZXB8=Z] TQ3!L&=R&25D<3:L"7=VD:ZS@LC'>J5))/8A==F M#$$X"\"E-4^'F(8F!)>D4352<*!,3"'::F7WWC)5$0"2B CD%0WF\C(.H3Q\ MQ#J9TJWI7/4YE>M1HMO+8B?R;IP="+/9L(YHA]U70T_28+4J!A"34THR]=_6^(R2T7ALG]'M--N1CWV,,E M0^G09/HV[1:)T6^V;1@;5WZ'W\EUH]R1Q,D"C0 Y6OTXS4FFD$NC*HAF1H&5 MC2MI5F>O@]3D33)$,#^9U^*E,TO9V[;P^R!+V"!7I8M"-$"$DR#N]MY"%^DV MLF++'?L.77QKEK#+MZ+"$56Y*+]=-=LYCO9MT@UE(X4R62>;N[/F<'T6#7 MP-0"SC3;;!EB$=:AM)3%A]9%JD)R*1'090[A.QTARD892&VZ13$Z#"/\9 9K M49^*TYWK(HH.A>K@(%2"D()$C[W2=5^YRY4"6Y-J5I5WPX&;E7/AL[[$1",/P68$X'H_3P4'CM*O^G>6B] M639F6W_\'PS\-S^2 6\TK0K#T652W$K@?/ QK6E?I)$ :C3)5(TX]'7X?VL< M?=+Y)X4>_0NITUZ5\["<8TDLJLLE'%=Z8]KLY/\JL_(:CNX5E]<'J!'N/09, MP:P-K'N#8=9%R?8DWD3?OS$>@T=.?TS,AR%3[!%68<.#2R IV>G[%//'B8P9 M[_8M2B#V2[VS6Q6NU4FG]CC]@N- IA&,O+V%.RW](@>V"%@DTN]90[2Z4XX=TXGB&CH MP<.X ZU;9+# B&%5TCTS=#2G\>7#A&M&;J7GK76)FT]GYS$&'J^F!MX((FAC MZVE=TN+GB_C=8N,$[#9%5NR R<8>K=3R/)WIU-EH7HKF'CWVQY>AWT3WSTY^T7%%'B$!$L4-\ZDI+E^'@W$NRR9] .D*4301/&'9G#!_F0 F]#"R[H_>,0/Y M6#Y:68J5'2E%#J_B*;;F]'IR\,6Q@ \5'/Q6DC#L@](CL6I=[/Z>[@0H9L_6 M]RH/ZN1*NH':^O>Z0 JQOH5+XRWHT+NYB&F-$67V\1A/1GP\PO.FZ086:=Q, M]$(#L4GA= <-PF924,TJEPJZMD;YW@$RJ:UH_0G[OIK^Y!BAQHAV:$*!^8*I MBJ^=RD\ZO$Z,%>EX=%Y27,B\O $R'.L(&=N![XN=>0!'!75[UA/14M3^Q$)2 M!6$[-??T9?1W=]U+;'A+FIE7"D_P/TE6]66D?=[DOP0C>BWE.A74<;U@G$SV M*:&D(RXU53?KR8CC[5"G_]DY);H,Z7NO**O-=*9;0O$4O\S( EMZ7*++M%M_WL],@&F$$J4M+%77.3!T;%$@)X)DZ10?S>MX*IO@N!SUWEMRZ^OZU MAT9&*!Q .-.8D#S\8]7,&4U#W5#C2[ 7O58$,:DTV:7Y"C*M/X3G>[D5R_+? MS;2;7+!/_.P)80WH*R^;-MC6J[(-*_NB#/?_GGA'%NP%?:-6[1VC?G;T^Q>6 MK7K]_45F0P\2\$3!7O::F'FTKNF 68OL,GADR$5;\]KK&N#J*CP(1Y'<%N*- M*%TEWVXN&VWNI0!'H5N$(.?21AP5EQ7?JDRY*BB+$#D=_/V?V4R%J+7(*YX3 MFQ^ I/$2[C>:E$_SDRX.0_V>6Q%$WCF:I&2(]C1[:5S#H=!57FVMS#&G_F5 MIFA\I"[43P(FJ,:P62%A'YXA>).)@+LE.5PCACV?9#EZ=;92E,]U:%&2FG-I M/=_H.4\Y2 *E _(FN&XZH,,V \-,,43@1J$UMO#U.-:2OEJ@WA)/F/RD\R,,(["0Y-:OR M($5W#NR$\Q0FK85B-YR>LQOUXEM\M5H/PJ0H)#YMV M3DD:1AY);C3:.9_%4P>F M)RN3-.+2'^C'&\)Y*AI"[9T8(7WT!YC83H[Q:.;_.Z]!D,>(VV?9<9]R4E 9 MJ^;9H93!6G.;/-,'Q&"51@XUGW /U:_4>:&"H%,IPHDBO<'I*<$5,3H>D(C9 M3KOP/6$87!$]QZ_2^6>WA"#2@MX854=FA;$'C4=JS F-53790:5+/7U^XPOM MU0D\#_]9:6XJO<^K@N)SC\GYH462F:EU4(#IQ;-U3K <#_54MP%)OHB@HIJC M*2=A[(XK',1QY&I=O%K9F5,: YN,HUOQJ*<[,FO+%E%QN>G7B]*N*<=;0(!C M!Z1QW._N9[2.7 NIT)5RDQTV^Z"@;S. M6^%*_>R/G\?6!&&#??['\\_UHTQC?&QYJ?_Y<'%X6=ZJ1;CVET_.GZ6DG4(] M$S9G2>=]F%W98FE(M>_*$ M%,TQZ!S$8]+!$X;[R^ MX7!8M\451=/1/,RYIR,._4[AVYX=&$ L-%?'2]) K )/E,>[914^8:#\OS\:;HR;K@N#E_Y0T:7KK[_ MT66H)W(+8%I#0%Q2>\Z]-*,W]PM[FX.%Y?98T+T'S^@TI&P>SD@JPH[:I=KN MLEQ'UYYV,)=R9N(2POO(U8/ QSV>B1'TJ\N&F =@**1!*O)EPQ')TS]^]05C MAU<$H)Y/'M'7I5F/OB0]>H\UH]8R@D,Z!?U]>*.&H"06ISP0Q--.#$=!7F^= MBZ*80)6QW9+JCY70]EY#AJB'AX[>\U QLYF]CY?K$ZHH T6,XA)>E0>W$[#K M13Y4B@+,NM(?T/!97NVZ,J5^?U? 69M\]M4S75Q82P!GD&($IY2Q?H=3%)=X M;>G3.0>TX-$ED\WPP4U\3&DH[!*O1UQ(LE,C1S+JM_\G7ZU?O!K=J(Z\')ZO MO&DV>MN1;+15A"5P[WM6]C)VYJ#7=(C1'XZZ-QH1G9K/:=7P)?:>4%H^X$>C MC+KPDA&\*V>2T6Y6 ;N33QLB3[E(G\C?/!?CXK%6, M/G?EIU43(33)NNU8:%)S-@8R9I+6:W0+"?@FX4B6SP_)%NHWC1A^?P M_0"#1?DE\_/&2"HF#+>C4Y!.%FP]Z0&I=@)$9^B=+0FF1ZA< 2M%K889^N[B MXFT6LWJ.K5&Y;N*:1*M(?T%)B3=F93H1_^:,74H+Y=X&%YN).C@];#1>7">L.%S0V9/>(M 0RISN!?2PN MF5[B(4M.-H91HN>/VY7)GW!%.B/HCZ@9C%2S40@ -@H]#2X8> RR$YS=>FDTJ,7'V!JHC&ALC.G^))!#*3L>Q],"-1@@Y(.SZ3=.\IWZA.$^=FRAM T;.CG6D M9&H MFG:6:'X&C^[LAD5_\J&->7.[R&FZ(^C"X"GKFYM%V.1AP,F:Q!U?@4;N2,7>0-)QE!V<)! M@JS+R)3&K6U% 7Y6?B-.]_Q/2.RR;F&J7[[<3K405?0XTBN1J9SZVEH'7*&-X ^ M'I-6&(5=N"G8A#+K:J5US%Y0'_T]PK0>SF/4&_:Z>!:,[XD(NHD'VQ#9ZS6G MX[==9\R-4G=[&UYV\CH\U:9839X%NV$[VU+(K_B76D2^T%)-6'IOHL^'KS]] M,?EKPM_P4I@6OE=]%ZGQ99)SN/:%NU2L0GJ!DA!"X07Q7;->Z#@JX'*T?4\; M!:JA;DDQWQ]B_O[/OGRV2D[=,[UW,2.ROE"3MSTU)#41%#=T,Y_U$U:6$9[R7F//L.0/] MJLC)@U9RU974\4WT#^_CP!Y#[I$KH"Z6'/*:?A+L'H@VA'1[C*!(_BA#KN-6 M,)G,N+*99]80?]]F*AQ1I50WTGEUW?0[I]78>LYY+D!I8HU2-_%YX!I)17M< MXZ-J9I#):47Q:%LR;5+N5MLXHY(3;KLZ=?K3 U ; M>)[=4?'BM,#N;H&E:2(K+9.5<(5H[^#8HC!-D&CG3E-WM[9AO=VX+0GILJ)] M1*()?!(=FBOP:,;4W=A%J!#NA*#[ZK:GE7!O5D)2Y)3SG/@1=89<^MC[A%G? M,ZB*)9R(X."4#(9P!3-SDXQR0\^%TVS?Z6R3MRC^IL=EE=+PM&AF6L2(8)F^ MS*H_N,M1%_ TJ7IQPD .L M>![?]&=VT@H+)RI457X*C>YR): @ O97H0@D@ &3+DN&3GM.PRS7C?26Q+(3 MJ+E.$W9W$S9KF-C-_!U!5'B62,6#4]:QBF .^$Z_-O5#!'Y^*Y0G20Y4"3NW M=?G/;2$" P.&8ZKA @S9U-I/E0V*O"[V[R4[O<.4"R;4"@/!="VW M.1JMF-5SMI-'4E!BY")U O*IYH3P:%#/E/RVWV_$VI>S2$WZ -$):1D?G1VU M]#<991TW5KGB2I8TF[),J A1.M@Z@])%=)PBAYIP/ /T$ O+ I!?<).H,N%[ M\&2;Y(?$\-4I.3,YJ:):-U(*LJK/$-%ODHM:RLX\][#K+$G!]$AK\V_'RD9* M*)N4CU(L\LB 6R)4@J5PL[^&60NKF1 X#LZX[8J]!+/&:<;_KTF>0^JAJR: MJN"E/2_S9=V$Y37KXF&_@),0"=J)!5D RG@ 1235Q3:X#A%#1%.E0",L ,S[ M?/+D_ M#ZD!3U_*Y7GHITTBB]VY_+AL"9A#P9]=[OZY9;*XAOR"]M[SK&AYE M?I'8AFJ$FKECG2-HF0"MPOC1+D?S;([G#QXR=0"&P)6U8JE9V7K,PG]U^E/2 MN%A-RSI675(TT_-GYY]YL)+)>#YQGQ\:&L;WC0W/V["9XLS+P+SZ^P6WZX;_ M#7:DY76NPW3LW8;/_]DSUXLJSP^ 3W]M LIS:/[BJL@3ENHGY\]O,!">".!* M\'#60>AE1I@3%#-#G,H*#=3^ +D#74*I.BNHI&B;PN?,:?4 S35!4&F$<\,1 M\;N.&!*:++4<6"Y^JM+36\G[&6C%+OGDSELDA:N)P6/)2V]EW'^M7L(3" M='=H*QV\B6R,VU[?+_5^*TCLXICNF'0!BKY?/O=P_;2:1%C%X.T5:478.@8L MS*9 K+)\"Y1CW0_.)Q=@I@BC7.V&PA#Q*-.^$X99)E.( "&^07K.16$:I4[O M46916SDS>*!L/J-&*&H=*^:EG'S<$I*1YXH?D;[TKX4F_J4L/@[%,$780@]2 M86H>^!5A9L)2%VJ/OBB3'-8/SV&^4"6M2-"%VMAB,P%1M@V8ZXOORQ!%-R['@SMTN$(3;+1<5,4V,MA$XG.M0**CRCF MC7M:>[&-@HDHMB.D1-.R^ >6RQ1]=:8-G]*V MSQ/TAVE#Q$:F\'WL4W6B6,Q1!8=52#V3Y4Q0$_P#C4^W';&F'1LP0[F"!3%U"_M])FL*^5H-IH@H2<(UDSP)!G#/(C)T$";%LE<[G[MR4%@[ MB<)@;3L$23&O$?W:],BHYW\(;ZT6GA^TZ!G):[-2QV"M"J_\?2!;OSHU3-V/ M9_D=0%3'E^!RFX-!7FW$(P#[ MA;IBUIE!?1:-W5F?1)@ON8-='4WQ2'M4!%$_QQ6B* AOFCDFWJ0_4L!B&WUF MSI0XYS)]MMLEJPF@[V6'*&3#R3W:&Y7HA5P),:NJ M$+G!/6?:M):+)^!D9-WY_A>SD=M1BH*G'*>KLI<0Y>'(,R?UR$A0T2RR25*4 MQ AGA]?$^>0M2ID(8)JUE=-DX(5=+U+VGM:7X@R.V./.KMLFD[0%Y2D MM@4>\VMR/QX)$3",2U7XJ"DCQ0MV1'Z'5$9;7O&ZIJ@%-XS3VD %E#PNNT94 MCO3J8;M$U6%*3J#K%9F[M]N>3OQ@#&11+DQJ8;_7AWO_1KG^(CX(>95ZVA09Y+U[0H!X;="3[AJ95$TPIV'>)R(P=,JQ>>8*M4+_%U]5>7SRK M_W9Z$R-Z:L.'=&;(IA]Y)3]O;#*ESJ;ON>T&MM"=3SC#YZ*R,798$>UEU5S+ M<=\[F!*=)_.EE"QAS)GZ2;B\VVW=(_;QHT$VF4U](;1GL80K+YYK!!@.WT4) M8F3/+J?L!$Q?ETR"U'[C:-3"FXM)L6LI*11/M1S2>_B(,T=:S-KR1-IVPV'F MOXVX_$<&^J9)[/O@RC]]'FSA-US=CZ6GD43TGD9,HA/(F1?7R[E*1_W-NBZ- MDZ"4\7W(JIC?(B8O6=Y#U"J5_P_KE<4B91#VC2D*7.3\&-YH6*<63 ;SL$\W M&FA"I^B'1(!7&P9O=F^:SV)L-O5)X"6(VIT\1(,==T7<960I\3P1+))-=IA6 M8^!%.9^./^-OP?H06X:$/75ERE% ?E($GOA>0M;]EA'1I$.P0X -S2PZZN]A M/$U+DR8U/U^GYD5Y/GF5C*G<5H2+EVTA3):>UVY"*6YJ@1(!"2FE>1*?GO78 MH$E5D49647/,<]NV[>TM1M0(':A.#>-E2@9)B0YUCE^BBH% TP5/&$ZN!.2< MKZ&L3NN-H/39/KC]!^9"H2=\RGL/BTT:<_/)._A-%SJ%;-U>AH.4Z^@O%6?Q MU[^^G#PRXO_P9V7^ER-% #HB:R5;PH PP0=G.I,0#G U>G$(&W')S):4IOJE M7&U7LX1*JN5=+>W Y( M2MWH:/NM?@,;UH>,W8E;CTF7X4Q>7[^^6!,G%H.50A4' O(+5EUR%$_ M/#LEA/B3S1CP>9K/WH<9#9-])L^SP/][<5=/AY"T=JUAM.+^WFR4^K/XA1H) M.A-Q_)[T?-G,_I2W+44K2\$'W]G=(S]/4S $F:1D M*?5B W2YLR< 3CZX ?23:<&1VF;_WK_QUC>W'DE\2E<''[U;[.1)C,@W8RWK MA(OY7]AV[.(=<+.$-JA8&WHFP7RG<_#Q.E*&]6*QI0=>[3C8O/-H\P%F-&: M/NA>O1DYP78\;.>/)]C._7B6WRULYQ7J -$)"SOX(IB^BF4.O)Y9# ' ZZX:P^Z>'FR201/5P[V)4=^O"WB#9%^[7@/.=:]O)SG/RT MO'PF\"S=9EY.TJYOY;,1#_RWF\*[B%!O"4CRW3,NW<89DYSU\Y8 +RJ]L 4C MC9$X&Q&YS*^@YM P#[?Z7H;K_VZC=LN9X$"B7!%V0&$&I#=*X(4RKV[6A?2P MUNHQ;QZ=E3"[G#86$B5&"0AS.RO)=J74!Q1NY9H=!#PO>$=NX8V5@1+,]N"; M]I5)Y=>+/:16?M%D-4/2,L\Q\#'L-9-C0C) NB9=<=65300Y)? 5\41BSRO2 M#%3AY6$)JS8,BX!*PZO3UU>$9UU7MLUMZ'BCJ_#UOI0S"5Y3P7F3L_"O'@9L M9)P*&J,DV'@X;3.:VL\#)@9 L9>^A: RF#HE@]U3* MX8\'*KN)$R3/)D]Z&NU>5UT7X[,G3[^:2+WXM0W:VW ]KYJ/WOS+>0L@#L"C,;42G>D\VW(6 ,A_),JPW4YT1. MK59R)@E/DOJT,KJR#GYRK?# "22ZS6[S'3XX$BEFGMS]1U5]\&)XGNA?[+.K M2B=KF3?E4T[<#=]TLSGT4.JNW/2D1#H0=LWU!I+F9.(."0Z);!-7'^FTL"TI M1@K(OD8T :]Y)QARX%#BYC[YJ;<'5P\ 3L4OQ8RRJ_O 7Z8YIGMU3+XD!6HJ M;8#?0I%6@&K ^4[["))G6>9E[6$TB2JAX?<3U+[*A7CPMR*38/<9&K[WP8U. M^3Y.[U'4]\%7BK7D(^P.-!&$[2OJ97 )F%:@KG:&U1U;%I'EV8Z&P13K]J96 M1W"NS&,].3S\R[^^OC@C^\@=FH;:W@%H,D;*47I%J:5= M#Y+-W&]T$8944T$%&SB1,MFSF1E8+["!\'.YXR@S+4X,=IM,%RY].ET6U8"%90?Z^I=7^ZZL)[H2 T7R:4; MF7A'=-\%-VGEF(,BIA'ICS"C0#]OVC(B-\\GWXF67SIH"I56,"^SW++F<:9: M@ +T)IA6ED(HR]K@JNNB:,_",)8%X3M_#L-0BV.KX%&T?G6;8+(+CR35)15Y MX=PP>3/R!QW==+$=_!W[+< 8L)*E'RWW]#H.]MS!T?2>&UYOPJ]GEP.A?OS< M&@":R'#21PDSC(V'(!J.BGZ$INZ6)-PVE[O>HYY3553;N^"B&,$!7TO O,S% M-OR0>@!&Y\>H$'JK2#TOOM#>GVOK/7$DS14*265#XA@+;Q6?0"Z523T+UE\ MW2F2]<;+X0/60BJ[JI@A'R41WF/.^SRJI"42:>%X&#T:[DPZ[4[5S1[\.NK*]O[!>< MB!%_"V+$6C%8=CR&4 Z+1&V<23'P"D"]N!*WT4K&U#O"WM'&=X4'C5D:CJF\4I-0)A,&\;?6K 2U3K;BXR^.PG*@&ID?SN^>..(_DHE?2SL#G]5(8[=P;I>4 M%*AA=>5O2<;1DH'M_(P\XAWQH1*P![&OE!M]HKCN9X6-:&*Y+0DK7Q>^_$LOUM( M[W=%DTH:K$@V0?4.?)+3=11'\AJQ(U$3E'G2./8CCS*OWU/ZC;8F,_07C'4A M'[:4%B/A8,!WA6"GRYQV@(,@,:$$D_U);G>STUX.RI#2Y8INUI9358^0UO8J MYR*B>R,TUL/:)>XIEKJFJBHAO1BMTJ-9U[G^+8I\DRPH.K35;NA-O6H MVJ[@FD8$=^]E"OFVT 9.\];4V$M=_EF*QWWSW=\B \CK)L2OX(I=:#V%_Y9- M_O'ZPC0$,O%]:7?S'$ /H# !@5@]Z&650?^KA37F-^)%%Y=:MY:%/]W%@-J^ M[1G,J-\ZG)XK84Z*A[__@8/,2_&R;-:T+O)9L=UHE+B& F8&4*"HM44$LJ_Z MA-NQ2E\[Y%(1C>J8FS_(7^AY@Q\R(?=P?3G^CZ@K1'&08OO+F_/S9<>'P)UFA)"+]X.5(Y MM9J3<<5ZBSN&Y)AGBM&@&G%O5>XG#/3;$5F+=L-=E5+J'=^2T^U\61A3E.-M MZY3.@")<(B>="0A%68*FQ:Z1:J)(BO\LBTF4.8?BR]C&2!4?8IYK% MI C8N/7V65%;I*>\Q<>91MZP)JI5U%=EVV!:3S-RAS,BE(;=IJ,'?/KE"]X= M:A_U0^'L4Q-J!=SPGP=D)0D.(X?::5+O<%)[BKVMP5N;>7/-O%]$C2?_L4B9>6.N*K6[+C;BO^+$#=YV\) @) /_ M1E42EQ\2L H;P:(B0-2TV%P33O3']VT('SD^_'[;=67..2V%!H7Q5RHM_WNS M4ZMR/J?>C[S;9'<1$K-#5S534EX-_R9_[>:>]6D'_39"O,H)%^:4'4AJA9KM M9M4I3S&%6^0M9L09SFVQZ>.@R' M&!5W#EAJK&.(X9Y(*>$%%#"^.0-,?F/L;H32ZOL)%FFUR:4\Z/(W-/I19HG& M-LSY+ P34$,MV'UF.Q:*XX[M9B""9D\WZR?>CF8_;J/> 0;0 M(G6EOIWE1+E&!]R2 -2,OFM%1$ I==^#ORJZ(8+R1]6R:8M9.%XMT1)=B&&* MZ>&U=<3AT[IZ?P 9/EQ51AK:100K.MN45P!02&M']6VL]!?R/\CC6X;8]E=M M7Z"A7&S0+P/>4;KB6?!+(.@K"<_I.+/_D.9[F"2T64\1^JR,,K 0CJ1;OHA< M&C^>T*6Z%E9#[T)\('P0\S7#W,P>/@2[!IP[L0:E,9]IS\4\8;GH$SO3;]FZ MB0\0"P.62U+E.#9I);5TL"'84(*,VZ^C9H TLY,23[GFSEMW>_1_T[:Z(K,MINCA%"B?J4>#B!5[LO9G;J6(!A M=VH@]Q.^V,S#)CSC?Y'D7MFGN,N=Q()J*MC(>(&=@9["!Z@H9"(P(I]*[85: M17CJ$V;<\ &?A=2.=$QWX3Y:HEN:=MJE50C_SBCY;6>9Y%B16^U3F*\HT^;& M\X"^"]*T(B3H]6E\TF#X,]\X<"^'^&@7A!5)2AU*K*A:XTL1+Y:A5$&LA-OB M\*CV"YR]1,SP1\C8_-KO^XHDV/VH-II\6-7KPDUD^CA,R_40TF=E*H6-^ MO6SS>3$1MKZ4VW'?M;RPHY>?-1'.D;" 93Y"B*^\2MH3N_W[/0?G?$L7!0& MXB58J0?H;;P)E)W3T'FJ&/HNDDS,.NYK316/E MG&2]CS'*&2O]EEV#"36I*Q6]"6 S7\(K]J6NTMWW8\O1NB,\^2 M,ND1KW^L_,ZUK9'J^\-;.C\5SA-EH.C!>APSJ:B6JX%%PZ%)#FMXAE^YGM:& M>?0_1=F:BP&91FO)J9#>:F?&QU5PZ.?,32>J,Z!7(>X2%7R9-SCDM6'LL('T MZ[]W\Z*^)./""3L3$$[?I@Q6ZDI:.,D+ N)DQ[[/B.35"1WGT7%/3^BX^_$L MOUMT7&(*F(MD1HB@AO9002PJ!) U/3F'":'T$:FO+*KF.A," _66M=)<;+@- M0[QJ$IR?E$*_RV,,;=06ZA(]+"YYZ6N^TCMVTQ(]*V1H6HM_%X)55>/@T MB<(R\M]P8<7#'OWBJ4YZA],8O)QFEF]4C&M/3MSA20X!DX*C?1GN5[0#>>'3 MG-[EG!H[O,)BUY0E5!95,<9-3$C>/(I.W;S3M-[EM,JX%WYW#JI^G(]VZ$)_ M7BKX,OE"0EOEZ>T1UI;S,F]WBIM$DA@9DRERC2((!NZ\V)$S%%LF;P*)5V2^ MR65*GB!A3^JX0:^].C5/?\1^NC'B$OK*7GAOLHSH[Z28H$F#TTS>)9[-3UV$ M-X>K#JU%Z>+T%?5IM)EJDEV&.76.NU2$8XNL]9JPVDQLC+T*$?>*BT-IEE0$ MML+UR8II_RRE$<(#G/ D=^W ]\N2HLU;"W2+>RG[*^8!)O3ZNE*DZIF7%;5#")EO6RR*]*U+?WN]I$O+;7Q<9A M*BD]XO^!I7:,A*JFFS*-71LB'55K$1.[!ENGA /]@7E MPRN@"U\0ED+6;6RUXJ!(_:M8@IU([BQ+KCMPG"@ZP#?R>MDCS5,:ZXTET$&A M&HT@ Q*IH*$I@WG1H=9M&6M@:!PK+.&FD#=D_XC]YM[""/?[ABK0O* 2F[O7 M4?N S"L\;I]\=6MJAJ1)+#U UH]>9=ZPMY=%GKHD)T,_U\S+@]O./8:UFXVO M9:Q=CIJ0!:[ ,9JDBL 19:44EFA#3A I1+(#95.<3UYYK#$$9OO8LRS=^98? M%XJ\ [#RA(Q0C)'@"$!3.@H6/#Q$S)$-4R9+7;-[^Z%@8V-V+ZO5'\0E+8:V MYPJ3L@!3 O>*<%6^K8/A.#;07 F)132U0K,#4O,?56'@/L[GL0K>@AAXJ7V: M(/==,RMQ9B!#Q=,T6OM-'1U>!) $I,)0?Z^F9#&SR[PB())L=8FA)T7;4@_= MG+_D2F!)X7V77%NP2JCR\Y(BNNBA/SVZ@]$S&>Q,6#1H*P3(L^.GJAH@S?H# MDAR6>\I_O7>7YW(\V?B0U(!&$0F,ZSC\]#>H/B2]]$#T/K( EN9@R% MI*Y6^$[!Y(\)>L9<6#K\,E, H5F( #)VY!0X-H0]2LYG;G/P4$E9U8],1N4& M[;9EYYJ/Z;QKX$DL?J/&]6/]PVC2.:A.X,AJ(HV"D7@;2U5,;00@8! E5SCJ]% M@"*[&"D;L6H$]D&9MQ&^U&??&"Y5V J.Z@ M'G!BG#CM[G+F#3S/IT(GZ$TV13JW5%K%OYG-$HG=^>%EP%2TIP3KW<\F!0B1 M0N7X) TU@%3"R/GHCK(D>N /SRO[29HQ&):-U&39SEEA7=A=.@+Q\A$H8Q6G3%_3JFPG2Y96RQ]QSZX6 ZF"=G40M*)>8GL)M'7BS_"<#-C^D1Y4*O6+Q%%%Q/,P5B]BM M*(TE[5V4_0KOMX)8&?V"0C"]I"H-69VGFX3H8_:^VDD$Q@T3,$O:9 #^M2%P M,\VP'H?;"YN*-]_][8RK$@=S#QIND]?P'E!_WSV,\B/7+;FULMY) M37.V?TO+/=I@$'(LD'RDDI0*BD M6(NEV6\5.W1UC\ *.VC:M&']S4A4%?.Z;M9;SC%,]/99^-ZVM?(?W)R\G9?V M"1.#4I*A8SE7?(4V#F68N*>8;J<8"R-NHS$.+TORMF=5T[QG$NCK]-._?_?.-PT7?:63 6 M31N^^ZLJAPG!0WZ=,]?J2.->KTS:Y^EQJ]DO^Z,9BF6L*@$BV6' M;%QH#>:UO"JZ0PM"I58Y';_9NMHZ-// 9^49;D!1T3C'9GYTZSU TT-IA*,6 M17IX2CZQ@WWH)O^[#<<13>3D^P*)E>X2.0(9_1D4YZB#G[:\316)*B"5C",O M_@*&YYH*$)BYBNZ$:A.$C-DUX@PU ^3F@(-=%2R [CT"GNY=L^4VVQR9C(+O M0HL'^PK%6U-O7".RTWT"GQ\W^DF:2YX37JD1]R>7O95AWRP#\ M)U:@C]K@*C,>WO?[']_TCV4[*3A6$R$CF_RPKNDLWW:B6[YMG0<7;7*O(1+4 M+O=R,(\6Z7L>^/!594NIU)>>:'.A!2<9IA*%5"8:HJ,T>,-8O/ 8H-E")R9^ M$S9"F!0-7W0++YJ9C'@I7')"6E*5B[ ]9B5#@"TH=+X137'$N]=5\)PX&%FD M.!:CHB@[5X_S\" :'\XA PO PMM.Q(I=GPT9DKD0%SZB$8YA784DMR5<^!V'ZP8\I?U%MK%=*,MQUEZ MN_QPD9%)#WN%WMTM-HP-3B=PPM5-#'/M.93B7ETW]US=@2=CPCA06/EAC8M. MZ[E627 \'PIJ8XR!.8T-ZQH5,BERPL<*E*W.NJG/1D$H S2V4I.%@8DHY$0W MP7I#Y:X"2'YP=HMVP;>O+B;?J><3I@ 5R2;^2OD M4IJ6WX,,_VF)A/4AE\3Z+AD69X>/3.C!V> M#"M-F.DL;5=&*9E9VYAH^ M8R5O$]P[F-C7&X.K(=^D\5W8)?#W] 3+8U[$\E)B\6R1E5TT?6+#I5.AV21N M9$O?:16L2T76XIR#(\UHOP_.F31^\?1X-#G5"%&G3$-PP::V&T4[7BU,*5Y>XB%/K6K%:&1#)^FSB MAN2C =M21LM4+ISY" 8%)JOK/Z$T&A!EXN0ZQ(F$A _7"(XK$3/'(N2LRLL5 MHT#+^CT7;RF95>&@7%+R$I,KCV5C'A8+_#_:-W3FZ+.E':QY\J[QQ^3G=CI6 M%)3BMUH(3EXVS%W8GLI5M.<^Q.C=A/\67Y8N:R8+2V:?0HC/#!B.F_P7TIX- MXUZ0/RY(6%NZVTYW@;%UXY2EY:R; ;;]G'12I!/=AT.@B(+DK,7WTMVB!P8 M]OBE-R69=Q;:,=53J2WG($ML!8A;KM8(=>RBP#W;DI(5@6=9Y?.(+?*/FNEI MK8\^-GBKLINGO0B[ / 2!1"]%(VC;^]MB#I*0;YLFQ%JOVNV23YV73;/>8+L*:#8 :!''AJ6:X,@>.+-&9RT MN*G2Q$NG2EJ4F:/LJS^851^JS M-H1DP)L&!X2P-<80*\.JHU.4OPKTPFN669K3IQ@%-R'A=#A:3UB)!"OQV0DK M<3^>Y3\9*W&X"7B1I72^7(LD^MR"21U]G_QH.+O']&<^F$O,.:7O=A$S[GW- MZ%F*7XZ(*%SS3#Z6"D'B14I)[^P*,41\BLX\T=?_>!4]T<1JB0$6?R?,ZWF8 M57H^F-6Q1Z3#2TQA_P!+GTHNS:!R5(ZH8GC&Z1N4N)$+%M//9.>)\>2;A'@T M*$@G]JWT3N6 M$^+O3%P7=][>9 72W6^T"!-_X$.4 WYW$IX*=M5\<"033WO/&1',A?R#A3=I MNQE)YQS@_SARQ>/:EC%KM;])]3[-THT R"-S\@$3 FRUQC7RQQT$Z9RFS.70QML^D68^W 3_.2;+>5FI%;* M-\AI>4S#5O1^?G-=RXT8D=X'75F2@AI;R]K7FE?YSXV&&YW)SUQ0L2K,=YY- M7EZ&FV63_\YIMNG"[T+,=#GYGR9X?0]O_?P0M0$2/=0;:W=6X<4*A2OU09$% M]A4S[[@2PW%X9#;:L2X@)4W%NAGN-?"AJ8A59!:]\%$.XA3R[E'N<2FD.'V/ M?D^\L//)GP75=?W;&\A^NZP*K"@@A9D<%@1G:K!\9AVJ0>9OHI_I>=5K;! -2TF%U)9(9)W)0=4]66 M5/X;()W7%!/T2/BO->M5%\OE4@/*S8,\F :E@W6 MGU@4UE!DIK:XMOZYI3@*0 ^IP44U",4*1#Q!JK8C7N7X]6?!C#.558W*+([Z M]X6#CE#!-X)8W9,HGG5T-#FP T2$*R<#9C)N-1=J64&L[:($#3^TY%1[Q4L- M[^;!L+-('*JW8\QW*-W4:71&1V)3^ZZLH\9!L_33U"?'W'@\;C-XMX777G@MZEQ@0G%N[096=K_)JHWN=FW2H:=$T>'TTK:SIOPV$@BS,J4 MF(DQ_XZSR3%ID1_K5;7*V-G/IS@Y0:S$0'Y06%O+MN",MD!1J'=&H0,^C1RQ M9O SDJ^I*A3 )\&I8=AU&H[WV5Q26AK&8Y:*FAM97LH#EKAT^T>+1\F8K.+T M7A>B7&+:KZ0)PORP7*%:]9P$W\OU_T'AO].;*PW M4V$PPII=>:8PJ0W2+,$KQF@+L[8<)*H5B,2@8^!@JI\'B%:U@5+:)6IL*$UJ M#4/"VY#/,!DJJM=^V0CV MN4P/]AXD)TW%Z5M,27K9.74L_,F/1AP?VO%+P@EHW]E1G&\[R]'!(=2P"F:7 MKQ@/%<8F3$(X:\NNVQ9V]C0$(\W(Y,KR$:[(9#C_"GO" M/)@=A450Y_I,^Z5$1V2>K_(E%_'+&J. \E*K:\W'WE>YB1(8<5"\XB"LHB3R M5I+,[AE,VA/5E> I;H_H'/A*0UAV/Q?-FJ KOSY$YRL)O#0\S:MJ_]L[.C?Z M$^)I8U7:Q)AH.,N@M'T7WO%562R;;/(R#$"X7UWFYY.+&/:LFG#T(S3PQ:MX M#RP"RKD4/D=GFGN @'GZ#2"P"_X7B[#"'1>X*YX50@ MEP&-4:MM;::3MT?W[B]LRE2]U*S),D(JNZA!> D*WT+(5G6_)9#2JU6:$=9^'4 M0MZ86CP$2YTG(%/I][+E'&'R#DMY\^ MO*$>8SA[(SJORT2=U)12I%9?+KRJ8E#DWIG MT:MAJ6?SA_JH+F.] .:+K\0ESM2UR#CO,-/.;E"2+':2$36GGK.DAD[S'6 " MM>*+R4-:+^RZ+&9<>4]4Z\-EP' */'N8+NK\EHA]W9:,"7;TUL CQ^XV:=OC M,@;K=51(+H3;\)6UM)//9M3W+[Z&3\PJR(S=CVU=E>\I?\$[Q'K1VEBI6)2H M6;JG<$1Q/&I1LHO*[O@A^Z3DAJT*GUX "'K,FZI#@+:! ,^10L>#VUH4\$J) M2GOMR(?EM(,ZG)9SUIT7C'V[77L 3$2I30'H1[N17E%+3$SO+B4](.!'R>;E MYDP)K_>11XGWT8LJ)PXN3K^CXTX*=TY@"3;U2E>T41$IO;LPM?!31OZ(J:_4 M<6?XD6;!^[@"_A44@4)+(K-43.\V+?#!B-UF>8<<4VWEPC:+D9VA8F[0K>T@ MN&Y6IKU-+S;-ZEAEV)?SDF6)8+U*739Y!28LAHOHLZ?B[3=+0AY$8F;C,$PY M?#2RNI?+XYB!T,6@2X$[OMQ@,M+;^$/#)E3N)'8$]TZ[=66/S;]K,>TT?LP T=$T+GA MT%J %A:J!G\E?:1XC\VM>YU-,IAR# X_ID53;> ?6^Y#;?FC3<\7-1/KJ $N MZ\%1F<)&7(;3?XEW&(HK@KSUZB!:B.K7D*G)J)5HQ'=VHZM.^D)-#*]/!2&O M;9@,U(,YQ>';2QM](&%7VU 3KV(?DM$!-SR)$G#'9V3WXMQWDH5/?;58O<9Z MA ]DS:A,#:E/K0>9KU5-T:=E;YK*WL0\4MI6E1:?F1-7>$/#1/]29+X!4G7VT(%,%Q419'B90R*R M77([/@V)"&8@X!+E$ 7*"6.D;D$#H(65)XBVBF+X3CAW=:@PO72XAPE;T2I9 M1VXF[Z<5=^%*>,]+8""BB!QU,UVCBUWD-6D% MIA(P\J0.K*0H.\)"J!!,FZ^ 6QB,B@R)FB_!]-YFIZ(1NZD7Y5+ 5L ^"-& M4#I85B*+WJ1E%>.!>6WE[SV@BM_@#+N1PMQ]VI*WC/5^K*FI'^ 0D5T#E&I1 M,$=6BMCP\FM1?0REJ7Y=2O?,?F&SO5<%NR/Q$&GMT-B=]&")Q!G*N9\:'#AN?EBRK.?24Y/IW9!A!15,V)Q5. MS;MTLMIU:^I=E!1$?@-)*]NBGJ#$('K7X#(^./-@G)3DSW8$TAQEHB20M.7' M-0N%-\6%V GZ2XWM0 G6.X/\4$QOO2]V3A=H%A.]88 W!-**10]_ M165S-4&L.!S C5+Q?Z"%X?I/K]$$)(FWP?J/B;J.[\ !R*WW<0_17_H&''A$ MQIW8Q%!$ VKQ""T)W9OB(8<%;]EP5L5T2^_-C*O#!A5S!Q5IGDN:\ZY?M,8+ MZTE]>[/3,V:'O;-[:?J/]/+WD'\*9%3QJ<%]4F[ZRW^R/\/7X6<'Z8UCI1]BK=NVE%Z?AFX%$.*1RRY_VZQ M_T3+";31H=\_;"H=8HR>Y]R)# OAK7G3&U:MD^$KYH<,2[PS$"ML,8R61EKE M"DM)--SYE1.M$.KOV/W\-AP@U2 46+$#U*.3BY3G1!T!!3]TODD*9V3$:<^XM@/Y@LQCA!C>!(W MXT+&H!#@U PR9*HT3R:M;S+=:\7RI,;;\=AHFXU&W"08HDQA;,7U";@O 52Q M>*>$K*\_?IR%W3>X4\!V-\[^9U*8:(TDC5@)-II.3_I6#KT;4^([G,E6&5DU M!X54)4+?NLFRJI0;'9&@EJ/C MP^ L+F_)5#]:M?6_ZXKBO<8=ILR6: G(D,ET;=OQP/_AN73^>&?>98*+D#8$ MT5^XHKD-Z-#!2^N@ZJ[H\IJ[_K7X63=KM^%R.X)1CT-.1AI-(J&E3\D"#Y8O M"L[.]GW0*,WL($W:&>1XXU"3<3%",YY[];7>^DB-]S^;6.<--D'D^4_H25!, M':7F<((_E.!_;CTP@*@ ^0Y%0^V&ZND2=RUO5 MN;%*(T41WL34Y\/(%]-7_$J;DUZ+/B#6F;A8K[\S$7794=EIN MB=1K4PS+3GN%0)$84OW=&ZN"&F'J2&7+E_+1R>#94<:$0%_Y<8C0'FW.=^W4 M89=+A2 2I(^3QD@@A]*#;@[6L)+L3L,2,9$A#X_EB%@2]E'3M;$^.V2KAO%E M,J>2F+& S]R6S+6%C>JI1M:4H;)JGZ#(,1(LBV;9YNMP3-"E\YA"H\<0/1F' MD4B6MO4U<@?N,-/$=$W>^A _2(\(T$$\DR2C"#30&%?I@J\87D5K;AC MT<2#F[E75@&G_K]@IE?A)Y?=A)FL_T:HY__S_SW]XLF+SYYFDV=/GGV.=P__ M^"QC&LA?H-03AN[YE_^%OSW_XW]E*KB"'NRL/^77>6>+9-ZC439&M4/N J(V MY7<4JOIDJ85CBF0$EY9V,T$C>0(Z('A%T=W35:(&W415=8,V6"7AXU[!SY*A MJXSBU0K2"'MTPJJ3CRN6YNYN[K M&Z_9DT+]OZY0;U@OG%#L0DN-OXS]!M""1*]-TQ:4S?9B>0D5"55VP@GUXC2' M=S>'@RW%82XA1#;A_-!)! N@G\1H-4[3];&F2Y)S$F:0;J_FL<98 H3?:8T- #I2&IPFHD[G G;&^9CKI&D >\")2?(=)+##F^*&G>B^=+20X&4>4&_(5C[(/(QH6-1:!9^P4W M2ODKEUR*29>.T,(7(NCHD_-) >?@?"-(2,HC0O3O&E*\AD"_C>#&:61>*DH3 M>Q_W^^VY"@>EI>!KM%O"I&R(-2R3DA_9AS!Z2ETA]#3AOQ(,=5)$RF>7R /3 M8"^;O+J?-?;C%"4B:R%:0RQ9T8VH5/QK Y=VW9+#A]Y-SG(3/*.H2\;.YDN1 M@BWR58*A.,3GF/50MPS14)_4R2+J$YWXP5(4YQ);?+8KSI4N!+;1G M8T%]KK&'1?6@J0&%C)=09(O1RE(,0(96X(COB, 3^B_JR*QV9S!FA1J+>"<3 MRHN0BPZ<+'1^@Y-Q"4%G/IVCE8Q <^Y#5)42*A5&X6(&8_2D?ZP/VG JPE4ZD;(R+OC.L&B$N8IX-:X #=5,O1\ M63B$2\%3D<]I0Y-6?-7LBH)C ER\[@3;FK3N1@A"?/"(I&0F'!") [-#0>-F M=\/KA2A)>R^Z2Q9&W-*A38N \5_55K&?5I'$-ZD[66G[A*)UATHYCPI#ILE[ M(- V73)!SX8+;MMZA/*5AN=!^&\?Y/$*L%P;812WFNYD+XBN"E@LE<+L!$*]6RW58$TH360\QU.(1FP8.A;4UGD.J"\.$RT9,U MKCJ]BG/"_U(R#&C_=^C,OZ+:FYG%JR+2F$B+IR0N@',<4'^MBP:LR4:)=OAL M3\^@>,AU1XYZ-_9CI_WYY(?TN+?1LA&7&X^GH;J*)KCBAUMYBM@0O-L(ODI)'D^5"K8G1R6B1_P)K;,ET([9FV M694==7N;:4]$?SAY[!/'XJU$SMWM[-)=R0H'+UP)(H&.8XM51'0XK"P8;&1Y_6BSTTN@(M% MN>E>C-.4P_=_X5+?8Z-R+Y?=,7!LCKXR3?:&+/M*+*26 1BG^G;S-Y%:ZFFO$]#?';3,>"2'ESX)^E ZH@_">C><-* M,^G!?08BS$.SN@8A[F83CM=>%8$#0\/.A&MAP!_@!GRYF]*2E'=H5'(QVI?I&I&8][!EX.72Q!#^V+HYG[RC,,T]%T>3PPP>C<,W8\L+J6]S)40P:T>1K)4FC MA0UU9CO*R=U(NS',#"]:/W9Z4THK)OHSS(6MK:)TUY^W]4QJ8<252MN$SS$6 MG5'@_0*9N0R?X,>G:Y2M+VD^I->JF;P>U-\X9U;G # M+W_#3!A,JA-F2O1X(&Y#ZT8:M?G'F?UB_VU>=VU><+K@N_S7_'8'A;#HJ":# M1!037A(%A894NHP-KR/S2M%&5;(WF4R^E[YQJ3?Q&M/4:Z3" 3.BEYC(^C$= M!]Y%YC@@M<]+,T7-/"WAW\]*Z5'/\*:S"'K0"!TX>/ ?"0U F%Z=%=1C4+"( MJD[GP)#.281PD;^/& -93LDY0&(BZ6$0D^@=?BX>5;"SE^Y^C_UQ/&N"7V8/ M<%6V6^7JN@Y'H'P7_LJCO;LV1 PYI#[I; @KAJG_<6I0GF8+/K/'Q#!7TQ T MBS-9/G$$2%Y ',MNLP6>/_S ?1JBFROF>/1'4#AH3!-/2'&R41^+U_V92*O8 MI\UB@^]-MTOZS_!4,%?50@RA_PY+.LWQ;TFB=U'Z26-5MGA[' AFI@BS@JN0 MVEA5C"N1T9=D;(KZDD>W,;V)7+0U+UY[A;..1<_H?RK:J&..DZQ5Q"J^6"0* M+V-#Y[P&N#QA]-?%IM5G:-IE7I-T( FC$8RHZGL,1\[V2?]L/^3[]+RFO#8" M! \O\12WQJ7FS6!J])@P:1]**<[QJ*=(3E3;W[9 M2%.F $B%62Z$+U>E4*U&RH1(69(/9X>E&[S\!:6*I,_"(V;>"U6QW9%SAJ)^ MIA"E?M,N,EX&QZ?1N2RG)9X"&0-#4W/6Z%1!E7+)4LDW:D N?R ;-6 M?"M+U^A!S"L-(79O&6FU1AE@D0BEXSYV4+#F1KBOEW@RT@Y1\^70HB>ZX5DP M)DX8X/ K0C3>'77DD(:9\\8@&W$[L^2R\7)TA:K9SDW.W.=5,N*B;7=KZ^@F M4A(R^K.^^0*^W(]G^=T" M7W)B%LO_?>FX8PG[#\W' 8'CW(A54Q,?B$1SR8-KZ3$UZK&II^STB2PJ[5_" M<)=,="$$(HF;:1=>!6>)/$C@@5CI[$!1^MEG3Q?/_JWAEBK"B(]"IGTC%)C* M0B>L(H3CE:1O1:^;L<.]$U#P[T7<2U#"]ADFTH\/9<#26H$VH\M\#.)^\X0J#D M>:I#*6$(5EYD%"-X?,OE(<5L714QT1IQ&#TNHG192[+5EUG&M#"%["CQ+H2! M2#>7_[X\+&M0%;4O!!IA45@].R7F4=[NXI?@7I0L#*%$S*3H$H)#GW*)C(KY MA([%&2L-CVF?':EQ/DJ!P1IJ/N:G+)(7/G(I/)\6M;<1LO* $S7?%ZMF4P"= M(X+ME7OMGP:T4/!Q NJPQ1XF>&,V=3@BRI+C9XCAGE M'30UH)ES(R2!.;>N& 24Q:H4&0JY1)*Y#?_-B9G))<+(:QA+@ABP'EJFR5F1 M( =/"SOS*01R#74M [2;^X_K2.$YIGGRV3^W)3NKK,0F&#_D:6*=/!+Z>X6B MFX4FF8+6_6"/1C[3&.WZUI/I;A#MK D 7_/.FTG'NGOZ8LZ'BSMR_)#:$X:]FF+(#ZG O#]99R<&&W:"\.C_'AQY-IW>BADB;Q M#'!I[;T1S[1G11?U5=DV]4H3(\[+(":PU<,KEYC;P.<.)2CH[8KYB*.C]-D2 M9(,(5M/]0]?MJ$J3Z)?IU;6%S.!+"*0WR*ELBG5Z>RW'J6Y.)MAC43H<+&G# MRSC.Y-E[#YP# M>A1^/'QR.[KZ*E2VN\;$:T1O!@+'9&6YTH';57'0D;?.-[/+WO0&0]2"=HDS MW02WZCW8^>0?O2S%W5*%\C ]6RC[N"P7'F-ED?Z4X9EM7^?5B6V4,?.+K@0S.3A["F<]-M8N6 M'SN!^ ]*N6:L>B9_CEDB [$P/EYO@>.N&2OIB_MXK*J?(LWV1)_!<;::_L5- MATQ9#%V!3D/'1QSQ'=BY\8Z/]^6K794B+<[]%+=?/=_3@4GU>IJ(70^"&"$6 M/3=U%A8?DIP;5EZU+SZ>L+Z:2"S>R!J?3UX*U\%^!AD?Q]'KJ(04^R9V-DBW MF^B2J2;<\+P0^0-&SYZ9S"C")E.''IXR[G5NZ%NFR_ !FI18#_C0R0DG#*TL MTARZHF77T;DI;0T)#D#=OC O837-MQ .=;E<0U:J\Z2$\2 Z'%M70-Q$2\&H M&R:ZC]5__W<)NER#C&7/!_9VQZ8.FY8 !LB MEL6PI'!/^$;Q=_.Q'XZ=P6//&IF=EN0#LR_)_"6RNS2*2&I&*!PQZ M).%C#[OUWYI5P?T3-9?P):+=6-5V+/GE_6*$R'P4@QLB4Z F4?&+-4 >\._ ME]+KX-I]3;WJQ;':95*&[Z'9Y#TCN)).40_MU?,?8DQAAPQV#1=@Z&'FK*_E M@-&@218M ,4/0Z:Y64^XD'(MVQ[$'TFH8S]$L3A&AXYSW.5>0=8= MD2Y]6.Z#L[MO0#&MNM5>Y)X.MEAO0V7-!!UXL CV31IS$"U&BNMHO+/O@KKX MXJ,P',:G2_5$5,YX_3%VOL^@BER2$SWC'.L-CA4O%P(J#Q5DYF.XKX7!ZF8U M]>0H([GFRZ$Y?NCQFU3TU+T-E-]XK;I&I9$'M[Q^ICDY%!-$IT,X<".^;^I[ M<^ I*M][M?/^"#C2<0A R3>S1.;(]=?Y3A-!/.P/S_5P]7ENBY2SBQ5;1@ZY M8;DDS"!"4$/0P^M;%$/$[Y3F5)> 9-H,-(LE.FT;8&*=IFF1UYT*FUT5)&[J M>K2HP\EN,J>N(=*WQWU@SADSTV1#!$]B*69:5IC[* MR9ZJV[ZZ_=6INGT_GN4_N;I]\^:WI\]C7Y(#E9(_6R\U?K7Z-;B4P%6D'("@ M7W6 +,DM;JNBR^R0IK8;=W9FL4W4R2X0!GR6XH=\&.<.Z;T'M!3 Y8:MBTL. MQ4_^+FGX=-O.N;TNO&0!*(/13LN-2G@782[GW=%^NX_7;F=W?-A]=_M[X)+^ MMWY;VZT[VM '-VQKV]/5]H%-92YRLM-\3]^;:Y8;]LK9W'*UL=<,IRP;@[8Y MWF.R!2W,=8DYM2*2:]F&14:8[AMYU3'>5S&/$0.SW)9S9Q3 X[/GFK+^EM]H\@-6V$O23NH /[Z8;1Z/X<'] MU:Y+ZCA9KYD=X;I[W&,P_,OKMQ<7#-9:L5))&.^_O/[AFY=_L81:V3H5DIB: MY<2.6UC@*'W FAGN;7PTU?Y_( MC9)W4MCNT+9!,X]#3(9@S0KJP:DI6GW(3N8B>/FJCT)&:0OM\_&KR?KCY0,H M/#_HC#P$FH$':_X!1UB$2^Z*'"T NFW@U7 G )H#GSY]X;;*2Z)0:-J:^K/^ M4=(;TK]>TK/GE,AX*>B+V5:0$3]N\DM0"#$#PNGI]%IG &G(_VNTS\39RJHE(6UJ&Q3^\"=RTZYG;/2_%,*>ODQN8< 'S/9SPSGKLA,9JR[7A6; M. +)74S;KEEOSB3?,4NK-".GD9,&(*)=E%G)M]D@;Y*Q7U3AGP+S;E;8"R%D M*&D/GZUR0L.P-F3Q"V5!K!C7%3_47W_/, MV ^?/>FWX],/I1?XY<^\!G@_$S3+7P1%G*!!R%^(Z M1-#6]66#(,L]:MQT7/K'K'9NA_LU MV+SL:71X;GDB]TSIY-%V3=?\],OL^9,G-'9,#2BQR5795#&Y))?#[9#4I!@* M0^&P5LG^9F^%!\5@KJYX')>=4^%9X\]%I*PWR^G7F=J.!W4:V MH:,5_W?>;>(N-2:*JVFB6WXU(&$I*F9/2]O>(I"EBI&B54FR;^&\]\><'YS2\$<3DB(N>UZ[_SY$N[4F&#*,4F)C=D53&P#Y^ M\^/DNU=OO[>%\>/_\'\GQ\/!PP%>4.+:)QYJGQT@?G7=H<]@4 M),Q"\26.[P7THZ^(I)Z]EL');,Z^RDM?%3&3PH8E/!,;DF"R5]0Z&*Y3;-NF M=3O-T2-]T25$=#0M%IG^XX353$;EV)GI&6&8NT M?):^FT1T$^W?L/[8."HFE9TU!,%T$#S 7?C32(^#YEYZ@XI"R3=;2E.X9?9S MV$W=7&OS,C>IXK253T"!V=+Z%O8Z7!=64.LBR>XBS2A?I@Q.>EBEW=DT.-6% MY$A X7=^[+F2. 'FDV]D;A@7Y>11&#>'6^NNMC$9K#7RF-.W&_198T/A <,$ M?Z-J(A=AN4\>B8/TS3?./XKV!\_M#F&4!\5/G1]_L.%<>/N@DW'-'=X^7BHW MDHNCJ%KD/SOAUM+"ZOGDS7%34CLHL-"TGV84I,-Q64URK@J01RDX;)G3!2]7MT'+'S'USP6'G M_XP/:5D/%-3"PZ6::3*]3[]\T=DIE23%@ID"!P//NWWW=:*0@,+E#_JX%RHN M-/D#]04$?WV[BABG;WX\0]B-WZC/_FT;_'JT-#QB<+!S.G48Q/\3Z!9=0SIX M4\M([G975(LS\B$)[>7&@'&\M/[+-7>L<9Y*[_Y8/3TW,[WZ"/MPX:\AH*B7 MZNUOG-QY#\_ O4?6)P;W7+N>$V0W71PH52;L')OZL6D&JLO?GR]">)Z:>HW9 MI[S9CY(S@-&9!LW88S=\?;Q<,_HQ<=8UG)*<650;2U M:\*X4?AI)VZ\#)^G.$XH7RC1[PD_X?$3?SSA)^['L_PGXR<.+D%GE(C5N4,; M Z,-PK79MYLATZ,[./HN Y,HMDOB@P4?.,6RF).#R!DS.=97^%8[M)T"EM3MIE4G6XZ)2L@#UH^2?-0FA;W5\*,M!?:?"17J9$+H!L?2KL1O=^*YJ<+\FK?JV/#\_7T,[OU.O6B.OM MR]>35^_>17I8RL3*AS%7G*Q%CFMTT7F/LJ@%H.IZ2"C!&6[(?0_[$ 1;R]IH M#PM(J,.]K\.P@#4LW%.Q!M ?[;K@8\Q=SH)=0,OE2D%S<)*+@QB P(^+F 1Q\/H>IYXN MO[22\^",C,#=,#UN7/>@U6Z$/+.YT(S_,:"9 NBG)O06HC6L'&!]NTN[342I M1-$T)=A,Z?3(>U6P@D(&#B288VXM\74=S@W\A2/=-M.==UH1]"%%HPB^)GD8 MK#4UGU.P6##8G8379^^93H_/K^";$W<']6;,BC4S?F_K15ZVF5#XIE6V"'H7 M?/O#6XQO;MIQ@'$,9G_VGBE%V,!QQT*Q(/S;CO$5_3:>KB3@$A%;4:]L8-"NFVH:#/K.)V_#PLAQ)_A06E?;*1?QR./:(]7P:&-MO?\D=_)@?,-<0W;6($;P@!W)_^2=L8&7XP: <3 MM G34.9"CQ'9M;*CK80,/+MY#Z'K'^0IDX^OM\-$<(?TI6H-3B7H4EB MCQ><:9#%'ZQ& [^7AFO;%?WO8L^NPNQU0ND!& 0Y2^1*DD5' ;%76EA79&9( M\YH7B=#E#"F#\YG*"$UI%[-'B95B&TFZM33YY#RU<=3UP2']-VEB/;N=)M9' MXWPW ),.E2%W.'\+> 43]?=A%4RM00YT1'2 80.+'XUN5R4#P8)CVS) )THJ M+0!Q).P=N!<&E\]$$45(/.C'5TVUY6>V-.8F43NR!Z$$HE%.A+"&-#J1*0=,IIX!:%L\'$ M/\?A@[7%IS<9JMT+&W+7JHSX(^:U>\=A#&V:>8&>#L<=>Q]]O5O*3OT ?;1% MP7)G(O7D])3+?%DW)$@ASC][@:+NY3KP]"17/D(O:V9*FZG@SYC<>.Q7]AJ9 M]UWJZUBP-^)'1&%;R0_=:A*X^=<*N3+ [.1,0S V":=ICBA.:'T*J3-3#J%7 MTV B(:^67!!F MDR2!%/(@5P;?^MJ:Q9V4LV;7>#EPSQ GCL M!&JOJTVANV_SV9_+8-'>_$*(X%OQA)):BZ8JF]/$?(0M-+IK3&R< );:I"2)ELMRS8P!I\FZPQ.GV) +X.:( M2FAL V=Y9=WBUZCC=AL75"(YFJ\=(^V#"UUPHQ[G(%8U6BZ8AX=:URX5(;!\S_[Q'O^,63$][Q?CS+7>,=3^;F7SAOJ 3G:W)"1LP5U45^U9!0_$O)%(&I?D,[V[1KF-\T1Q;M,O\U M;^?@+- &!&XJSCNTH'^CLI.I.D0P=$UUQ>U'6W9&XI7H]XLJ7S&NQ34V.%!G M,%+$P\1?GI:P0S.I@+;YO&P$/6J_9I)2]PCH]5 C%V^.!P>&)M)):!N(PL;] MQ"I@Q ^*].^/#D@\"0N"W=6$S&,6O.Z]:ICG^%RZ+:C+NMU9-WZ7O--/<:^& MQ4$\Q,NI8:-]\1\J0@]&9P4OD7&IT]<.0LA/1""LQ9#/=HC M[R@YT+,GNDQ4$'2ZK3B:ZDZC&R-R4"7>K;2T\7/44*AT1-\Z\0B,LS@9-A#QZA#4\0;)31Z@ MIK^4L_#_MQN%$'ON$N(T:@$RE2?8"@^)"I6*ZN^V5;,C4K6VJ^(NS]Q@$&W& M^'Z/[\(G4;WKO&L2*LH MAOI!MOZ1-(6E^J8$UMYSYD+:QG-%'O\.M"F,"B5CID(!9Y\.T[P[JC_^F\# M$\/B8-H_.B#8R%+?1_KL('[ZY*NGG]Q+;V?3,&N M#]*UT,0A[8-E-2?4%N5J2H3K]/W[Z.G=W@<'7="KB[#GYEW21$3DG&W!T698 M,'^-#M@KWB-A_'Y@4LZ6!:A6.*0L OS^QS0QB( M0;"#'^.$4@9+-RUDY]C:1#PK'$!N!.,PM#+7D;NX+/6JP;?T'C$C[Y3)@B-E MS:PJ1QUTPX.9"H=47H7_-")).2K\A9@U0;G-!->CU=O+HI9W+>9.9-(; ME-\F<-QC82A\%;T]>T]%&E\[-57CX+KLY*0-G1%*$W3JY* M3D>YV6I37J0Y7=.AD\^*\"?X%L'/<$*94HIF_]\N9FF>L AF,V;,I@[8E,89 MI^:TJ,CKZ6@TQ.V5#D10X1)">@%/Q[9C&"+EJ55A:1TXD&DR'<4-AA!W2R:A MJ?4I.^I^*Y:D'2[*5=JO[L&+S!2!MZ7N(KT,;!-SZ\DK5XU=6%MO&I;S U,0@C1R'S]CU?Q"6+&SX)F=^P(!S39X[SKV\M, MFU#S%EY2F3#647O"K-="." O&[-KWJB9P+H][[0@?1QZJITJW*GE4IXV/"[4 MVT6@FX6UAOG19. 3F[YE6\FG ?&5R]2X R$Y#/",:NG-8HT8%C+4PT+E^;DPZW63S\?#)%UOK[GG&]#!_D#<;YF%@ M*;%=[KM3WG@(:]IZM'5CO:)<-]0A'^P02\R"QIR>0V/UXEM\M*5XPLF4G M' N9;-_@5*)TFDW^=YLC"NA*I=&V(WA?Q8#!$3V9!SW@2_ M_9]R1:/9S=C[YE_DL_?Y$O]D/A7^)P6'EI%Z5"[,)DI0JJE(_/NRY$Y8TL3N MG1F/&(\D4GE&[_DXB]ZT/4JB-D.==.W\?5&L^3%#!* '07B+JR*XN?PJ^(NY M'-TF6$ 4CO1^H9B:NH0GH\X=3W:\?30DX_?7O)>?:)?)*3 M0P[Z$*ZDF]5=$ZX'WEXRF=D@8>M6PNA$4Q!=D4\_ M/Y)U'4R14P8<=7QST/9A08X0\T3&\NM$?9888BR MS,5LRV/)^T,GJ"O*7X7?(N:8A..OF1F+=*1B4PD&I0.,J88QXFHCOCCHKVE] MG_TTA!1C82Z4) M5+S-_\_>FRZY<1W;PJ^"\#GWA!11W1^IP9:MN#>B14FVSI%,7I'Z_+N *G27 M"53!-30(/_W=N7+8N:L*Z"9M-[LM^(_%!E##'G+GL'(MYCR(*Z;@2(_V'_'Y M(.#+HB[XTPLC7-ZVL+PM'4B<3_CQVS=2QF&.$5,'BE;&%-R<1T080X](5.&DB'2 M\IX\&7TXFUM&1W$>R]Q;ZM8 0X/J1!6GLMWX.M_Y*BW8@M1%J]'!Z8P-/,Y. MX@$._'2"]#;B&7QR5[]V&)>G^\'@W_C+L8*SJ$R2_#>441W',,R._P'+B)L-Z.X4/B M WK'D-O3!$^7ZJRF2_$$R=E48*"QA)K1(Z?^IG,W/>ME4GE@V;N)TP*&YQT] M"]9FZI@@92WE8);V8@&Q3K$6HJ07=12@_TL9Z&RTV)Z1#:$">M!YM(M@.X QFC9J_ CPC7 +4?*TS#5G%Z+D_+CQ#5 IIEN1 MDWB$.*BFZ6(QIXDMK7IG1MF$1E=-3T %MZ8**V*4;)30)H(+V$R[ M32A"M5Y\LM%L MR*R_F#QM'X474H RHU!5XII1TYIY9.BC9%L9QS &LZ4P5_NIJR(:3-#;)%XH M44R+MV3Z9 ;G+5LB_O99PHJHNA_C_-S5!N8AN:,\)#4-4I95*33GXZ\(NI19 MF1W^%+H0W<$[D1OKB'B=F>L1W">*'YMI$&=_9J$Y175]I<@H#L4P)*HW?10* M2X-Y%Y3B2CH U1IR=91]?0D0KF2>34EPVK%@3Q!')D'L1H&RO8]>.,& >LM" MJS-=Z;ZN6);)367:TX0AN* I$=)#4=.K;12#(FS=C'FJ?E2&RU[&GPB]RKS8 M,$)7 J3T"531#ZLD'%0K3F'*=[5X1$M!& (TB\!:2E32EA55L#C-/GDY' !TPH@SU*'VRDUO:CYX=.ZX-44?+\FQ'NH+N M7?B(8ST+_'/UWV_'L@)+>=9P,%$(;=TK+HT!H>0]?]7TFL/DB.2G!M,_(7E- M.F;\7U61F4)\[$)RU,CZ(0/Q5QP#)8AE:EH+NY23XT)BQA$;G"D6UJ$GUK?P M$<*HHQ%/C_/Q@L['@[R!+?&9U1P+2_0@0]L-9=K'P2H0!$:[6!XN $J#"$1X MR!*U*( N[)3O' YZ@?,X!(FB._0.H%!$L4WK?J'92TX6X25D2,*7+F2+R&\N M;)CYA!XH3N0>PE-EZ52J#?0!4>P539HBRB ;,VEEBO,?^^OVP5@23%#'X;&+KDZ!&]AE$*^HWEAMDF!$:93<.?3LR.O"95+#KHP M^2&:]IM6L9*V^2-G^)G@Y.$(3M0. 4I;]ONR3&UK:[*=J?7@OT\@TN>I>UAN M&H]:4I=E+3EV1L1Q<2/F%5T3H,ZQ:P9TYUF8T^LVW]YQ3N(N;W[^X<75S]^= M9_\AV=6$@6(>U*)VNP%&$R!3<=58II'] _;AJDY1@I5R0(A+ M=)ZNCW0 (I91Z@5T=$8%1V8NF;KJR32/"W3(8G$O!O5[)/4&K25"/X726[Z5 MY+P$'G )1/%4%'3O#E$,!^#2X1KY,RA3?P@X@<:!YTE]2.\HEM5UVZX:ZDRV MKM>SX_KQIR:QI,YQ\>I6L<1C"2EKJ(CFE@E- %4\Q,\E(*>62M[@99@HI7,\ M'[D?9_ZU[2(>&^UT\[M.A/>?@1?*%8T4CQ,G5^G M.3SN86?]X=VNI'J_I/6>7L+R+TS=1H:DR%OR_8L!9TGB/62+MW6SKRF<>_'J MC?Y-L]OWR,>[DCN[(RDF6,4R*Z"*),0/@U&V;;CVLH39S MKQ6 +EQ=_'8I1 M$[K0,."''8QF0Y5R217QI'7#$GN/13IC>8'4.#OYQ-'/.AUR*;;S[04\@Q#H M8O9/;]E= MH5W36(L3=N.(51 P1-BP0EM<1#;"<4+=P5#!6VK5A-B2(9JTL?T/K3?:B"9\ MOAS"TCH5=XT^>@=*A4UB 81G89-(W4:J#ZZ&S,-$70FE99"@XK 93Z.-&/RM M^OH)SJ^!%U]3-IHZZ%E8A!.JTN8/U/",D8@O!$J7?3*F*/X9$P0E'M%Y&CD M%8\V@XMKRQ#ZB Q6N^BH1PO;F.&EG%>R=(,24(DY?((PZ72_T*B^DGS,JY:( MOBP7=T55W )K\P65*ZXX>_/9L^?/ ,7/M\RX)(?3GY@Q#U^EGW\7U@0?3C^7 M8840MS/_,[F.6A[8+;K,U8NK+.)!I&%3!$U$TKN5P%9ZS@J;05KG<4ET-DF< M)')Y?-D9L6M"RRZXG%5>M$"C3:B_?;8HR(03?SZYMY9,3-J\Y:.#?S3DK))G M*]_MF@YH36M+;;F%F-^1KA3I9/E)M>ZT#MNN5!>#[ ;@Y%WI/"G940Y.6UKT M;U1/_2%IB[9=/@T,3QTQR8&2=S>+=; AD]:D?'4#7;HN+/YP.R8H7%=]KJ(< M^I3&@K52LCGN84A V?,$A(]Q+[X_<^8'0JI&E.E#K=QW9'Z&]&J.5?+(.[)F^F3MYV=D[>-XEG]G M9.W))>BZCJ:;67S>"2)1&@>4T=Y,3;-&#_WHX^/&)QN1SSF7EWE4B=>BK5@M MZ ,-U22\!B&SZZ(TAT-Y_+0TN"P/C0@B^"HA[L(IBZ6# \YVZ(TZRS_@\8E7 M248WB2[ ]9#/')_, 5B)& _(Z&?@/2JBU?4-7U,R2%/+--2E$ MTN25],5Z5<8$\N@]:7NA"&8L\Z);(%C(E^H$.=/P"+Q^F MZ)@#D\K9']O2?:\]M>Y0C]&3$RD$4V7.K6$*KBE\IRPL<>8B1ZGH&EYQ M%-DKUR21L)!O>(CB'Q\\GW (*-/1@/O*J\R(#@X1";D\9=7S[)EY8Z47O5$F M";80N#1]I3D5D!+-(.%I&VR,L=PBDH,:U5'CJ[54)>.'QYE:Y_9?X >.VMRY MO_P^=LI-XS\T81:SG9P-"*CEZ.7O05!?H!4OIYRS)K )(1__Q3CYIQ=+A.D@ MF+\B_'W3M*T$V2LT"R,]%EOP%'300F%F;;]8*.O"#7RDZ-Y;7;<@,C%_?A*) M^6$GMGX,@LM-F:Z[R2.[H2:#'=.A/V!C74'S=EQ=L(@V4:Y(68&6QJE^H<@\1&LX M+@_MS"+RI[GWU>YMR1*3E%-%O**R6G>4>=.:)_F ?5]N=]*OOFJ&75A_%(># MZFN!J(PYC_!7%/NB*D!!:)4J>%I$PK">-]D$R]\@-S6Z#)ZDTM*@5R.))/0? M8C5Q\>B*#;4Y8W"]YBRVCE5<8Z@+$=D:F01-S/'WJ")5&.FI>')0U=167")< MI;0D;+?_">4C6VA_\4+/8 MAFV#@Y<]BZ[J!^5_.>$01&,,#"HSVZ^ESSLZ67R97\%Z\0AXW;TP&,260H<6$VG>-'L^JV?CD<66C%YP MU:YS(RQ$SQ@-<)>8K+0!7&#;]OV^59$R*F5WO;2;/3G#GR[M]*#7VMQT%.>: M?:0J1R4YMWR1W&]!)I:!UY@L64SNGLC94F_*@ ;08$21=,\6&\K:SOPZ>=QC M#[$1X*/T$MX_XY\2:VA"WRA268C8Y)9? M_O&GA&SX,>3]_\4@JZ-#.K\C'^6R./G$+U2+.K,I-JQ'RUX[Y)(H9S1M&E=N MG'S%*(>45(]#*CO728Z:1I)ZEES;^"BR!8$I!'O[ I4\ MUIX%D(OB2406=;X(?40IC ,*M;JMP:+CM(BJV MGNCV,,,XV"@QRZ1W.VPIRDG&;A(CKG(<:?PR2ER?B)<("_ +)"[X,:V4_%_Y M=O=U+":_EGOBB'WQT^L,FD_7VEEX= />H]@S:2^,E6L&AOA6>I"2"0'9J*H: MQW%"4#JJ/1Z5/&%W1Y*@" 9:8]F2-G;KTCKUTLF41:K>_#:O-JSH"QK)82Z' M]3B/A;LR!S-\;MLFN+(#..IDX29;'FF#+4.'FSX.VZG9@D_B;P,)_/BJL\(SPRW_^/J5+*HK8@ N"!E"?P,B MHN]FJ2[6)6FUW81+04R(("%?CI):8:,HIW0>%TR:"F?O7SDU.& 9^1QG/Y+PB5)5'ERK!?P[>K M3O9JQ19BCR\6KF3E6""K*Z[:4P+M"EH>:ZZH5A6/(T:LG'Z:6;B.;D73/E/>O4_*WNYTR M7V9+?X85FT8U6SQO1!QT'[Y,Y*Q89T4W:<+8D475BXHC\"0 M$V+WEF,MY_<5O./YWM'IFQK24Z^#[6:TE'84.V/T/^%;!87?X ?)WUVPY7=L M(O8D\W;\KM&D,'&H*\X)(:M!_0D;VI_L]&X:LAO+H;@NGR(5\"_!0%.:)(D. M9S>=-Y;H17)4>"^X"IX&R'Q-?LR0 MCUJV6Z=3DMUKESMC>-JQ47 E5P+4<^NP]G@>6 ,%_Q'Q8HK*IIN<$2X>X?+% M&>'R.)[E5XMP\9M>K5=^LE"J!,0E83Y[)Q7IMWE7]MH],9.JFBF+_G+Y^M)% M29FPMFRHFS48 /]*Y=P_*IXV=T-64]/.@XX?CC$Z%2VG!@;MZY'*2^85NVY MX5@,B%Y2[89;W39[8G+S_"(72.0ZAAC4S!(:+2!RA')459A%&R>OC MRDZV2+YK1>Z($M:C]&3>,WGYI[A6=3/1&Z-0R-I V6R 6)VYQ:]$&FH42[+ M3E-(]FMI'46\P#]R-7&-O=G[Y.5'O7@0B+F!C(8H-G.2CG7T&T,!&3 8E$X%[HDYT89I) MZ-+4WG6^FVMT>T4VXUMU3L.0AE51,S<$KH[22/1W-Y2&V9;ZBV9]L6M6I(42A4BL\A3L.MDN18X22T@TI"WD_H!SD(<:.?+4 M.AC\WPW+ZSW_0IH7I6DQ/->5'8CVEK'7\ MDJ5]=_72585W(5(^F.)N=XW0< M$?OP^6!QZPMC_J"8L M2?D(@ K!AE[8.>LC+FG?+!G^B]+"$>#2,;AE>; BD4/=C"\DF+'8Y6Y'DZL_ MUT-PC8D#FMO=+Q??V,HB,QOFFY8,3^%7G-_GRUP/M23;^09ED3Z35;,A-T:J MCP9OO*4#6Z>"T0IQ$GA8O]'817$PF'/E8TT>*ZQ]=('"6?M<_I2EK=IN-N94 M)&6XP^T@EB"P1A)E8"FH=!A^C_OA!/K\&?]%E!/Q:[T!T/-_YQM$$!">-_R% M!"?QKCP 3^\ ^,NT,H5>8,^V@%WI',IQ9.&E3_1(2$ JV0C AAQ[6UTW6+)F M,U?$4=U6N9PMYE@6S;[>$W<)*36*P+76T%91#ZF94RP69#2'A!IC0P*#A3>L MMB0YVLO%57U("3I2TCNS+J8 XSN<->DP!NRIZM6)"Z>F@(\92W%8]\DDSV&S M8,\SF2D!@+:LSIX&W5K0G0^S58KH9*"M1?N4)EQO-\@]F.-% _L)6D PIV1U MDP[E1[FCWC-<'^G$FZWV *$='SEB:9-HO +K@@& 36;,(823Y@F:L/5$"%'U M/W5-)EUHJA3X!'& ?RG'6"PF4LI:L:!0]XJS3 MQBO!S0_T7$!/SA1':4 :T7. M51I:)2\,^"RVFXP4-=ZM3#LDLSX0^H/PBG'B6U]14LCQ#WGGJ5=#8++C1@R& M"FN'BH*(>4YHTO@H,$8:-T=N3KR"+50MPE4HQT,^CKM6IAAOMX?"4]V6A]%# M$0R6O-)]HXK?/X6#G$Z_3-<'OJHM!]!&4*?1OYPAGV;690AG*#C4M $>F85+ MF9.&CL6I=8-AQ3.DXJYY[4S>'>*J?+O;9B7SW@T=3&[#^&SDBNP#PDE\$T2!?"L41IHZ6+Z^=/R17M,U%73%GU7]%00?5:_,RU'M M-=KUOXCVB&F5\L/')816/'L78!>!AV!B43ZUC0Q.6BJDCE0DP5^,456)C03I MA UN24[8@+;.?K2&XQ1J=#Q16)<%*EW-N0G?SB2O=X/,U9@J8_&=8+FI;0[] M)DT7F[1$TJ55YE6W,)?YZBT'KGZ.]RKI&]91^+ZO5?&)K311#I"Y:;KH^(2I M*, :VC6/TM>YZ_"]:<++NV$*+A&_M=40.S;05%LE0]NT=95GBU=E77>'S6V. M?TGH=]B@J$6'.)G0>'(F?--LRYLN7KH=D0[AE()C='/H:"W6DQ^%D[%G_4;# MV7/-T3QUM_BDI1G!C7WC#'OPL(+[2AJ%(AF= M\W9B((9&VUE%ZPKG&*@TR'U]MW,4D9JGT+9'YR/(2:E>S<1O?8(15WJBXS"; M\88D*!'(Q_1\R"(T)2I- _]ZQ E+?; LRMS6#73+RC;1/06$+%LX@>:!17I4Z]N2]D.XA1KQXN$A?NCC9/F&)L]-^FKQ2 M H.8.PS3LVS4Z'EDAJY>4?F:X,HZB#P$YBR1"R2A238F7(T2;S-";L,]\S34E,I:M\,YP6,5]J>05T8)DMQ=2PTP]$[83/8IS@B%4.)M9^GA\X$^Q M,8V2-EX],5U-JOO*U6;Q'W,,A>H2'' MB#"Q,".D;+ZL1^N0"7,G0E=_%H'WRDCCI+.CXPA;^NTRM: MG?^CJ_,UK\[%)PZ]_6$MW%3+"L*U,PL3C3?("I+9 _3HP&]_E!RVB!-=TT%:H3/)!F\-"X K\ MKXQ9(C9"$,;_#>8&<+QR/^;;2H)D F2M!/>' EE9R1NA]%.V+;=2"NF/@%E M0Q>SSNA&S22QRY$T58"02F4_EGY.G:B1Y"SI*<7C[8,O4\KS4;(TDYQDS*%/ M)1BSI/'E-!DP;UTJOV*"G__V:_D_/ZI"VB;_%POEP.YM#NRN[]I2,DBRN6ER ML ;H78DY6WO_A;,J\LG%5J,(&%LX\G#ZI,O7R#4M*0NZBS )9MX((PLF4Z-( ME])?<-%6 R^,FV8/]@ENQ*1'*-I\7R_JO&V;_>8P=O;RZ:(MFI(AN4I?PXGD M54_33XMY4Q;7EF(5VX[IU;PY4O5\V%3-!I:PC^E_O2*]3M4##B?? ROS! C. MB+^"ZPF09*:""F.U1&LA^BD5^J\]H1[[E>@:I-%R]S)PV?^\7AC "]PL?$:1 MITY'XK Q$@Y61^)BBX'3OG]Q=9;)>6!3'HQV^W;Q8\1YF7FF):UY.Y[R;8YF M\3Q:-=\_6I046:"4)4>_+1V8T,B6[HOW8Q/C?647KW+U)WA-0!EUUDXNO$;Q M08$M")X/X5'ABV$P%]M2K4?Z]1N$O5[%(OHQI@JN&SI6!!FE?_1]19% QA$[ MS!]DPE2.RF$GG1/@(6 ($"?HY3/&6]J6N>/&ZZ&M&5P&4?:\ME*L/@Y(G7GV MZ'#8<*X^6E*.:,JS9-U#;D0]G+F>A!J0%H\F7CY_;/6HGJ!4'-\=)-#PQ_GW M+ZZ\LAE5DKC\EN#>R'OZ.^4T%*[(U__;4"WZ?!NK='%->VBGGGAZD,[[==%[ MBZL^.[7L\>:4YEC1M2G2FCE'.B^S%Y%$U#)[2$(JWP 5+4SJ%2U&RM0ZD+,^ M$8=$\:W8.&8"XYN\%S,_MDPQH '82E MHEO'E*!RLO!'%!\3EPS3/895+PG(@P_W&1'2SSG:NDWGF):.95W(H?[[WS?R M5%TO-*L2&YZZ;[Q&LR3*!H[,\_CV57U+6*[KF/KPUZ.\#NHTZ?F;/AT=@V%I M,GB'3S@]ELDVTG\/.T_AN6RA*^ &HG" \53G>%>VEJ(DUZLJB:TUK5 M](3>WP^8O!"!^V)EK^N:5<4-K,<"H02&'.-SI83'Q\'.-1MP&[W'2+EZ,#^A M/GT8-"51#X;[O/D>\W>-XEH?&V]W';'ZD11GE9A.YJ(AET?;79B]I0$'T?AW5 M@P5^,,[.@YK;-_R%(/LFW!JQ3%XS^2+U-810])H]SJ:&0XEF0XMZQCSWK"?, M-!SOJ.VM8].#/HT%R[20'0TAD7+>&YZ .3*$2 (0KB+%&S!AI:M5.7.MEIH# M[M+=0I+M8:GM&H 0U';3%03-<$<>SXD7]25Z M\(HEE\N> 7."G(+OJUDB<8M+ST/@B\4 ]L1_\HGO&@N 7]1G.#MB#UW1M"U- MF[V&MC?5R[0ESY+YI@C.>1D7A9!>TGR]"(:?N*BF%,4RD*4[+X,' M]\<]J1TE:@GR>YMON)5DS1IPDOG(E\UMZ?M,G8.>0O!FD7=9!+()(9-VI^C) M9XL2\NF1M"[J"%'=]<"$T5/DA?"\X;2FA54W]44LP\QJQ\SE]^#)DTVBNYX7 MY(.?4=)BF FK[VB!RE'"\\HI0J+ D%0,GV^:C3$2LR0W4$7.KE75KH8MES"2 MM>"!S\F/_7UP8\GV0+1'>PGPF'Q,TF54_RPSQ**;I@/IA( A]""V)S>1 M:(M'R50>VJJE.H/ 5!RC MAD/6A5BV7HWILK\ERE+K>O]O&HE5Z>A'T\^9.!'S]2=TJ:L\Q.(E$;K#P_Y! MFY@7?P1)Q6;QB53Z7O[PQP@I!0W:3^$.+Y3OK&V)+(M+HTIQ,]_ SI!!*IR. M\B^19TN3<=R>+V653;A5I\3\ C,(#T5C4;E5)7EY+A32YX0UPNXK)'9"J,0] M[401#GH(8KT&(=^2BI2,/NP/.RY]CEXN- M+"IR& HBE#4]Y_K5 98P6%H7UORJC"TO#OP4N9$,^:8P*"8FL!$.05Y)^;4P M@$:)PS!DDG[?<*V1=ZE;G43*Z4JSCOQ1=L+G-/TQ'7.K)Q^;66SQINL M/T0!Q<(0DZG O$"J&3=,,MKLY@HY"?Q8>8W,,M!46AKD#Y&J:.]VHXNT)#_N M3O*4+,%^,VU1(^CGW)L9NGS4KC+3H6*SCEF&]Y[,L?6O8]L7':EW=F:!31D9O@$X7=R_#2D/!NO5N3;L!JY0Q/_ MKKKKIE42&FS@@9R5300,Z$:2Q9:^/>5$P_/AD)2S=$2#<[*QT?5P14^/=LDU M1Q*TL:!J*90=T](N "IML,R"G]0RXP"?75XV)?P@;%C>;K-%XLSS=IY5FY_I M^IKPB7";[!PA-J1C;0UXM*EY"A5XF%D2Z";..>DVEL6#!/W:$S;&WRCW&V_^&F;<2//E."?!Q!)8T=(#![C]'P J1\FY/L7KZYX4QTQ[F=&=I%YO*0"FP8-_F'G<9(C*_858HU%GO(8"+# MG!+M/\4/+7D9H*F-0^CAF;?BGS%A3(J==DFS\+M:E$&[80=ZX_FCB7.TK@N, M/I6.V6S*:]I'L?PI0V!+-IL.L(.E9=.'$'?ZFL]@U?AF M'XQ\K?+=#DN6-HZL]-(8,>:@K)R8=)OS#%GRD*7?G2%+C^-9?K448<3M;>$[ M)[;?RZ?CDPNFR*Z 31\OJGQ'P;:S!1M%U J]]0F!2!7+1T*^4OS^]+L0)V.R M%.&73!J78237I<;%8X__WBX]CFY6<)DE?,HD?3 7$EOZ# H90HQ)G ;E;.HC M\6K%I?5)C22)$0])5DLB<19A0'^T4;AF9R[A..8<1@CR'5_B*N&>7OSL?X7OO0!S?Y=>CVZ@I%#! MWK-R.!SXENIHEM9)TIZ:^_'\"!(-84,=7.W4>C)CF?1["8JONH[6S@M9AOHF M4P]5D_I;C.DG4,7P'8BF#*?#MPGO@LO&AT2E& MQX6 :=#E%38)!+.(6X43@/1\>;M2Y?5F???EGN"F3.(6%:NJZE'6KO4?)274 MT1S-E@=H?B@4ZDL1U]'8LJ(5KW(>W J[F99ICEE;8^^?$^0H2D$EC]\$L\U4 M0CS5>A&0A8S?9Z9D9"@=33!DB>PJ!XQ;"/AO MJG6O@Y54H(,[L H. ^^3BH4#YJ]ABLZ1D!;/UMTS(KNAO\8ONN(VCU!$48CP1]N(TY(KAC>N Q_SD$XQ)Z>OQ M@7_J"90']2VJ(7-UD0_D^YS)!5?%__[-W:'&\V>_?_Z;1VE[YCVUGZONK= / M*IU87P*--K!> 4FZ'!ZC27U/EW2.'U1@=98(Q3,;J;ZD&'Q_[;$-X7!#[Q)O*(?&(1G3,')==P]=K% MV[+<";O&S&**\BH%:5&'MZ8&\NM-LZ11D,$-QG/=;*I&>V8%A@]8-9J.GG_Y M7-%X_!OBWFW) P09T+MJRX_]^>_UFE@7UKM!>THH&YM]S8)D4FZ]I=]I5Q%# MO/@K($VQ;J/15:7H,7DHVB2B32O^C\P;/06;,.9O$'*S[M 1_$TPXE!9Y.;0 M+;W?M@GKA7"#X>-\R"]P:K,@313-H?D9>JJ:-.M^ MC\B*[ZXPR8U5ZAG/AK5;7S</")*+SN5:QE:XW!USX0CPS MD&%.*B01S*69?>>G::%7>0VCQ4*%3"C2*!V.($78XX>HT^9@*Y"J4I KF%V+ M(F2HONEH6?).W=OM=T3R'L;XIMF#'!]J-W2%GC29((U-SK N:O)>R&2 UI"> M<[,)2Y91PAK9T@MD)J&HOJA>@-X.]E1,#^HXVIE"?TH5&;+)04Y?9'Y!*45& M1SMQZ'U[2MZ*EI ^"#EB[LN7B^^'ELQKYH9F?F9BPY2IBX+SW/2F46.4M]7! M#\,V=)F]ZXKDJD6-9@H/Q#7!^)\,') ]MV'Q%ID&24RJ*]NNJM>4?J9#(*ZN MZR''(TQ>@VC_1;@TBCIR++.69>;4NI&*41/AGTI(+\>+D(,2=V%?W732W.U( M$MQ?>IR1!J2UMC<7Z3=Z;PR*M)SXU8H!3Y8O:TOZ@K>2Y<911.J[KKE0B\2W M/!A^QD*[+T?QDTHF+[R-SO]1?Y4M/B4!" )&\VCVO*B0DR,:S11YV]$@2>S. MI<7O&Z,(=BGQO#-!K'G'3ITJ];T&P:F<\)2<:/L?SOW%#]B[%35MV>&#F01@ MDF8P8KIA5JN6F3<@NL?I*=&&[+AAD(VR]$=Q0@3[\H3_0QLG\23/O:2/??K7 MU6;>?UB;O8@+ Z*04=2:NV*J1OO\QE\W%Q+W!E&GPH%C54FY#2'86-);81U! M^M2D'>R3H@QK"6/'^S:&PUEI?)@Q/6_O'[UYF6J.#R/:U1&FB&IB(I7 MDXHT<^Z^E<-#$-$REAQM7B[^W#C-3@&P7%>WF ;!JX\G3>GHC^RP<8#!?@*- M<)P+.DE\6W3DT\O8EJ\T:Z;IJ"EAC:@O"W0Z8;<3WEWXHD+K$Z5W,BCU5UE MXY0,UO%E^JN$6WUUAEL]CF=YC Q19RM\V@I7T^0''^Z:IXTYV!,.M.41[DC< M*/:4H]H3%^14"O5)ZL^MV<='=?.V->5"@,I/NV*3?LOP6U]:E/]>K$OT=G;9 M^\>.'*I+;&LI \E;;6BOR1MH^IETD)1/ADO$[#K VXUW05,<,D$,,^&129= MY)@J \5PH6'3F3SM@=<4\PWO5S\B16ZZ'82'3=\L:9U M5RZJ;L>-2("6M%57QI2XE"P]16%:X$&12&G_6G5_3R3V^.$2[B4]O)(AYNNH MFVWEH?/B_P@&M41IDXY4#XE@U0DNF9P(D;@>$]83X&"[)GP9^?3P[)F=N03X M*X#P#*%.>2NR3'%!X=3759"[3/5Y/7R$]4 K0<-[USWEX13'PWM#%/")Q\8O MUFW_\>O"];-KGQVPAV:7C#[//9 [Y"BQ#HLE;(D_Z&3/!_#$YWW_L/N>B9?6 M371J.2G%*BLG\W-*#0,*I[9LUMJ[603?B:$N87^'JSJ7)1851LV2DEBO6FF( M%)HVQJM,'Y(RS0#_Y@Q#._*$7"\-PP@ID^ 7L4@(0PS4//U3'JA*X)C(].9?U[3A]%D@CTW@$+YM<5ZKGIN ME90[H2$IO@1Y<4G@GF)VREB38]BDP-$G"$0RW$N?K!\)N;=*EF/8/E-G$:2\ M0O$$]%C,-56DILB(+['J7'W90!L RG,=@R*9.H)3?:\2XU-=JFJ<=9I9X#.2 MPZ^''3IB7E"V*$K*#1M&BBRN*'\7/F6.=;K/*T*<_=@7EXO;R\6+'U\OOLGK MM^'"OG>#J/6X.@@JQ3)F)68 N;?!5EE3NQMTM"S*L!^A37V<*^X]<>.$6=7> M3$NY#%V"'\<8.FK9XP8CX;LWMU6\'5TCR[@\CM6&(>LC35K<+>OF#-+HPH;1 MELN# 7(T'3709 M#\UW/*>F"QSB3]VVJPE11+!HS;)UZC:-*8:G=,\&>0E/) M4.A=BCWO'"I=7)AC[/@.TR[I=I\8BB/M<>E&Z]EE]VI4.+FPB#^VVU40J*-R MHR[GS-=/3_KA=MK$]'?F<]^9;/Q;MKV4#*HZY[H5(]NF:;.N+W<3W/WQ%SR& MR"GEG'#=\(IB>Y5;R'I[@E("\+ M %#TQYPU\58\-T/',N0U$":;L.Q,JK!>;ZK5B(Z/W<"8IQ2*9UGI%4/_78_A M_%JQ'8$"*0&/"GKNFCP\J"/Z=^,E!T^M%WH$'4]26:VH/A26DPV<,+<0*XL! M#7#&8+OLI>>#=E ]&51W;: 9(E0FLU-%@?S<7!#SJ:J4SLD2/T;ACH6RUT!X M4EBI\,!A\$6U>;P$T3_E_7!JR9?F!XJG1.8#F!XPA@IV9Q]'5S#@AB:&S0)K M@K$#QG!A9&84RGRLH4$O %#'7K1[_+GNW^5Q>C/OT5CL\+M2KQK:8,^EC^*X M3TQCSDT0W ,1P3=<'2/J**+W .BJU>8H)=J=EE,YMF_ICV@39I<:>3UL:DGT M>Z%3A8_?HW(PB[Z?];W!Y MI'7,HY8L^WTBSAP/0I92;8DW_U QYZ\2S/3[,YCI<3S+OS-WU/MS]<"=B X0 M+/F\39(.*:'F!V$YJZ?V-RV8VZ>\NJ9KSQ'I $)@QU6BY,N>K4*U,42R8DO- MD1=5K=+T:NO518NLRR-"6CJZR#U2.#?YR0!GD[)GU[>'RS"G,\2E8^8,]/9R M$*"-K?80*9L0?)QPY J/?(BRH*4PY5$]]'?"7B7,6;A!4QD/@V MA(F>7IC^VD&U3V-IN?]5VM4B-.?"(&S\0>PHN(;P2>\6IQ,>P-B-%JNR%.?< MGA6UXBX^W('F,,:%D;B&[:YI%!_A!J"A.R;HHK)56D)]8V@ZH @ M"2/5>[KM-_GAYN+;)AA7XI\-X_7\]U\]0YMX-WVF:)]B9&:]0;'_G8G7W3;HH]=_KSW&#.DA8E[2M- MV,Z$G'4FO3LW[/1W3B?#2, T*"D @2X7[H$!LT% YOY(K1_^O?1QHZK>M"?& MQ<1*E,N+USV<==BPM_N'Q2?5IS&-S:$I5B*'_!2::H :09K$/9JT=7T=+A.N MX^[#M(%T2-0E(>=SEJ_7,(,AS(< M7W_H)*Z?/9P^D10AB>5(56ER4LEJ5:$EICX83S>N,YES),88P\7;))VIREKP MK8O(T]))NPZ^P+E#[95+QUVW8'R<3( \N#6?0VC#BH(]^KLP&&!<.V'>R%B1 M)V'*W8CV<:YU]]@($/1;\=H_,12U@':)3(F"1*6>G^THXEB*7JFX\_'F7LG9 MUHF)68Q-3,>3.W-V'#OWQT1RD58M&H%3,YY%[R/I'#,/Y![#+G=R;?YFNF'E M#TH4I^\5EY-!K>>/V_D?@4?/W)?DN1'TSU%0H!YC/V)U1O/OW)!J6QOIL+/: M32_L(^WIDQE\]<0X(+0BU(R,D5X.P MK6"ENRMQ[M"CZTKX4PH1YR_./UU8"!_BT8]D\N8?#^\G6W0C,G),$R%RZJ6V M]KH;4/=)).4D,O^D6F8*%G.YM.PT,5TVSTJG13!F-'Z<:__]LP\,IX#,@&8G M)=%030*D, MS(1#/E1;$73D'"S5Q<..(9H;>'@D]@'(7:1X1>ER#_C$HT@" MKN1)D1LR8TF<,!;E3"<-[66HOQYCA5!01$HJ-B$YYK($1/:<^EDQQ^,K9[78 MB^1A=_3&U8YX4Z+,U_M$[TC94\RQV33[[DQ(\I!PU;8YA/#Q8'HL9PSX PY^ M7M<#Z(/1M8;]1CS_YSEXP#G@W&#BY[LPQ_596;<%9'D(PF3]M'R-Q.*.S+7\ M&$E5K55&RC:^S'G:'W#:@[V3#/?_!W*W:KL<6DPC[4#/ 4PN9KD:V!/U6Q7' M<*K"G 1PY]Z+!Y]4E28;)9@>:71PC\B8@65IICH14XU>5&1Q2A*H2%-# 96: M4HOP0MY0'8/4 K=0"G9+X&IBP[(D3V+6< R;\9V'8/#%=D.Z2%W/V+]HQC*$ MQO+ DD?3B<2C1XZE]?T\R[T$G^^E?/D$U\H(3@J'6K!J*&;4PW;)J3[&*SJT MI2="3JHCQSC K1EYOK""L =@QY+MIV\!CXV*,^#?A$V40POC^>;UV0W4$L., MI59=K%BM=YHYB2^C>R#3S&=D7[/NHR45LR2O,1?KC'[K@BI#@3JBH_OUY5#- M=H:)W8U8+-/X_"D++?+7Z5&?X)*]BM#-@EKF*05!8CL:6/E.@N2[RCM)EU+*8OO M&0+F%L'OGITA8(_C6?Z=(6 GEZ"UH-6'R (IIZ*' *BQ-QW1JI/>.^;OC,T* M14*_?#\KH6=?V+G<2:?"HS'3)J>JGE=B!A/',!X1=W62UT<#7CE/OHO*J7 F MY&32N[I#L==RR @_HNU6U]6MII(3TN3$$^SR[0A#G*:Z4:[%:"-1;4?$TJJ< MA:_X.FU%U+)%V4; 9RZ6=_4B@G+G$LEY?W1.*B4L@J[Q#S%QDH5">@3T4(#P MD9/"N^+JK&X.4_5O;6<;'67-'C[VB4:VI"33E>5;E:H Z\U?!]:4H^]#3EKG M#>+ &:2JY@30Y6-J.8E])>)4[\ *1;2RX>Y(-5;EJ!>'NF\Z82^CEHB7[PP)G[CAJ:6-B M(BY-,B_1LNSW5(4?HG9T]'J9OE,9UJK MJ,*(<7SF@ YCE]BAL.:J@2A*; P^/.[W%/C%?,HI(64:99@ 4B6-L HN-KG1 M'7+]E#>;?7+4I\YKZ&'=MT@FBBC!D#LTA]3B?G'3[#-K^3IB\%&F0:V2$YKE MXJ_@BH2FL11.9 G.7T&(?&) P+1C%BDH=\,3#,-^6"M-:\&6IO9LE< Y7 M^12G/&6W<24EWV/%;C4HHK5-[EB-RW0174%J#&./^+8C%VE$H_DD=<;EXL?J MK7\DM)SW]B\%[FL^ %B2]PCV0="BU@0IH\..:4KL*D79K=IJ":7KL&$\X4@$ MXV/-';024RC&24&CV=X(J?HB*;?U<&"K,98!T(J)VI:JW+#G'EFG2G3[M!R24.-#I#V)BM. M_5Y#A-RXC!"Z?I&;1@ALZ=6NIXZ*:\Q0< #*@JO"KLUIZILS#(Q[[E"QW\M3 M=BG-#*PU#-["I$>.L%Y*?MQ5AR39P[;W-(W*D]LU?U%#/M4A9O%A/O2(+XI] MH+[7/KNU<+_4^77,=&(HH>,9!J9KZKH M*B8DV2)T%*GM$OK)\*6<&99@G0M0#-)B0N-64[ _$)Z'_$%#VH^NDCF7;6HE M5:)K8DJH4680&IRD4(#3%OTT]-3Q6!_K3K\%8HZ'(,H'C 6II?:G=:);X+>J M%Q%L\4=9+% MY?R?]._KM/=\WFV<;\OU1RX[CF'"#Y%K;,)&9X#!V'=%I'I2)%V7O(IDMPBO MWM%!RKSU$MLH=NN&T4,QU:WIA-M#NK)1 M3Z: OU8E2Q,2B6M\=.*"@S-6!^+&L8W2I-2&R8;BB(87FK<&^Q18P$21Z\/X MYN!O 5Z3Y4O"-FI:8HC>4!>9X >E53K]+$0-'R\X4L.=$"^_W/FA^YD;= MD2G84@L\I]]L-\064N^^W(-T7T+]2)'SPWI$!BB&4Q,*J7-N&98L;AO&!NC& M0<'=7'@]Z#'526[>"(]/,[ZE J)B!*-K.5OY/HY&^"XC#Z%8P MZY^5,!/DX/,SX3QI &<2+T%[4!<^! M*P7E.=+4?5O29K: BYEQF[8N#\:VNBXCKG$B-']@0FN.FH-M"9ZG 6_+$5QA MZ@(>%D"SL*8:+Q[QD,,O;JM&VOP5)3ERHJ1#[[S0/MY"BW!0PD93D0%2#=0M MADK+JFVZ+A9"^B9+,5$'4)R=9_#A9E 2 BZLFN:Z8/)+^JWS>V,I07%.Q+?. MNHC$QJ80AKE.Q#2X*YAK(^;^8MX"M,TQ$^BHOAYC(N+]F6&,WQT087!\D*3& M4/6I:$2J+.J:U!+%N4EXFF3N2I\RHB39A95^1-XCIL0O/]XR_91S>_*) M7XQ* @F;^Y'9VD=0;U5++X13J1BG%<>J%3''4R'FC+G7Y)>ZFFPM< 9Q*E00 M%P/EPF,2.^Y9K=4Z4^$-@S+NIVJY(R%H(NL163+N1$XD5OA/OLURU%LI-13] MJ<">PX"PV).4-=V3V*W3Q)][#&2N.E;.DW]J>AY/"&F7;[A,M$C_G M!-;:.WX=$?VB\:%WYOQDI!"<27HI4=DA=L;,9*/GDTAQNC2EB>P:WA_&7).8 MW,T35642$96HC].0&L*VZK@.Z,0X"N;'8V*CPZY,LW6/TV*?W-4_-5T_HVZ' M/.\F/#.@^>&QM)^JEFIX2F!HFZ;V+RK+.N9Q_JP^)#S'S/19,XT88=>8\%WG@;.M'1.KG:A[ 7!&I>0GN".2E31=?KX\-8*9 M'#E>'+QD?+9HJD&.%^AP X5$(YXFY 7,-3=E0"PYUKQ$2]FH"N.%:<^Y3D.M M_E7<*S>BJT9N^ ,RPE,$H66$'^>B>$_'EB SHTJ3G1]\NA^C3Z"!B IL?,AI M_9W/XE>\ZEZ2HI03ZQI%+"1%NSJD#O#]:O!/&*ET$DBF2EAAE'HR]E%4T;98 MU)?WM>I$/4NYD"*3$IR]<:WON-PKL*P(.6E[S6Q[GBLP7H?]$L6ZG"OG2H_B ML25K" ?>U#C-$0EG[EG\+3M.ESH'M6*!OM'-^,2CPY_V=U.CVQA*0?0W^Z&M MZ$[)2.)M== ]?[0\?#/V)I>LUX#7>/WJS+.TO$- MZ07V;460'T&J,G[&W2\#@&--J[5D$ED9?7>MA/=]689!W#8%-@"Y&5@Z,I)E MV)U$\FPCO"6\43L:OWIF:BV?/1E(Z?90#YKV@3CDZD@YDC%U[W4%UX)VPG% M7T9.WDR3][RM'0!3GK%# W&'X(1ORAPS0G,FXU8H9[C=/)RX$<]R?>\W-A6) MY(7#BX3[BFPB.;F>_%<"F80QS6"EZ44,:B -$PTW4&#@BA*)Z=M2!@K3M2K09@5 "5& ST=YSEK[(3181L(LUSF'7N$F6)';_)=)]+V M(N1G8$'\*[H@/&@J:&J^Y%1'FN]IZ8-_!V_C@_.97A7"(6F.:\R*.KW(CO:2JN)5'3DTZ;7*%K@1VB2%J]+IGC@J'/#+S*6"?@ M.F<4M(.(K9/%P2P:\ZL#XC1=Q>A6N9L/!$_[IK[G\G+Q4\*\<]\G@.V*5&>Z M-JARFBG5&=:&^X[\F>PZ]YNQ\J427?*=1>27UZ#+'Y#LA="3BW_-7_%9D&75 MN*HJQ=+$.!.\TV#:5P!A!SM4^3WB@ MW(TGNPY'!G3A=(1YI/!V^PH!^GCKC[9\:_"_>"8EE>9&-O9D'_-I%3]I8BN@ M;'][ZRBC,&OJPOF[W5HCISHGW/S?"49X1,WI?*^JJ:9YX+C%@(W>*A-!O*ZX! MG_"L^&Q$5U=W'\]%'22(T:M:)5U?.V=3NC YFJ_K>UT;XAV:[T [! 29N)RJ M>H9^5/GA);)P']#3I3>4_$DFP9^?&&/"*CF]RWDMFJM(MN-^,6J?(7VBC*NQ MU+:6"1.8>9*45Y8&)WZ&E#9"6_IBC\E8)//.VC'U&EN*2TG[?+E%\!TNS=1I MM#-A!'0M<4EOU=R/LVG2+M:*Y]N]:.#HZ,;Z;ZNK4F:(R8.%HO[#B/G -)2Q\/7S)M5['Y. IMZ6#3(EE6)%X]/K,2E MPM\=)8":$#=!Y4_RQ]I&)O9I:#L18R;+X9MBQ:+LJ\V&%D\J\!PG^D_-OI0V MPB9].%?0NFGJID5[3V%_YAHP*RF)L7=F4N-R2E?-?/,ND;9A+#I<1GLE^147 M*D5JO# NR,1KDUYPOD.4L"4I*)Z%&0X)]L/'WZNZA(M4GIO;_F:D>6= &3&J M2Z"X_B5/+" T>CK @MW MS:7.^V$9LYQ3J]5JH##W"$?J.+5-K[UOVK?XJWC1UDJG;I$C2GZ,"^S#3O#1 M&!K"\ZA?K.:0]2!I7% ^(ZWNH^S"9*%K%%O8W I0QR><'^.(GMRRWU?<3F\5 M"NZM9VB/T9=$I]5C=?L4KE;P5GLZ%R*RA&<9H#]<7;=EY8>((#(W H*K]T8V$$ M<0\@M.BZ1.\ZK8WS6Q50.Q,7Q[#V0!W0+>K;S^ M2]YALFN[QK_/J\E2W0Y420H!!9VFDN$GF]]S29KW].%B>;B0_V0%;SV)R:NJ M3Z+KC:<7$VY(7 4>$!/-:M6 Q]W)YHA4#KVZX@ZGVXRB#Y405]MCY""( )/ M8AG"SG75SU>S%9EE%WJUH+S*E-)B?#J!%?B92O#('TQ MT:6XZP#7(W1D;0E7PEB&[D#%H;Y;XJ1S-XVKAO9$ZS M\&Y"#&_VDMNS'\$%) H>FK2B./8\B>ZP7Q05[4(HLH.L%&NU9ZL_X<,9&;!( M J:J$,(:AD'BUM"45'?,BF99EK#M?3];,]-:==>:8]VN)R7Q#30@EF[=C@1).)-!K M3LBFHFHQRDQ#6<*F*5M(>9#L8"!A8P$DG7BCJ%V*5N,R?"@G. MFEB/*L!&GJ#U2HX!OX1&*_8T?WS+S506K5C#8? H_S;0>'L%(&\1XTBRF%I/ M* T#(Y[.1\Q(\6C24'!01&,O2*A'#X-Z/YG&$=LRX^76E(WD;)ZV78UY%LCF M-77)\HWA?"*@0%M*-$"KG?1L];^MME2*[R_LA$I^ MNFGV]DWK[Y\T[A8$M<@YN021((%W1K5Q&H6VY'R4K1?C.-;>EY]+@@]XJ [, M+0@J%;R=[_G01OA#V4VJ@<9#QITNG>I!Q[/\.Z,KWC.#^N(FKYG%Q%D(1JGQ/^&C[=JA<$32187&H!M% M7 ^E]X_#I<0OC.)V3!*ON197F?>YVF/)AJ>75V6X)O+_9-8Y#P&'RX,V#;/I MD8..1I>N<5/FMQ78[A5LTAPI7(R"#9F-R\7+9:^BTJ;#[G.YPI.P");UQ@V[ M AHWY3LM[G*\%?\HS(+<:MO<=9M.@+BS/ E535<".-'"]YGDZE7PGL*3A0]N M<=&K56]L_E<_7''G]S;)8]2+G]#J^ORWV>*S9\\_?X+NT%7MU/!6V+"T!+!; M8ODZO#\O.FGJ2[.6?1L> ",I5=<%N%/"8U=MUX=WOB#. _SM^=<24R/B!-\0 M31,[+UPD[VXT0:^J:M;&MK\I@V.P;R)M[5Q@1,K/X7[2[DY4M]I@2NX$HAY% M7B#];=G9R\55VDE'KTN7ZN(CN%M9-A%-*SA0^2<4U"$I*9TM@\:?UCV.E#5' M1?'2]F01,,M+.#ZA(<"2PGK!#E>$DM WY=[$))]WCD0YH6(2S!9R36FK+$*S M$%S\G=;%=<,\#ZT2_.(R1$8/?S'>-/QP76TD*3 W9IRL36JJ%JUR#G"P='VP M!;1GY8*S[.;U*+WN.Z=@#9 ZEO)+SN#CBV:]-JT&;UD693!N%8EA\AT+B)4C M'9=7FE71T"LV:(6OY=;LQKGO,);KL--F1P"6ARM':64962'8%M$$H]W1R:A: M]G;\D R) V&!_,42A^&5N;UG"(.S<3U'VLLCR]P)%C&H;&EE'2.RH!A&Z^2R MC'C9$[O'8=2!2NE.&:[8V)@D:C3GGBX$A)MAI ZCXC.(RJ:S'U9,N)]4,WC' MN_ 9RU.6:D77H:C!HK&?TO5$>43 MH?>0TKXY;G,' =IGY1NB,;&M>BG3V)*_:3:$H3#&FWPNBEM03DE%%07WX+96 MLZ.3::AY<:Z3'C3)9<4%-F4\=N99#!VF5I)@I.P@%# 026!709DJ"A_9=H)D MDF(MWT4,[-@#^";RP^02HM/Z+LAR8E435H0=--E"*2G/EM>TUF>/_I2>3LNU MZ+D?T7;$_.+HA,E&NU7,KP*>':K-WR^?/*ROX:Q][R @2&'VJ?R"IEYM_M8Q M'*YO7/%9;V)U^:I.JT/N3:SSC\X^>!>T.3L&ZE:U$1DR7G54FDE?FQ9FWQXB M+J;T;U@,+2\3=_-I#MA1 MXGSQ @L9V/AAPRDQ;?C719BS!BV2=^'?X,./Q_0/6]H:<"!>65'FAWIUN;B] M7/Q8OJ/$'A0,VCKGY^"/L\65$ RAXA'&^Z__BD_-.'IC5H]3-)K+?W()/ *'>QFNK1';R)H MT [!4;&L:O-"2HY::<% @1!JU/$FN4%^QCF5X .Q)B7#07Q7S.CV6UL'RTK8 M7\/('[I*JV?Y=1WL3K5:A/W$QT9,&UPNOBU5E*&IS;F-[B0M_A?!'VE115R]B9F.,#XZ M,5IM/S6BEED8CTN^J(?MLFP%]SR9X9PZSN=G%BXJVP^C,?38L!6*DV\X)"$G MPZSRPG3.PE2Y)Z(D@:N;,3F[NCZ;?*3ZFE_AC;U2FFW+ J[%/=*.\O M& FP)F6?:$K$PT8G?)UO)>\"R*(4^3>&]*$#N:>TYSS>=3E4%'Q0(!6\0$K8 M:6:2&_6XW^LSJ^EW\-H_8E9\\2*6!Y<3[-A'1K?QG%\T81 ND=";4Y-L6AV?3*6 M3;+4E4^!>T>[I&Q7&HN%\[/X!98MPE^T $J)*!S?9&X."R71,A@%6JB&3HUE M$H:VCE,MCD!\WN1QT^24\E.U#"@EO6YV]RD"%@=C9FU=+E[>B@$F?E=01F:N M:S=J3H>A#?])Q<[I?"D.XK3E.&D<%*J<=/+],[;_KQ)A\<498?$XGN6,L* Q M>OYE6"F_*!%YS",V(9A:,'-U^+]UOQ>V2\6J*<6"PT,X2MYC, EI[8AT)6 MI0WS @N1D+B3OB^.>*9GI]0%@E.[20@ZBA!EO$;=:?)DUF?#'.!)#&\9% *P MQP2>_)XNBUADVQ1 Q4J5F)RSMKKE7"1UL0+RR%DR.6BA681U+$3XL_.Q!Z.5 M\EUP JZ9A0F]1& MQFSU*CA=27<6(;@;T72E>V6I289:[NQ&L\9 J5K%'H3@["(C.\J]3M4HG,Q( M8M273,C7MX.6YO;YP6=9.1]'WC"1TE8[I-#B6S&]#Q\,'NR1:&Y'&?@R&:"1 MM*ZPLN8=="\(+M+Q@G:X;M'(6S>6H]CHL)^:JO%QJL0=YG.KM: OJY ?YUS" M5EK="*K YBJO3QZ9CE!G9 !2;GO!<8^+Y8TJ-A J:K*JR 3B.7AB)2<17+"Z MV1)FC\ XE,I9"BBC+2_ 8E,J^5'L_6&R9[T=%WLW$^)Q"HK<1:1G2JJI%)2L M.$/4W7 LE,.,;*R'C_/O. SB66;'0L8]VLG1L,TFYI ^RI13VW=)C4.B49^/ M2&&$9V8#ICZ2:6'96GZ<]NO]Z1"X3NYP/F:OG,98 O=O2^9UH4T%5$39MD)4 M*;YD-UD3SD10H"^"$'TJW4SDF$I'%6XR]$^5?%6&=;S/B[D=/+(UID&5E 43 MYW&B;"%,SWMZ5M<4?>7',M6 U78A!&P^CN/C_6BW%"%39+<\OAI\Q]/ M/0/5R*C=!FL!>C'C7@LWD IOI.]9'D"E0XJ%U%KF-GZG$NH5NF^TU5UII*Y; M%K!*Y2;"DDJ;FY)<$KUJ7+X$AEAIYGYF2T22U[E/;?&/AVIZ ]LZ8P> KG'' M&RB+F[ 4XP0 A_N8.E<_',SZV,QHV"M$NR+QK(U34,<*!TSW6 M,L-=AL,YEJJ8Q.\MA7#('TF$/K,(W:37T86(:Q3M]Q)]^V$NFI()%C1$F]T9 M;#B\^D/#S?SIT>J:"MVL!XM!K;CT*A7,DE_XZ9*(_:YNXG$>B\_6*AKC,4[Q M>Q["?Q[".Z/N*HR@M'\8?HF.O@EK*3@-K!M4)A*&\ZY6U,6J(N2R+EH MZF-&RQ _%([>\_69(U5#&]:VAOYDYI\R8-WV[:HUZ*6 M&UQ4;=&^+]\WSN\=E:.4ISXQ$+.+PX=,D(3V<@^$*KJ#[0KV]Y:)N-VF'B)@ M,,TGSIW[EJ'?_@'\["Q \H3 QW)]:39$*ULUS5/RB$ M2+A^--1,ZX03]H@1W4+R\1+\7NG)I!6XJ!,"AR?EL$B 62 NAI2YK;39GI.I M0NA9P?P!EQDKIJ&X*HGL5$>Y+"X<<)+!,2DX&R$3$-F:/$@ZISHO5"("L[2( M-(VU2_CJIMTB](#[VE$IG)?'TUT>:%V9,P-)@UY<)..&O?/8W>.&1KG5.A5]P39_"1I68QP>^M D(LK&S]S(7UZ-A /N42T MXZ'2Z=^F#P1GRBDTH^83P=C?TI0I(TVAM[JS0XL[<\ MQT0??__;CI2(?TI*7/M=PBO=;.XXZAYBH3:.\%'S:2*/\R15P7S/U6P)-$5Z# M9K4:('=6*FS8<1]#S'L.^W)O)$!5_._?W.W8/@^!PF\>Y7C.PP5^1K. DNR2 MYS=6%B0ZF);IE1[C:GE/>,0;P,N(/63Z>E3"1GY?B_()\0(=C[?@I-^4FL>A M+D_"]Z?*-BEZ*/P'#L%Z)>CV0S-XP4NP3#&Y-/WXH'1U70\2X\3+[26!+O(T/,]Z.K$-%".=[NJU.?! MP7W^&>'J^YLN6[0Y)^R5W2\'G79<$O_YN\O??T%F\K^'NORO_WC^VV=??T:\ M79]]SJ38Q-?EOOWL\G=?TK>OPI\V_/7GO\?WO[A:&WE;?CDB_ M;@ #7$_?B)Y2 9ZH%05?ZZ+(0>BM]WWNK@&A7?;8>6)'X2T &-J%!:J M JH\> RIS&$4#HWTRTI/@&?' =1'.G_IW^&1AFTY8?TQ%GG%;%'I<.@ZKB=I^C@6CTEG6W*;N(ME+?RA4"OO2K#=4NK(=+##896P M?]FWG.(TZUWOJ9\__/^.@O5\58:/5L3WE2B5B4/'S>;Q8D[%(!Z7"0NQ="YS M*H2[5+P6Q!"NDH_::$03?DO&7+H@7([LO 0?.!?FFD6.E*B Z\VOV>LW12P2 M6EJ2@/96N8AIDK^A#&C=)"RCL8]D1%B9=QVUJ E;(S$/&\*+.GK#XR*G!"9R M F?T%\WZ8A.V1EX:;CQ0 MW!W6D+2>=0,HY=OS:?'0\7=5N^,],JE)/G<5":C#$7^>G ?=2(["HR"-CEX; M_=^6!Q:HHL[L%2?:ZUPH@W9A%S5U79[A) \;HO5)0S[Q6_43BMQ-IP*;K_XV5)T2 Q&,I[%_A;@N^"[78>,I M 2AUB&>+OS9A$2RHSLK[E!@'=E1T0XZSZOE&Y[E_!',_ZI/WS)YL23G3W#;[ M_N8\,0\<7= U.!^"\8]ZUXJI"L->1DW=\\[Y:.%?Z^BI3$%#8" MA--1J/CDYYS_PQY\#(H"@5ZDC*,Z;JSP_LVJI1-^KO-7Y7&5942#9L$WX^D]PY2R#9$!A>PA8S7"%D/ M3E-"F^82@M'S GC(3D<,N1UM=FZU@)"$.5Q2CW/TYZ7L)F0;O&=O<5#6Y35W M21,[_3:LC"(285#?6]'F^WR3W,12ILO#W+HYOA!^E0UNOSTWN#V.9SDWN#T] M.S>J7 NDE BCX2@F8R'_'(/D_) TX)8S^G .@D[PH4.4MKCU1!SW/UD,FD!/(]G;3S M9'P<'X (XXE$&OT$) *^.L_% U<3K211NX:IBJ6:-]I&<9Z4AYR4$+'G*C=A M4\+>\,%X9ZD#)DQ:T8QD <\S]8 S)7T-P,"]4@D>2(_^7&IU'KWO+Y:E( M4[!^[?D >N#]I609UL0][4H0O4K?C\^$&1[//*KN'J&,GEY#6\7.Z.6/Y;L[ M! ;U#(4X*IG8*!KM'/@%-:1 M:B6P'/UYS&)51;$I%^$Q2.J[NJTVD#&F?Y6["FT70E]=\S](U*A'=KAC"?*6 MI-=+8;#\*P ]?;A:,!PWU4HH%OPG^AV5>TM1(U-V M-MR1K.%M^)#F,$PZ2EODQ3&L#VWA/^4'\!)DBY>KOEF&P\)8"GY"C8U(",YS M]\#X(6K*IA8!YG+H=F$K:R[[!8=3TC34I:P/I4AJ@TQBN X#OOB">2?.G$L/ MO07AGRNI4!O9'[:) N \^\/3XVM)%,RXMY,6I-3)@J&1<\D$/O6C-;B0UR7# M]5>EEV*S0MH"!+9M3WI_>;OXQ'5F^J^DS;X9$R%(ZVC:^VG>48E9^31CJJOR MW2Z\?@GC2*(PY5:95N@2DH1-N#Z 2\%OFW4X0YFCAIPHOCX# "F0:EHPI?4& M5IGE]HET5/9BEXMOVB97+*YQS,E MP!U<1E<\6&URHL)B='^,-\!#XT9&6W5)\D*TAN(,KAM2 Y9;5DV!1Q+^%8I4 MT]JKO5*N*2:SB?&YPN")HI*83W,*F- MB+:Q:CO'KS$3N+U\-M'CZX9EU^5@^=!(*NB3TL]JHDHU<;ITNX M'F1(.]7KV\_K]N MC:LM3PB-YL_4C4=3]Z)L>VYTQ63\4*^:=B? &V;!YU]EL9(G39 M!'.(6G75EG)BY\?\LU$/WY17B[BR_QO/S?SY])Z$5LMGBZHB2> M8PB'"B/_]#'(2%#(U34;A&?$EPHEVI?FZ@G%6';L"F[HYU[(/7SX67Q69'W' M_B1,)8G6%"(P[X;?)BV.]B+Q:G$[OM.*)*[JXZ]]N?C+6%:;F.],$8-4L'7# M1CK'Z;Y53=GI>_LX..Q)'B'>WIHBI1'85'\;JL*=&W[B,VOC5I]D4^$X!V'_ MG_.NR/\6KB#-;L'.%^$]V9@$9R-<+0>=G%9[HWQ>7%I+HFT+3B:ME*@L?KFX M6H6U3K_:'+*I95)SQ1OX6, M(@XQ5:!YE)-T-S=?0TV PV5Z6*0],:*^GS9 M*<569-76R;2$;12G+SLZ>9%EZ-ZKY9,FP=B$Y[DE8[G.'*PF7A(]W-'_4 P#X=EMUY(J+/I;N$%_0X#@CH_$K=W0PJ+O5$K2, M&HC9I7 Q8["M=2?Q"=G2?"_S/ @:"N+",A]TWK$#/<)(T6WZ&T0SL.<0_=9B M7$Z*L%L-^"F/WHH^"VL4VY#1W>)@GUKAL!9FIM)I=A-XTEZ%N?YDJ!'B@2_& M'H/V3]@[%RV5[?/PBVO0R,Z:GD\Y["M;PK"C_=,S_,Y;J[V>+3!N85+.>'R/ MQ__=&8__.)[EH?'XC^;HS:/OF+#)9C"&J;&XM\U2C72)H)4R?BTNCIQ690ZR MF\[1#R-+US1OQ5E-N(WO9^N>GO-S94-*[CM&_%_CGF)6L@46_4+5QE=5NQJV M-+!(&9EG>3'O6GK)ZSO.9T2:E.T]T9.TBN(Y!0S0&<6C6'?T6+B)0[VV?C_FB9#;ZN'&[,MAYG$+5=P M.^ZY0Q!H&P-XB."/A.N;KE$) B740'Q&7+_N^JF#!^7@MKI%IMGY/(Z:$&Y7 M(\QXE;$;<.@M10GSD7F5QM: = OSN1IV'? ]N\I/QE+"NTCM+ 3OL(O0?,J@=^N ]O]L.C,?]PJ%Y M9SBWW=#A*[P0Z5L,6&P]QMLZ1:(37-IH^1G^<(=M[ MQM4_K"D;0Q.%326BR-FFDP=4502.3@.$@>Q'0ZTK -MH7:JF<:?PQ+QNXJ$AVP$N2/!':+,D MVE%@YL=/N4 S -C05]WZ$'9C76UISYDU\2#5DVL,W>:ZR/S>S_WWDF?)[7[+ MJHC)_SOK\B2B\/SRF1=1>'(K,JG\[4OV%@C=PZ?N>*]']TV'+(G-IW,3!NOX M\OI$7 3^5+R#3UGF-.=)DA_^*)?[.<3UBR^__/+9)_FGGWSVZ>(3>BBYRD_R M1-^$27R%2?PY3KA>')EU@L=\_LREO,7:0\.C[.E(\1?^K33S[_]).K3V7-%HOG7X5!SPFV MEK<\TK'N/#_2M+JH3@Y/(4WMWSV>BW TDL,7 BHDQPHGYQ(>!4(K7.X6Q6_6 MK#D]K^18Y9 3#Z:0+0LGO'2O40$G75OF>]$K8S#VDHK^L!=SE5!L U1BEJ4L MMZ0L]=SMGP@^TQ(.SP:]"+" /\/O0I" M@[V^R9/;$'^Y(;F:?7G_$?%CT4,29I4CQ5DWB^LA#V=X7Y9IS6U.Y9&6Z:C6 M-4)'_+ >J6'M^0B9.T!.3YGY&_IS=0C4LY '\2?Y[+EC#B0O-/:*E%>FEOU/ M;WZDP@^@B),#8H<)2?4?9A/PT:4*L0G?.S@?&LF$+_!H^S81S1NBP8A$P)<:NOHUB?P&A(]81Y M[$HJ/X;@QQ7@N@/+<[1!W8F2MM#,TSR(G.2(HP3_ MT2 M./;Y3FOA5RN!1+S.VV4>AO_BY;M->:"_TW<_>_;LLR0(GG[- F)K3ANB_%P4 M/#,GG_$(,[>3YR1,'LK5[.H%HUU?=YGC")RL?,(BA(7!IRXS R@S87!MP$;- MP.H1?<#1'4*.R#TW$_E\.=^)PJ^2>C@Y9Z)N)CEB#>?,@'&#I\[(;(U*VV!$ M-1](#M;,;71P@],5#C"CY(M?A?]E[=U<_(M!04)I$;S#:D=S)+!]2@ZN"&NA M8I*CUO#+Q7?O;V40:)4T*M3<2$"NCA(\3!Z"]WW7 P\_P21Q_E[QES/ZF?"<+FTM"OF.W:%8#Q*ND M34(<-"S$< X"%42[L&">V2=I9^[ :M)GL;62]@]Q4_^ I.5"2JDQ;GRO+6%6"Z>PTWC68VYTNJ&R@H-YI:)FM S[ MA!AELH5FP*+32JE&4#@)&0ELCY2JX%J;,2)SCCVNQ:Z[.!?'R'2E1" M*_GT3NOO&;G##3+JO==-?4'ON:%\%\*E\%\&QXDU?AM(KVB7'*'L1FTEW1&Q M8'=1=A%8]I]R(9< 7 $E'C;7MHNG\EP[7;P5I]S"JU[2;K1S/I.\\^JFH3.9 MAN(>(Y!)7AVA $3:/:$Y763\E 97G[X6OX"E*?E!D5F4;2L\9=O@#N9O*=)),7MQL?&=&)9VRRV% BH+ M:Z(*$0TURN4KD5*BLH$D;#,D@)L-=81QS-;O&]RSH115V>RX6V!))I3\S-@= M04:RI5A)-H;;0[XO:)DVP1X98=^!+@8SH_=V<:,P>V!8D.5I\X$3)SR":!WB MG-&C7H;OF5F3_$GP*K9AULO6.>Q&;Q>)=[A<=+[#.B[';CFP M_'D/Y6+DFQO7$?88A_O.H)%K(R&*^EO8)!65\;I3HRW-T;-GE283W=PB2-"H&6Z2E=N;@75J@4Q MPFHD#_=AVRDS^RA^!#USO"JW]E#]4<$'"LIHY+_0BG$H\_ 7 MM"D"[4%]4V%0_S-8N\MGQ"^VP<'36G]XX'TGN?_59+&E6934]M#\^I,ATJ. M)@G)"$\GS_Z]&"FH:MPV M._\JY!O2;J?%E]37"*8"[L%]N7F";$2OE>(^3XA5[M>>D:9( ()SB<'-*;9?@;K/8=<3/3VP' M. #Q:__.^9:RUO=_U>-YX5EL#==(DR5%C2$;_=%\XU;:#C/I+<;&F'\X'>^F MWAQF!SU<'>#/YU]\X: 5KZ,9([='3Z.\L[>+Q^O36^YIZYXY!Q')&K;S_S6] MPI]Q'CD,-R#<7/"0LJ&+^,*_OF_:[>+UQ5?'QU.K)5IR2[H&"7MS35XD/\V7 MEY^;QW%D1;A-U>RLJB"I/6YWH*Z@HM-^=FZW+MM;09>+JV6/P0\.7@7^>3C' M"& 3WGZWR6L^CY'VBUL) :YT+]N<.8:QB9 /0D.]*R?[07DVB8?)#(J*0!* MX3$Z!,NR+M=5SP- Q9>&H!#<86:=AS.L%L(>?7ER2A]2@13BK6A.&<)@Z MGU^0N\NPO^:'=]4V&\;N?L/^'M;#KRL%Q^5M2R"'V!$2_*9V58E=4 '=D$#Y'2D;*CW0Y[?/C MW#NZA! A\&!S;>*@RW%Z<\:3Z3M//_\+!BV,UR?@+EH#8QR>DWZW^'+QR9^" M:5J\:__;9UW??Q!9R=FPE_QPW\K=H%%V\I(A:8*A7P9_8R"3M2T]&0J[O M/*AGKT_OGQQ=N^^@,!J&+(S0O=_@,9[M[QN,)!W:SL+&4RZ,$I( "CCAW?QM MN>%FVO!_L5\R/_BNV'RA#"AK2P7[\!'^['V@ PJHTPLC63QP(S,25V'_=LK[ M);\[Q.YJ,ER,R\79OFUN2T&%:@>MUFY.5/X?J[^&YD['8]5^8M+ M2K^TMT+22"TFZ%,,GU\@]4WH!Z1B\ZVU)T9@%WGQ+12T&)Q/Y/[*2 M=8F\T5D2XV'70#AD;JJE\,'4,U1R-,N@,MD'-X38JM$Z2[@-=GX4>"Y%/>)? MF5RCH\DFOZQFAI=MY,0=GX[G^7_8^4_X'&@&J>F'0DR9(X9D>/>%D!Q4OBDX MTRA CN ,5<2$GF[TE"V(OU>5:U>33\0^,6$Z6#I'D/W]:3I, MN]%Y"3WH$B+HP,H:@I/"XWJDMJ6TUIV@88+3)04 M!-N2B-DFG>HSS/[D8U# MWC2O-/==QPZ/7!!R[0 ^K\*C/UB7EK<)-C+*3+EMKSRG2WW@$ M26O:FCTOT\>Q3&EN_P5KH.'\ A8B)Q5H[S! $U)FEAR5==F2!1(6JYHCH)%>P9'+*#_D'"\D]_? MLQ[?A RK@GU%=+0;@,!JK=[+?Y8W4!,[*IP]RDSO_:NX#M?#]0'=.EQJT51N MIE_@ELEF5##@9\\^UV'[H^@$OG 9QA_SO6$%>]FT[D[6HZWAE)7_##<2 M9F!I[@ZJ LDQV.S1E?G\R_]E\.89G( W2L"5=6-:4O=VD>YM6FO\I^=8/28W MO#Y>P#A+QHX@2V>:LJ)PA/(&DWZ!4=IU9A>AFP[:?:6%F08L9>Y.FW,ZPR^. M$W9*;Z!UN%A"N-KN2B(<"5Y/>XTHI>1* L"0R!@3BA/8/?">W#8;)$EC.$N86WD4,!*S>@ M;"<;5;H5-6<3P(K8VL?YRNKOP;@XM'"%7MQ0;-8>CMHN*XXJ+U%127,7KQ M5!Z.@4XNO2%9*:\ @;Y5%YE(OM7U!8^X>65M7-K0J, M/E9 MS<+'>2-BL0&$T&+LRYM\LSX+YC[P+,G44 U'Z#C0X4<"+L2 4@S!,+;$B]4? MSG/S\>=FM@2>\/+/6LF/=)6H<,,X MV-46:>J1RBLJ\#:KX-\]4G?YCA;HJHM!E'0AB5 %(]Z[@;"(>NP ^1F<#6KM M@GE;0$]9/<45B#5MH#RGEX'Y*.S*-$5P\=EGYNND,&:^%/@,-<;\:_B\*Q@/ MR[AK\:^%6KTOS<&FJ!UE4\ ATROG)I*5]"PWR!XPL4]AEY8+ L>9W!\CT6NO M&-T&ZR=<]DUCF*?P,V&@%^J84KY%P=HV1)W$>I5<-P)A"0B0]VI1ZHZ CES$ M0QQ(YTL[;.#++;654"06P;?CT8UCR8L/RU9HE]W4@?T7!#J88!(8YMB?]BQ0 MRL2\D6Y;;377+3VQ[>G\7RZ8L3BQ^GZ:7;J1B[>8W)M&@F5^.I\2:DLH@B 6 MNPV[FJ"E21Z2];()9WM3LC!:62+_O6R]Z4& Q-"P7O+4C""EMD=EO!.1R(\6]3NM0Q; MP^-1*4UBTF!F=8^2!GS"]F@] M[5QNX1]/)OC\L4L'DK^% \T[@Y(FF;MP3 ;&- 4H]F7R]R6#W-$[6U;\31V\ MB]'@*6*6]_"'V6 :5O) 7",Z$1G6ME.Y&06B5.R "NE+1<=H5,\ZM;G.>%BW M(;YZ=L;#/HYG^=52FQT_[-!VR7;RR&&7<45^G:1]QQ),PL-@TN76'F3K6)MO.'BQ0[85;F_4@+)1A>0.$EX\;>_Z9X9:20+([S88%"E MXK5Y2*.>[IY^_YP',#(Q[S*^Y+.TDA^5+E0B@]6$K+RVT MJ'913-:?=B^E2#%/;D-_V5."G&'[#!\>FH!#5-..%4!,.(A?HYJ4S[1G9EMB M\L:?MH90QB*/QQ!UO,L[WX2(/%*;:BKFV.YR#G>5#U)@/@P*/AM^B*@:5A#C MT"2T],1@-!ZL6+6%8I_8)B1.A]@*[-S'* '6:0LU%]\PQECQ/;E< ?Q%WHDN MK8W=$_V)5>MBI0=\^F-CA+Q'+FJ!G6B6"[@O>(J<" :Z-X'>ELGS-XKD0RL7]BX;*#W MQ\4@?\VAM.H1S" (EY&/ =6ZDS &R$099\SE8\*=39<.()QH.U,TG9[3-Q9. M''D0^ZFL?S$NT5A#VO>O7$.J[^)3L20FC%%#,\,BK&1. AH. ,R:KGS ,+$( M#]'WI_SZC*U3TI&:D;;CPZ5>'DV4:I*U*& MJ)"3\.9S<="PNG FT+N$4[74C6IGJMT$2B*+@;(Z,A:ZD4,V$RH.+.V!.)]@ M6=]CT.OY_F' UPL%^6V ;&1#3AX=L2/"N^2QU25P$L@S^(THX@5JO/=@Y>95 MH >21^R949Q<(X9>1'15-Q[6%RL!OH5/K$Y.#*>"T2V\'I0IQE"TN/ A.LE^ MLT)$CKF-8;JR(5U8@!W(?Y YO)-P>SB.D#.K!(W9\B%]@/U@_@S)F'09!0?>F@<"2NI&$VN,(-#;>ZA MRJLLJY=D S*@<#LM9]PZ@?EA%98=%#5F$MGY2$'.:YA#8S,374< RWD.X_!X M66#A>5R1/Q4*::3PFYX))<>'%+.262('+,M!+CY?-XG_$PID3E>"T[IF(C0]+U\?A0/CA<,ALK;()] M#IID14*XR)O%E&99O H@F(9IUG[V26'C,-V&<[/8U44T&M.&5IQ7+:126$U_ M(6V9#7!G4!V%X=3H?!0^%3/0Y(O3TL:>\$]3(%BY"(>S?U$Q"2D44OW]'<+ MP7\2Z"D&/9=5&#MITZQI-$H97NRL%PE B9VYV8W'T-)Q_/&A!!3+1_)CUQ$R MPU@N=33S8H@/:2W>CITXVHDH$WQD7]9DE#"5[/2L4N1YH!-W3E+B@3S,3"=A MQ&=#<&%I=##DSSREF4RAX%OV7$4 M05Y,@N>W+ R(Q2$@KF+FG2\YDS(\?;B:_<8X)Q%:_7$:F*BG$6E(*_8RDPK> M%"9@WAHACRGY)BR%CA%4@'7B/>>H(B;.H\41B>=AW.R3)ATGY@S8WDH(R?9K MV7[+FBX]HA"YZ_<[7 M[N"VT^]<*(/V56>@7%\JG3_ONK?_ >2YNW[WMDM?;/ \0U4N.I?MNZO;@7)W<]VC MK-;K7O-M5 M6YW1WOINU53E^O;W3E_I]BZO^]_:M]WKWH?;IXMY/ B<39Z;TJ^,0X75'7Z# MK!I7*5C% :-R/3\.NF 8@M5"BAC0.?=3?G479Y[O]>98RLU"/8NH#Q; Z)0< M*9XUI8_IC.PSF%I-M&&-M(.@;?L ZGPYL1Z.% :'3AEF$9W=NPO'IB28A-20 M "ZZ/VVA+BY\&\J1K[Z3J<',)?S"K]74'3]G_ZZL\>29)=T&4R\JNB*RSK._ M^BY4;;)B=ZO H[/4J M^-V-G*EB:LUCZP3'H<=@[LK@] _!H*FFDV?R6LC6X!*$[56'X7KI&W&]S.8F M7"\D^S**T2<2(KZM*YZ_?NU^ZMX4L,.P>_#5"@L1"'U"J@N,UL6:AE,E M)/\=326YKR^[$E%;C[2-2+:VZT;3RPOD M1M,XBF;A6;7Z_?MWE:Y3?? ?JVWJ14.]2]6Q'ZR@:EN1524F(?665J7KY;_J M!BR^J5>'WH-_"NA*"ZVU,+2%LU@81!U'E-7:4D-@7S0$GJ<; KOI 1-02<&^ MA8992<6CS\IQ:H#A$*LDH#M^A!EL?C0K5&G GWT.^^5%)0$Y 7E%1$D/3H_G M>(8Q*!S13O^L($1:22U.+3L!Z!ITSH%2/?_1829P22*FH9H8;374'&=:LC;W MRD+3US!F"EK%IPL3+( OJ=BS$U@E!=,*^&P!6Q43(4ZBHFI MR9SX)6+:ER&]!P+@64+T)LKQ)4R#Z_FJ8AA4E^BU5D,[D<,JT"_C/K@>UE+G MR_:_YYZCZ,V#LQO,M8SZTFXH%=%67!#2,*@BLAM-O5XWJ0MB-M,JB$.6@QX1 M:.G* /H=0N6":HB;&#.&*2D.)$X__3NO\\P6T9I5N];0C2:A.H^0U3HO98IU8RUW!PL#I%IH]3VV MHL@:C9VX3SU^%VKXV@^!@XKJI+ 2;'T );BWJLPL55FIRCZ:*C.7Z3+)>]SS M3--JVB@'3X'C@Z= ]J@6RU MK:528KN^M()W2VZS5G#F=$>L$ICMPH%!TY*+;W$X'N'YWP*^+&#Q_F1-9Y]X M3%/T?5Y=G:.P?N=WL_!NA7,U9;)FB\JC7BJ/PU0>AJ$;-2C"HC\;-50>:T8# M8734P D>8=#3#9LS'12MI'@Y1;M^)86H)HV1!PY*B!ME,<4A23#6/I&61E_1 MC:H7T5MI)I7KA?$W%>-38JPIR$GRLNO1^^)L2==3KD>1CR*ED1;]YG#BCI1K M@!2$J'YA,3KH;1E-OKGNZ)[@DA!WQK7?7#EN-@)MJLSSE#U%'Z/37>L-H M<1W1:!CF0FDJ[8E%T&8,US(W[_<>LM"3K322S@\$:_L T"Q4;9O72&P1S&8>L- M-BJNH&P3;<.=%,E"6!>E>7#27394'*!T+SG ]5<;]XF IP( NK&^Y[]9 3_X MT[MLE3Y ^38UTJ3_\=.[3D@CST#_8>?=E(_\"QST^AH__@UZ(VL'>IJOTT]0 M2OM^2_OK3_/UI5TI+NYOT0J]67%?)_B4N<0I?/[,5&OO,'0\7PE0%XG\]*]% MK?/IEQQ"E!KA<#4"]=ZY 2!AG,V$*K#B(A_FHB/(%!/]-?(^"Y, MXA!/YY,'5":X&B;TB0TCPW3 ;4G+,.4\_D&I@3+>MT>"I:\4K&1>R!8$2Y:K M;;"[^N9N0,S3.^?G&[I*?E[;_"\/_E(_;4X_Z:\Y^$$'%=5?I*G'28U,!3&,M=3'Q8=:6EU > VL8&AY3GAZO9@X3T*1@5/T/G&$[=D"1"-J MMS?82Z_@;57$-IZKB]A.RE]?^E=*UP.\<>HM7_BCN0"^(_HGX&=7O&?S]^@O M=!6>'RG6;.98@4 W[P(:#L"24]&[L")+P6I7*C@ ]8ZWB:R'$"'4H<;=MKE' M'7\]68^XE9HB^#[)R>#\][V4DWV5D%MKX7O^](D>+Y'CA5CC/1H[4RL6F1Q> MK2)PVN?GL&SOAM&X"LMNN\"-1N8PE'Z6$(Q;-<^V#,%8PA9^6-C"[1ZKY^VK M\EC=\7U:<:R>6Y.10$:^A->64-G]/OE#R[X_NT@F=O6(_G@=D)ZXP\?HM M^MRG2U%NK(=E(<;C>S^86A'$YETO%4>$R/^(WL"BK^";22D0.2D0KWDE>$!^ M;5H<:WE?9[;54FMULJXOJVMJH]':C#/;5$UC0W[Q[EXJ_RL9'SL;_WN&OTYJ M651TOM5%@=&7AAQ3:60,D2&KN)Y-V?+L%%XY^G%V_^&[;/Q"4B@)HZV%K_O> MT="?Y423_/-V[(;**)7PI"_84$=I8QJ&%2?"D+/9/)CY(4;;0I&^;(K$9+JV M(E!\**O\[M*/A_/A?Z&W@M=&3EQKZ$[_J1OCNO?F#E9\O8Q%(!U.SS@EA('9 M6(TG9)"FR'UOTT!Q"R:T_=:-L(KL;.5.EKI%CZ^2X=@(;WW<>1!AF!1+3J["-E[X!M=C#/!8(Y[/9!'D-QQ1AJ>O:T!KKNJXU3:W7 M-N.ZF@V5F(4\NP\?9=F_ .*7[G6OW;M6OG9ZU]^ZYX.*TNV=YP8&,[9#ZYE; M_NK@6MHY?Y->T>T0]P)&F :NUQQ>GW]Z5]Z3?\T M"1U/^<.:6LIRIOI!#MK\F; UXF6)]F8T^W!2Q/3KLU:JCZ!?DT4C>M1HY,_9 MJ.A=4K?EGO7^'^WV[Q_O;LBE<,(1\P-R(1D-F$L>>3 DP9"1[T+^Y ^4 M=#P:](4'#HO#MN[QXZ^^W#DX/] M]@G=/6CO.OO[_3VZ^Y:Z[-^#T^,3=DS9R5'[;6_OH'U(7:=]TH=B1^\.>B?] M=\[1R7%?,WU2I\H9LA$E4#5?G3ZIL]8P",:G.SN/CX]O'@_>"#G8V=_=W=OY M_H8DGQGC\0:?$>M"#UQ8#Y8L0=]<81 MHQVL\>[!P5Y"@.QXB0#NJX#Z3BK #60[F(R96DP#KW?P-"P-V!?A=LCX-O>"L%?I_A-3C?U4UUJJ-H#2L=6DK,TD?3XB8T&&7O=.SDYV7E" M URLP4)STN7;^&=[;Q^,PT)LD5U6EPV_V@G=*G28=CX['1*Z)758V&&*;,%$ MJ7^K9=5(N[RU&C&EE1J:D6+.FX%XV'%$Z =R4J5++"))?MATAAEF+N,VLI/B M^$=MF*7JSG(U0'M2!DKR>D?++ID.;-J 2_5L8 MJ;6.ZIM/0Y<'&&TNAZ^)O1'DPVH@3^40T2=32>1U*FL+=0:+"S&"&@ZA#']@ M-T*M!_$2*4;@C^H /R.0H,2M 2R&IAL(Y^=0>"Z3ZM,?(0\FER#?X<%:#*&" M-*-!O*UC$%G!__KGN_V]X_^02 'R.E;AEZV)%/1>JH97GGA-: M8P(((EK2A@)]*P?4YW]J+:@/+I?BT/Z=3)TL<*W S CC.XR)N'(\H4+)X$>6 M*0&N1+-%\+*,-PBRKRS R:O#9'<([JH%/O.41C!.YL$ #M',"3R(9K)!#7_' M'I@?LCOFB$'$U*+M%Q";FG]O=[[Y8R8DPV6#VC\;#YX[.H-]R0+*/9L\00D3 M(QY[\WC,A(\D9D=B?AN$S*]\,+R74.GS@61Z=K5 9 &Q$8G]>220"=%<2,IF M@P#(^] P4^J',%NBGS4:@R]D.Y_;<#5"=C /68G[C=.\?MW6@DA6T@:A"M4> M\4 [J] BX,8&W >4',[L,J/%7(RH'D6Y_(UZ M(?O"*#:4?FZ!415N1JR.YK'*<-58(5^B&9,LYPU"S1RA="!2M.Q@%DQ+,#PY M.3H\/,ZY&-7"'_(Z$;%)P>MYX5<(OIC1CEG(]\5$1>1\PV"8U\A&,- M2"$+(R8Y[V)!J+2)H!2'.];@&%D90GO7'ED4YDV?]B8DDJJ[ MYU0N201O;4$S_4HE[HE[J-%1*S SHII+J"Q&-66\12WN62,*_/T!#&UXX!-# MZ=N>QP?1]L;5=-Y*(HP(5TK/X--8',G((QF!6^0M8/FQ]PS8_]C;HK]6](O3 M;GATV@T])OKQ>) M1RP%/>A",I=K1YK5F Y6(1?!(IL+6/ L0PPR?\:)\M M)B/\0$B^+O,P"#-:1RZ5:6,=4^'X*R-^:QNUX++R)U8B;FL?S;*/:ZB=/^ P M_9[#&!NL:= HDF*TAERVW,8:IE)))'9K!3/X+)$CL&!JQ#B74#=AO-E9@XI> MO0R9^^D)5_[6YB@N%F+$.Y=UMXP;4"A)I&ZD">0W!"S1E2LP,T%ZDLO1+]QG ML.D]-]_26<<)G!49TLQ28HSH5SJ1,8=^))6D8LE4[D8:@L5>H"6&\&6D&,U@ M5:<\-G[XMT#I.S:4#YX7-)8^/;]&BRB09;2+7/JWOEW$*I!$AZUYE$.FG][J M4?593*1$GM%,8C/BM19CZO0HD=X*XWT.Y MS#8 _>A9IB][-8SVE,M9+C,")=K%$QR6SVZ7B)YN]'Q7LN^^&XY&5$Y$_YOO M B"8.F1N%(9^%?X%MJ#GX?:"&P:MWZ$3S04*,ZF?U!BKGD,;HP7FLJCEYPC M0B/5,$K/*I>$[*!>.Z,?T>J01$.B58P>;N:P]PR@6ZW&/H\^6S/\ZYCA$@DD M&ZX&DSC:S2T&F$QBL]-"91TYS>9J)R%TH(O RXLA7@FRXHFKDB@C]KD5 ^-P MD$D>ST@FL>BM310!%2^%SK3:#:<][O&@UO:O54HU6DIN=<'&4I)5X%F+R:BQ MD593X9#C%0?H'4Z]:$,,%%O*8E8ET6@MN46(JH8N1M_=S\936ND\58HU&@ON66#ZO8RU8',*)%.))N9EZN MWOE(R #75RX$7ESG?O,EHQX^^$RYK^J>9%FU9*/QY%80JAM/J@A!373AJ2Y$ M*T->1^K\LC6CQ6!.&RQJJ(Y0O.92TRJD&+_[M;Q?F?V MRK[H]\RU?GBI7WQCJK8=O%#L1^3C1_G,=$2^%Q]9AW+WO!\P^3]&Y94(98O0 M'L2,U G.6GWJX?5D>$?A6]:(?S6>4[\"]^\)&/3:#>52'J.(6#&P:H5)MT\N$3UV!9Z0KU/?"HP!2/]XL M=2OO\ ;H[PS_S]SS!_!(!BP]<(T."]8XI-X]DZ.43,5TZDYXWI60CU2Z1>VS M1H$K;\_H":ZD^H,*;8D[DZ]]3![A\^DFU3LVCI8:8,X.L?\6])G*]$T=*N9M MOR-%+Q[TKJ"Z0MIUG4+R]76H]!]'J,B>4.N%S_@ S*.H$UMBEX#3,^H7G M<86+JEZ3V4M;/"IW&]W,I+T._>$D=0TA+W.O_7OHJ@KTU.(+;-Z"0V/GC&24 M^LZ#X46H C%B,IWM9S^8\2<>;7*\T(7VO61])D&QJ%>KPB9:%?L&M]]HE&X9 M5N5CQ.*RC1@05CNS%9O#BL6L:0Q)B"HTW$NP:FJSF)+0IJFP&G5S!\BO(6H([E_J^7[&M^CY=;1Z M=I-@!7;K&@\CKW4]\\12;6++>YW&,HZ_TKK$J%ESJ&SZ^#BK]P7X-SY%_9-- MW'C_:/Q!@XIU-_!H:D-TZ7@XD>>XZ1ZL;**F%3+$!14(&YMN2P\V7_OH5RGN MZ% XZ;II[UPV2%A&SA+^E;W\OF*BLYG;EQ=UIM=P+"1_NSMH\^D&O(Q M:.G@$O$ (K01#SYYS(E6 7_59]KLVJ,Z5POGQK*WC"/1JVZ8U31$,RI^QP9< M0?3-W$LN 9G;?I]ALL@T)Y=3-6$$M%FC^4)Q^W@PP2_/.K@E$#U3J(_'DC>7 M\!0S%+=^N4N_)HE-#0!PY ]'J%F\LF',@2PNW@B?J'A!-^"1JW/%P!F'%J7X MH0('_ZF]1FQFV53,=0[OCGEHM#[U-.P=6Q?VE5XKJ9"^7]+#MN3%T:NTQ7KNIL?BEB\ M]/2U>/7EA@-N+OIBW.>C<%1_':>44U,='SQ\K13P!/?L"WU"O:C$%L*1=S)6M4]9:D7L3JY_LO9O;1 M>HL;HH2BT=N:BE-32>XZ/6.$TU;--%IAYJ[EOH8!74],Y'.\WR%?6EAV::ZR44=_RNK>U@H0]G< M 4+TF?;HJ <^'0:>=V)"/1S]+T(I64FU*]$VM>*SF'6H##CU,IN:XP_25<2\ MA+ZQ;D/\C:4+#Z(8F,BZ0>A.$$83[$:ZID(^GZ;75Z74WA131-V$Z>5"R+$ M(=$.%NB7'X7O&D_SE-$T8NI)\J1S*<,T-6@*'";] MCO"X,[EG3\%'3S@_B]?HJM*O$^X@$5,?<6/RL8RH"1TT^WUJ7&CXYO- =;K? M#'W42-:(;JI/BO8Q1,KL_(TSVA!-%UJGD:ZQ4VER$>G$- +E"_XE,B?99=[D MAODE3XT5,VKJX%MQ9V#T<>/5[33,\WOIC89ZZ,G?VH#5&.BB'R?3(K$C?(Y+ M VGE0L?!P.&!G?M^2#VT#^IYY0[WFJ6N>K^>;0I+Z]XKJ5YO,BV2K5XTRZG, M8LS< >2Y<\<55GM>1I>77C;*+CNG+N'T$T^FH;TJ>5.'M_Q]&U@C_;0[!O_I M2PB!/?S!9"?>'5'<56NP6NM^69NC;E4V>>+^@^?=5EI#8D,]BSK;?Y:;4ZV9 M/_?6(OT5-.4,P27Z\.K_4$L#!!0 ( "Z!J%B:"_KQ'2, &Q: 0 5 M8FYG;RTR,#(T,#,S,5]C86PN>&ULY7U;UP]N0+=LOI8O[+4_$3?_H$YVF1I_-/OSS]\^,KYI_^QS_^]K>__R_& M_NO7]V^>O%RD]2'.5T]>= @KS$^^3E<'3U8'^.2O1?>OZ1=X\FX&J[+H#AG[ M1_]G+Q:?C[KIIX/5$\FE/GG;R6^[GS5JI9-WC.LDF0Y*L@!<,9ZD+ *XA8S_ MY]//+J ##(;9*!33D!,+A=YFO(JA^&2"*_V'SJ;S?_U\6(81G_6]/ MW[J<7O5&^ECQ[+_^>/,A'> AL.E\N8)YJ@]83G]>]B^^6218];-^*ZXGU[ZC M_L1.WL;J2TQ(IL1/WY;YZ3_^]N3)9CJZQ0S?8WE2__WS_>O31T9Z/LP7GW"^ M.)RFY4]I<9GKQVT&'YY6F MX6RU/'FESJ[J9_9* )O)W&$T*2W6\]7R/2:D)1MG^$]W?:\(T(RC+YZL7T'5'9#3^$V9KG( 0.BJCF$JR,%V,9M[1%YXC8"&03HK& MY-@*V#8LD8^.)>UETHPN[W&YZJ:)E._K^1?ZOKH.IV/.-J6BK6390" ">\Y M*\,*J( YVA0 &[/D)CS;D$,].G(TD\#.G*C^P*2"F-/OCTX@N"QMH?_(I=/( M-#F!+/AHF *A2[#<:_2W^157?O(VXM2/1IR[3UZS-?W\"TQGU1:]6G0?2-=\ MP+3NIJLI+E]B7'W_Z=1.F2(C>LT@!4*JI&?DJSN67580(!B70FM/X6X0MZ&* M>314V8>?89I_^_:YNNMDQ=Y2+-F=GX2BD^/)47#H?6(:I6!1@"=5 MQ57217A76GL36\#:AC3VT9&FM3S::9T>P@0@ ]DI(&4G9=5XY/1J0]]9;VW1 MQ:).@\14;?"?3&$4*A:4G&6!D89A::U!4 QM#-Q%KL"U=GWN3-[]ADMWDNPE M57?OR6W&SS/KY)^+>3J&HK(45J!B17''-)ED%@S%:%"X1."FN-):SE<"&5_@ MLY.\=Y_L9G)_/5_!_-.4S.PQ'ES]]BW-UC6#^OMBD;].9[.)UDX0)L5$XM7/ M#H81'F "@](V8 K!-:;!-KC&%_'LQ(KFHA@@#*Y!^AG*1@"P)7!&HR53*LCQ MBB'2CSX**4Q.&LQ@(?!Y+..+EW8B0Y,I;V<=/F-' Y]_>H.PQ/=U"M^6/Y<; MHDXT1BV+S$R"(\\["0WX\.KZ;QN M15P)*)*PHB+W&DKUL67(S#O'F4(>"(RE.*UUN',#G/&%.3MQH=7$-PR %T3/ MU=&[&S>?IC%]PAQY2BP9\MFU4L@@:!*B2"9XLL?J8@ZXL?V[B&A,X?&. MG+C9&.XDBG:;BHOYJH.T^FNZ.GBQ7JX6A]A=0D8KFBRUL"Q("O%TH1"O)B59 M<5 @1P.\>2B]#:XQ1=:-J=)<+.V2@2EU:\Q7C-:+P1D'GO MN.094Q:M5F1AL!#.).7V)H,")@)I6FA*.(WY&K'XQ#9ITUJO#@ ML/E)E9OPC"G.;LR*9F)HL]?\S\4*E^_@J-\#@VG7GX-X.5VFV6*Y[O $F#4T MR.(+.?LR$C"56!3>,*\@".ME\;#=#O1VSQM3<-U(_D/-=DM[T9^C.H;WW=GA MRHN@6,BDH;0.EH('&FL*.@GM)7*O!CK#=A[)F(+L]I9BUZEOHPW>K;MT0(KI M[>?-B=)C]71*U=/=(X[)A>093T@&# NY-@HX0V5T*LIEY])6ZF#+!XXIJ&ZI M#X:8[R$";0K\/ZP6Z5\'BQG-];(F 59'$Y><\SP "]8DXB?7S",:)I,/UCN+ M2K;>L;D-4\,Q3R*IVH08F9&&M#!(PT)UV@+DD+U))-;61Y///'ZDX?7N3+BH M_.X[Y:D@/1E*$[P-%^ D4BT$4K[D+)=K&HK^-RZ.)FMLS8$@G#9H(V_-B6L-1),\ M.GIR*B.MN@BJAI_U.T]QA\[<04J9Z+'O//IH#-^=I'V#C;O/7 ^TQ7[J;Y[9 M^0>=2Q0Z,HZV@K&!>;"<\2Q!>6.R-*T30;>"&JDAW(D1;24Q;)+P#"AM1$Q" M4 P"&"JHQ*)5G$') .B\F!WM4U/O"!C2O&Y"K,U] M5<=L"%2_3$ F)LQC&Y)OX#/TQ7,SH";:%+AH$1DJHY/2V%8"&"9EY'&%T,2MOG%T5M1C'MB!>3TOJPSCKFEUBF:;J:<.]42:DP#K6(4 ID MC6/1S&:+,G*C36Q][.=V5&/RLQM3I;%(6F[TG^#H[X@1=S]W>(#D_W_!U_-$ MWMR;Q;+>#'I;/L*W"6"TX)UAABM1[SQ;%G..+)6H0[ RH6OM6]\1XIA\[-;Z M9D!A76#4WY]=G+XW]'/K ED?5O2U3^@ORG$2C'[[YQS6I%@QG\>V0\FLVYXS M9!&M.XVQ45DM"KL6)SG%#2^.[Z=/0I .0O"LY%K4!FNVR-O"@HC!:F.%SJUO M3ET+IL%-4NQPN3KWH6>?5J\E0+!H^9PDX0+,@@60)E7'2"%F#KW=MM M<(TI3&K#EBLNE[:53LL;R#VRDU%J(T)6GH*V6-UYU)H%99!)GXS*9).U'^"R M\5D(=PR>V".FPWTFO6W-@>O'!SP:QYUD*"S92R-U/7&"3!F=G>S++-3,Z&(VZT>U8?^$@RG2&,NLJ&=9HD06D@HL"HM&%9NB;YVD&W X MS;:@OV.<9"@@;2S,*LQ,DUO,?"8&2$A:N2RS\[GU(KP,8TSV>2Q\O';;^I[2 M:[9@K]O"5 NT(> S?ET$4.3TBKKM%IW-,?]AT\X MBDR#RK14Z]" K*P/:&ANN>$6$4IL74#A,HHQ:=R=Y'YE897[3WB[O5#LU^GO M.*<%-J/1/<^'T_F4P-&4?#E=:)$FS$8?68%,CKD'6FA) U.IA"A%*E*TIOAV MR,:D/YL29 #!M"S$A/0QM5SR2_R"LT5?[^%4*1. M%9K0:M)*M5?8U4,:5 M]&S,I-TFOOT9_S.#"SSQ(AW9"%7;8&BR0UY(2W)3D@P&>K)&^TZPW,A&942;B-'2X[,EY(92*\- M9C2\^:6_F]-!MX8\CX\ ]Y[P!S_1X=@I9)*I.9E MA'>#W&0#_(K'G[8^H1AG>:[UR?/\_]:;)DC;S"@'[Z2A59E,5$R;3$NSV,2X ML5+&+$D7M+Y<,?"01N6-[9'O5V[4CX0Y;<^#7#&H5Q3I3S_--]>ST]''#N9+ M4H!_C M4GEX5K6\@71Q=*>GCIT##DH7%K.BJ^ZQ9 M9IL<.:SU^'K=Z.&2@1>A:H4B538ZV-9[*]NC:UD-YETWI4__7.\]'O72F(#) MW&4:.I9 "C$:8-'&R !(&>HD(JK6J?4; =W1B V^N30$A6ZJ%+.;A%HV:TF( MN=]4_0LZ\G%7OWW#+DUK,B\F[X3/EH$3R+2KE<\3UJ;L10BC76VMT)@S-^$9 MDT';$V.:B6<0PKQ>+M>5T&_+V1O5*A2B:FW6"JIN!R7'@I>9166-H+D0,K4^ MGW8KJ#&=.WH ZNPNJ(;GU3X?*[P*9OX%R8/%]A^",,WDTR[S1:.N_Z_7^;_ K(([WSGS M^3R??^',.R=:6ZZ]*RPGKHGD%#T"F5(F@8N<%_]3G MQ)VN.R*:;.KIB *%_M8SA77IFUHDQ5O-C-;('(U$32;7, MI%YEO4Z/KYRQ7CGH5#CQ6NJ0F2Z%[(OV]$5@+SQ9/@1#;DDPWT$ [0Z*'WZ&:5>] MK+?E8D/XR]W@T2BM7%3,:AHQ:81ZBMF2#I#DV&D;/33OM7PG@&/2MGOBT' " M;-I^$GLI'-9-M?_N9^]MJ=7@X71\N7U-4N-G\7DZLX5QH"A5< MO3.AM4N,;$QF07@?,7HK;&MO^7Y(1W4(T%$QG[UAT]O$)[C4[:&:'A[$05I;S/B95"L:>F_[&HN&1H./EL-!DEMRX-?2NH;CD_Q^HLZ'DW,:EWUP_[N/:?+I* MZNWCCXN3"^L3DP(@1F#.:UG3:9)%XVOS49?6+)^Q!5BA N]K:[AA W M/F8K*NRS>,K@7&@WZP.:KNKGS^F/ZDC1ZJ1CYDQYXYD&SNM!RL1X3$10 J1- MZRWH&P%M19D?+4G=3D1[",#>8\+IE]ZUES(CMT8R%P.%A@$RB\5')CQRE*)H MBACW%H-]Q[45AQ[ZT.+^ K%["NP!NK ^KV>[/VUNSFS26*_KOLVZ[AG>UO93 M3%R@I9"D8P!:,"U5IG6B.+-9&)&5"MZWOFJVIZ%M1>A]=0O:$Y_'R)IF2^(E M?NXP37LL]/T,CZ]7G]VDG&@GBX$^B#X-KBV M(N,/DG7SH'+$*-,M8<))$VCY\C 9,. YPC&Y<)% MZ_S#EM"VXI/[L?@TA-0&=/W.ISN.-R\=D!/A+2'BE>X6*9K-HJ]MEE2N=;-" M:W.[';*M".5_>/=O9Z&U*^E^ !W^"OTEZ<.Z#[XAMU!):9L<*SS5DB#UYE7= M#-?*NAA#]+%Y]' UDJT($WXL#=1 )D.?<]YL1YX?LLX8A8V.64]1C$8N6>!! M,D/SX#@ >M_Z#L;VZ%K>*JU;(.1@_ &U(:-C:RD3!K#.\C-RRALAVQ4=6;W M1;#V,AN.3]<3OK]=FY1/)6%@TNA2#V1ZYH4&"L;1"5Z,*%$-3:R;(3Z&,]2# M,ZRA%,=QX_4==M-%ONQ#'U]+^.U;ZO-*[V&%OY&;E5:3X!P:8T1?)X!\K]KF M!ESM#EJDS*&(J)N7C]OK" =RZJZZ>AVM,C)$9-S7EO+")YI&+IA"CRJZ;*(9 M2T&B1WR[=EB.7W%E; CQ/\3=RJ)BX*2TF.&V7N!WCOD0:ZV0NFLB4,KFJ;/[ MWJU\Q/=V1T'/7<7_$"%Q2&14;;U$H$O?I8]"=C3 ?(J9K'X&G5N?H+YO2/S MK/3UW%7\S>FZ&^+:<'?;;^6[W]FNS;+ T2SP86EU*D!FPM9!7DLG&S&U( MK=7L ,,8T[6Z1T3XAR;4T(50?X59W?#Y<("X.CZ7\1)7%$4M/Z0#S.L9+LKE M\QK';SD/M=6+)*G)$#86L("5G MP06AC# NB=9GX6["T^ Z^X7/_KU;+)[_%F1&.*M)KQY(K[Z*V$TJ[NP6RV^%H7ZJM%]W*QCJNRGEW&>0K1%Y1: MQ3KPVCC=D\*O;2.=<3Y!$"'EYJOD+@!'E0,>CD>#R6P,IK#N22[FFP+:9X[" M#FP/;WGJ'HWB7<;?R#*>/.:("#KQ)G#/-;(@'3*M:[FK+ 3S-L62B984730_ MV_']^;N?8#G^K/?P]0_R)+LIS/K>?.O/GV[/D\GF5H434\!S4,<17M-Y8"I)S^L]>AE3/9L/E@''>K(F%26DT*6YR[@%K#$E!=LSII$XVO/DKT7W MKUKY8Y%P>0$81L$A1L&*DHD&SAT+ 2+C9*/0!X6I>5'G+6"-*3O7GB>-Q#%^ M?V@B'L8CFHCQ^$07YV (KTA()[P5@=$:NO9DY6Y8VDVKLSV>28\2TS)%YZ2-#BSD'*9+0[<]@7X(Q6G?C/A)O-=UC M,!L7ZVP.'#]?][@]&HFM1MS(-E0_=(5OIE_JUMSYQU;R%:WJ;X-! MY*N-:93!)+$4\F]:G\J]&5&#JT;7?7J?PYQHPVE<);+D8J;EEBP+V186>-1" M%DNQ6FMM=!NF,1FCAGRYXCY1.]&TO)MV'2I:O^O#*@H\?X>.HOKDHS),J'I, MT=6.E8G,*VK'H:!WIK1VL>Z.=:,#N?A"%N M+(Z0F-DOABM&&V5)',E?Y+S48Q$%R&D4HH8-7NN@5!*M"Q7>"FI,9K$-3RX= M*&DJEY87_Q?+Z>JT_L#I5B"ZZ(I3+$6HD4HF-1U=8J2B::0)K?:M#_%= V5, MP=PPU&@A@V:$^ C?OE?N/08"CN1 E1B)H69@0O-D&QU*M8:9ULGBZ^ M,:;D\#!$V'7NVQ1J>]I<@K65J?=DF^E70[, M!P7,VF@,T5;$$&]S4+9]V)A.,+:5^R#3W88$QP-]0;^1=2K1OH=($27?.2UEM"NV-I_4?( MFR%DU+2[U;IFPQ&!!LH%C+,ID)@LL1:6=LRH6*H)=H!P@#G@*^" M,J;R^<,0I(4,ADZ;U>;HTTT;+)CGTP)ZB:;@0YV\[FA1_ISGXP9:F%^M5^L. M^_9*-*)9?R^\+VQUUGS^L#3 M*/D$R\LU3I1#EVSA#'U63">,+ IRDEU04D7($47K]HK;8MM52V[UG/=X"-,J MD[?E%4D19O\7H9L$EU& UTP)H*C!^L)H/G3M()ZD255MM%:D]T<[I@S@(+R[ MJ'KW)-AFYGK;2:D(/WY=3(+.*F% YD1U2IWS#$SM9.^@-F25JEC[0&OR&.*8 M,HOCH=P]1;AWGOV3C,S'KSC[@G^003M83@HW1G*PS#DDC&" /**ZN9QX226; MXE3KE/5]L8XIE3DJYNTDU(=1=40EG%@;22<[8.2"%_+!M6"DGY%%"*HXD!2$ M/XBI/0MR3'G449'N?F)LDV>]$>/'Q:_DR5S$[)A#J M[F"0+#J@> \2EUAH1M1V#2_O_NPQ96,'I= ^9/,@ZFJ#,O;].X 5@L2TR,"B M%\BR"EI')V3$UN<=[HIQ3#G=T2FK.PMQD.KN5TZ!2$J1MP@L92!47$8&LC;# ML\J =LH(W[HK]&V8!AGS1"O4T0A7JX+10'TU%5EPYA.Y)$!CAM#:V[P2R)CB MYJ;LN*E$_?W$,.PJ.)M ^^U;O>*UZ?DQ*>2O MC-[/DK@.X)C"X/TSJ(G8?H 4^/WN[.T'V.-)@P]TZV][#P0*"!TMHX4!3-N^ MO+*S#%!)D[SR2;0^J;6O1/@U3YA87DK DIA30M>KN9Q%2\LV6&YY,H!H6H?> MUT 9DRD>A#&7CB4T$,E^HJ!KM;S57OKB)3D,P1-4X9D'2 R4*$9%*" M>0Q&>B_<&EZ<^PN*N,<00=)ZL&B85A02!@Z&H1+2*@K?#+9N3_ @0=%-B5Q1 MSZMJ*1CGL=:6RI9YF>MADT+Z()4HY)#]OEIEY4<32MV%4ULYPJV$M[=E=9H) MR24J\OP- V_ZBK/ /'?U'H4+F**V7@UP1V\K;&-2VP]*J7L):Z]4VNP &"20;(4;J;@E./)8V[=1F%K<&/:-7QP,MU=7&TV;*[$=O5F #BE MN2N6!0V.Z5QS4YI')H#')*2Q3ETP>==LU&S_S#'M\0U"D2%EL%]U\W4QT09Y MUDC$%?4NM+26XB3"ZB*"MX[FIK2N:K@EM#%M]#V\JKFCJ/;#HZN/ANF8)$79 M/OS;V'8]?N GS(M//I#?Z^WOTZU0Z" M\T\O#J#[--BQZJV>N8=D\=W'WB@/?.YY?:^!_C+YB\5R]7I3%*K_?A)5X583[@DC*[YEM.6T'95B5?-.,44,B5O"BO&UJ[46K.0"FEK[]:2_9B]V6::)TN9GEB MB^#<.\ND[U,7CO1I+&3"!7H.V=F"K??IKT'(E8TU$FC]R MZ+(HOK:)X2QR[E@J.1]HW]^I)6' M$^ A1!H2$]'8NO6:&' AF$C:8O FV-QZ/_,:*&/*5C9?_2VF?^CH;=.<[R2" M>073[C]AML8_B-#K#OO7CTOE;2P]O>G/>8O(V<::AW^:NS%=!IQA5Z MX3EJWMSUW1WU3B:Q/N3[(R^"^2[#*KYC,$>U<5'JZT:2ATH+>88GOWE)KU9\ M!'/B=3&Q:*@=/FI:IO8$3BG7UDB17A*%U/Y6IG0PB&/RMO9,WG,&>QP<:%:K2)B46%-HZQDL1M7^;9]YY9)[;PJ/R5C6O7[L;XC%YD@]$XP<0?9N( M9-NE5TWHW9:>R6[6N23/F]@A_K6Q^[/B;[;##1RG.]B_T\ 342][5'3 M-;9(56/!>DB5^)6U4PE5#L*W+B!S'YR[5_N]Z9F;3:[U8KV\^NE";HX#ONW> M+.:?L)M(;5"38:$)JU4A5-8,5*&E:1"$4Q9"\P(S;4+CO\8&1H M6+YZES'4,^8?#^!T+!/)H[/%^'I]NY;@]L!B-H[)(A%"M-EC:V^Y[0C&Y#T_ M,D+O1(8]$?IJY&=Z7]27)TZ$$BU:EKS13">C: X=9SDKP, MO=R^=OO.L,=E MVR[.*3F]4DJ(#)RFV)]T&8N\UMT2.0E';JCUK3<)!QW08[=\NW!^6$.X"W-& M:A##NBQ6\WQ+(:6S-DRA#]^ MO7Z)L,1__.U_ %!+ P04 " N@:A8+B]9LE-H !TQ00 %0 &)N9V\M M,C R-# S,S%?9&5F+GAM;.R]69-;MY(N^MZ_PM?G]>8VYF%'=Y^0)_O7X+[_G__Y[_]V[__/P#_ MY\>WOWSW8I+.SW \_^[Y%,,<\W=_#>.AN,__UG_B&&&W]'RQK/N MR__X_N-\_NF?/_SPUU]__>/O.!W]8S+]\(-@3/YP\=O?+W_][SN__Y?L?IM[ M[W_H?GKYJ[/AJE^DC^4__)]??WF7/N)9@.%X-@_C=/4 >GR>7_[#ZVCT#XL? MTJ_.AO^<=?_^ETD*\TY!#R[AN[6_4;^"BU^#^BW@ B3_Q]^S_/U__MMWWRTD M%Z9I.AGA6RS?+?_Z^]M7=Y$.Q_,?\O#LA^7O_!!&(T+D*YW_53_MA9TP?"<@TG4<$^BZ.*\4;8ESUZ;MCOOPL MR%C"^6C>$/'=SVZ*=W(6ABT%?.>C&Z#M/@C.\"SBM"74&Y][#><%R-L((RTK MC"X[T&8MMZP+1:))N_-*H;IJ32RV/0L11]]W!^0P^A/!I4%-[$R,)=CLPN.%?"+'8L63Z"V"+D#SB:SRZ^4[4@ M.PVL1[&00T,H+WQH-F6>:4D1?&^EI3A^#F>JZ8 M\VQZL;+E^[G5,5.FD[.F^IQ/FHEQH2D"_?UWDVG&*5E6]*-NT_AG&DV(^__Q M_7QZCE??G(SGQ.J?1MT#Z27&#_4OCV7";#H?O)E.\GF:OYZ^P^GG8<)G?P]G M@VQS\!@X9(>T"!\C1&D*\!RD"5(F$_@F7* '7.,!?77%@77/;LB">P[V>UCQ M"#5.&HIS%2=V5^_LV3@O$=*?01J &MZR+W75]%TA#A:^UBJ[4W49'=Q7> M2,![TSZS,13G"RA++I*RS$.(G)''Q PK/#)A_-/3^@W;\B!*WT:N#95]L8LM M@?W:69B#PE1]*NU:Q7)0@D4("0-8%7THRI=83.,C_0: EDI>99*OU/"N2IFT MDNA=];)&ZKU:X>OY1YPNL1F75:2#"=!K!"6M!\>C A>9D8FX;*/N1]LK\9R0 M\G>7=P^O^EO\C.-SG#V+L_DTI/G HO'DN!7(/'A0CD Y0T:L=D@B4%YY+1KK M_S:&_>F\)V-^)Z'V\,(O\;RD=9,;W$'Z8SC_^/Q\-I^_!U89XS%S<&@L*,X3.,D#2.^92\P[U*V=TT? W#]5=M/M:J+TII@> M-HSGDUFW/_[T]Z<:5[F2 T9A20(3/+U(_+=9)0'2@D31>' !1>@HE7@C#SSBFI8\( MXK-\1G*NRYX//^,%2NF%959:$$62^R04N3J6-D5K>- V&!YY:7U!L!&R4R%) M#WKH9P.93\DI/I\2UN[P''B9&-+,)H+M%)&7G"@%EB%JK]KG$+Q:FP M8$?YWM6X;.TX#- GP:0QX*.E_8K%!,%GA)@*LUG53!O;L\-P*MK>2;9W=:V: MF8>OQHD0FJB4/+[E-UH=E0@N0F2$H'@PQT2,4)3,/9*5X$1OK_D%03YX) M;<7>PR[P:CS'*9U#-\!=1_T;S@>R&)M-48#.)=KV;*)329-?Z[ASQ1DO<^M3 M8!-<^V='8W5.>M9%#Q[$!<8+$[5@<5%K!V@2'6+<&7"%>\@\%9* U3ZUWC5N M03A5%CQ&PCTX =T]V-H5T^:H:65% \.:A1U# *>M!!FU*$1&:5WK,,+]B$Z- M#@WEOT^S8E XV$QHLK&LM6_2XW*>O&5[+*J^RV+=AL4$>?E6 M_8ACTL]\H%147#$/Z)6GO;:&XY@3@"F@X=(7WSSM9@V4$V'/;B*^JWFS\W&& M\VLNNY8)698.HHJY@O$U[A- .,YY40/ D]?RX\5Y5[=V5]W^%*9C MVF1F;W#Z[F.8XH]A-DR#K+T6PK#J1"E0AJCG4""@U$D*B61 M4ZA60GDR>MZ M=_'>U;EKK?,7P]'Y'/,@<,S>,0DQ"U,/& ^>9S*B3?8<@_,.6QNG:Z"[:OX/K!7&F)]])G/D _YV7H7RNG009Z_/Y[7\MF9M+6BJ9'1%E00\ M:E;!5K.97&Z?O">+P_KH6^\"6P%\\BSI3QTK8EP[YV*N0;ND]AW0 ZY#\3H% M,);'FFX<(0I/A,=0HL7 F6Y]7[XEQ%,E4!.5K*#0,D[Z[S_"Q>RKUW58 _57^9AFEP1!!>"*/ M$B(LJ@ED*<&1*9N2;>WM]5[Y*Y'30[T '0L'54L:7%1UGPW!*VT2P]:)?T=3 M^;N-/A^H_-U&C(>N_+VSA,5;]7QR]FDRKN]<5Q[GL_',6EOCQH'L='+07-$9 M)),Q)&^Y"AUG=A9X#]=XMS M"Z@V ;5-H? V[M$J0/LM M&.Y!<;=]I692WQLE&/,AY,C!9%E+WPB7)X<>O*Y9\2P6C:TK1O9(A355Q(=B MPC;"[J5RY.QL,NXLL&7A(].T WIIP&;GR&(O"J)S AB/+"L5/ ^M(Z!W0.S? M=6F@G#NY?[M(MH=JPV6R(F."H+6 M%K+4#HT.F;GVV=ZKD)P" 1K(N(?TGF#""2^#X]:U=A$V!G<*_.A'$SWD_!"6*889OL#% M?U^-[P9MWDY&HY>3Z5]AF@=<99ZPW0W3?11K'AGU0/:/HV1VD!B5H#2#,$GQ\"&J+6QT0O7OAOC;12GS8@= MI=Z#B=(A>C6;G6-^T97*O<'I<+*\\^E^^/I3EW#VT]\X3<,9YD&.0=G:_YG^ MRT$I0DP"0"C&ZTR^.5E0[5%^!3SJ3VL]V#5K$/]W&)WC:L"%;#L3R/)R MNE;P>9&KI>>A."6LB5IQ;-](=4N07R7+&NFLAPSI9_G_GL_FW67G^\F:F$#W MCM2F[+GZ .0 =/FT;Y$D-QO.<=EC9+'2MY@F'Q8:[18]2$Q'%50 E4Q=GV40 M:L4J8P'1*QY<:=WCI>\UG3:%CXH1/613WWL0_(9_=3^J[H]*&H."$HT$A4F! M$\F PZQDII]%LZ(9>W]']B6RTV9?#]KI(2_[OFW^"F1P07)N.7B9:\M.:R$8 MR<$D(XOW0FNQS^/XZV;0#KKI(?F[:[4Q3%VRT:6ONP#]&\XO$A%)'._#W[6[ M7Y54#=(.0N;%1.#ZO.4?O)V^(R./Y0"@MM>\"+J5K.NR(MTF"X/62R 9DK/7. MLR/DTR;7/O791U+[O:%>ICW]"V,A^YJ.$"Q"9.0ML)RLB\[H]M7:FP?=FX2. M)??*.<^ >X%U7)R&:'P 1Z:M11,YS[T8ARM"QZVSRE]//X3Q\'\ZGY#D5VLH M9I/RAD1*O.N^^Z+>/8]FC\D=W_S#VV2(/W(QC?+ 7X;AM+-<:S?GKEW7+\,0 MAR-:"\Y^I2WF?(KY-7G>Z7Q:;5WZA=\FX^G%EQW:^N\[H.\Q?1P/_T7F[]4M MG^2R=G[5H*,UM /I D%F>M%$]-9Z'IUK_:+UO:9=7]:>\"TR>#7Y'%Y( 8Y% M(B( MC#QG@F3KJ$1/_J*OH31!W\O669MC>R_Q'D#[#SBTT-J=%*Q6(N]E*M&U%M5O M1F'<\=[I&"TW=9R.K)U<3 (OZ2 L.D@TVEHG6Y?&K@3RS;:XKZ/XH]35=QOY M"FKYTFP"JR?K8@VDPY@7#93V$ UVD'@OU29KX*G(8VWV46I"CHJ6X(EZ<1-" MD"$JSWROPP7Z)L(#)L8>>;"%H!OJOP87!W],IG^6R33A6ZP#%TDPRY..6_3, ME0 NU8X=5EF(O Y/*L9Y8YQ2ZE:3Z;O!RGN?<(@Y= WD/VDMO#X2^C^&\0=\ M-7Z6TN1\W(U.F,V'9V&./WZYM)8)HM6T8K#U#Q5IZ3&*"-:C3Z&4J'USZW$# M7-^,B-L&:6ME]C&H9"W&:U;Y)AA[,C VP7<8:Z.]=C>FSXZJZ^T)>T6W,%:#G+V1LM4_,9. >CSP,VRG&P9QN-]#)%K4NW_658+KQT M74*N[4O!.$LKSHS7:OY Y[N37B?OG6E-D3L@#C!/L[FN[HQ)VT70#>V<:W/' M7T^7J#JJAZ00C:7ER)H76^KX)JT[ M9=)0.0U+/>X?4K\)J&V,DLV86JY)+ 8\O(5J]U=4#((Y*.#%=;2Z24-:$-AY\U/Z,@(;Z MF/0FS!Y"'7>3^NJMS2*-\1,=@HOKG/I>O*TG'!]P+-*DY(%+64 E5TL/@ZCM M:&7V.07>O+?TMACW;SH>=7Y1KRKN(_H69G7<=/U/A?LYC+H>=?/G83K]0M): ME $*Y4RMA8 @+-8Z" 2?M0(1;#1<%&%%:QYN!.P;^7I69@\>\+//83BJ!OO+ MR?0=(7Q79=.)KUZ,7WWUG"16<]^]3]I76:#JTLN3 "\%_6'J&"RO-;.M:QFV MA/B-A7M3<%]7S%UQV/+U>44[]+*H>F"T$YJ<2L"NZ$,JK+9(!N$4%T)SI9CK MK83O+IYO3.M'=3W<,MQNV7>M1=NR*_V@&,%L1 VT?%8G@A?P-GA@RHC(.%>L M>9;MPZB^4:Q/-?;0%>0WG%?VDS_U>9@Q__CE]QG2BW Y1_Q9F@\_=[(@2'(]2LM8M_#=']XUX^U!KPR8=G<]]/>WP4IXOAK-: MPD#BNSCC@_3*U3FE0M-=2P2T<' ML=J%5\&:MYCQK&N]=*VJ\]E9O28:E%"G@;EZ(T1F(G$#P06N(/*FDV MXM'&C_Q&I;[UU$/+CG5 WTP7K8Y2K0?]@*\+?6.81XP(YTJ M*@&=WQI4EN2..!W %$3.I-+8_-Y^5\S?B'HX"C3L_7'OBW8!L:HGUQEF+VD? M#Z/_#\-T(%T4#J.'Z)'3!HZT@4NLI@"+C'9W^K'?:6N\Y^'?N+<_W35L-W(O M7O)\AM.NUO0EUFE&.7'O.!AK>16'@Y""!:F=9B['Y(S8B5TW'O>-3WWJIX\. M(3?2E4DX;['SD9]/9O,ZIKO&:"[F+KZ9S(:+QIJCX=EP7']M@#8(IDL"XHH" M97V$6$>WZX2"Y5+HC>BU*FAKQ-\8>BCUKY^XN<-8@K-/)-WZ+KTNK\@N&'^H M)74+0?_T=QJ=5]/VY\DD_S41)>38ZJX5)HW?FRZ@GWU M?#L(=^_D7AY.^^V>EI5OO-H M(3>LS^FN_A9M[O\(TVFXJF'32<:BN02#JC:.E!9"8L1VGHOGB@O)V4,N\]I/ M/Q%UMI'>WGMD>A:T\@Y!LB!!U1NPZ.C+F'B*0@J53/OQQ4?5([/7E[N=\'LM M0^GVH-])TK.W[WZ_Z-$E,3 E#!ULC(&J9YJW3$!MW<6]2R;IUA/N[@5T8LQH M)_R&E23=)D9F3YE,S\(X86?^=-#>O/O]8C\SV<6D0H!<(JTZ. 7T"1(2,U%K M+[BQ>:/3X($'G8C"F\NTCS&ONQG(RPQFRV[_$[\\FYR/DT8QOEGG'R8 MAD\?A^F7^GX,=QH[M-L#V]P;-5QTH^NE%\-9^/!ABA^6%%KBN:*O#8@ET%<"L9+%[UL/OWY(4P[7U&O_OQ%Z-0+&5+('ES,=*Q'>ET#SP@" M>19,.WI]6O<4O0_/OJYJFO+@SL5S*X$?^D)E;?\A,@DL;>H.$M+63J:& 8]& M@> ZZ)(32MRH(OP)=6UKI]2'NJYM(]R]]=W:!-17U'5M*QUMU(#K,0+>F_95 M\)&0%&Y:)18AU>M9XR":$D$S[9-UF?NP6;#RYN<^697M()X> M.A8M%W5U*G13RY?8F(J<#@#: (KTH#PG R $#5SD)+((WHO6^=WWX3FA W-W M>?=S3UD+Y*>=Q_=V./OSQR\_XCA]/ O3/SN#4%NAK/2ICHIQM'"BJ1>AT*XB MD^)B#=&F@ MCKWL+;=P\A@P=1:MB\$/0Y>'!J84RZ;#DO]0X8636]JH>B?0 AG!8HA>:Z M]9W%1L .,%"EJ3[OY$>T5D8?K:SOOBZ78X4,+\I'Y0'IWX%R+H-SDD,2&"5* MIK-N/H=I/9ROP5)YE.C[F/9V&]JU^4*;0-N7?7+PV6ZM5/@0-7:4_SX,DFL0 MN5%H2B&/7C$-2M.NZ3CG@!Q3,#*;8%L?,'NGQO9F2._,V$;L/3#B*C/C#LB+ MLXZG5%O @;'!@%*UB7[*&8(L!;GPQ8;6N?S<.\ M2S*X0AE&"WM4HZH#7U[H\9 #]P5K@5P,G9%.S$W MGLWV;I%5P_2Z"1HB9]2;EQJL!Z<+3OD->M"UA6^W#G MVL71US1BI5,RZ%W8+$9^7*J_)U5@GYK?1KB--?Z,7%Q"[I5E@BP=H1.Y MN8J1S:.E@#J8S#I9='$;)0L\H.:;3]WOA4(775A40N;A,]RLRCR0Z_I[0<_99WN+LE>*N/N#3Y>MG"LC;CH M__/[\/<@&A4R2^27,D6++U9#E(' QQBTT,%+U;Y>;FN8^W?8>DW^[EM1^X@9 M7W6&YP.1;1#5LQ3:QMJ!S8"K>1V(PKIHG'*I^=3#>_"<&%N:B7[M2=)_(=-O MM;B\EFPUK5:Z\ZE]E23=#W]?=4?2.^]U%,"B)JLAI0#1< XZ.*M-MAAB\]:1 MAZP[PAAU(#,7)"I!5A(C;FO+H(10BJMY/["]*.$2F]";XOF5*/UJCV^:^/D8=A\B4%M9& M&:P$*92I/0:Y ME%RT\C'%'GI0/JE,Z<:6RJ-$O^=,Z4V@?\Z4#LDE5.2W M&9MJBY!8)U'5D;9*&Z4XO3"R]53$IY0IW1 )4MF>4WE=EDA83/: MR1(T;M9,[71OV'>Y%&LF^H.V"JUR'(X_7&O:^SJ.A@N!S1IW"=WH6?TU"-U^ MJ8WNZ"_!W(?@8I#S^SJV^LFV";:XIIK"W70VWM M+G1&JTKP/=7Q-UK!H0(5AZ!@Z[?@\53H+YIZ_VH&DB%'7SLSB9)(7C6 )TEH M(@AKE4:A\D%VZ/U;L$]I*]Y*;3WX0AN!O#+2!X4Y+NHL 2.KZ^94 1)_C"& M7%6-O37SRN#8>?[,%-W+Y7]:%X"_#SYAO/_:*NL$5K81ED#$ZVLEJ:W).AF#. MP4;I(M.Q]4B!37#M>LQ?2/QUN>=I"]],&1U*MG5"0,WWPAQI&U<1M+!(7SF+ MHG6IT.;H]N5N-^?*[:.W)X4WPLK'"=+:1< MF\%)I2$P)X'KA*9HJ;5OG?>[!;Q#Y6OT19#)?A35@ZMR#]0KH+^%LXMLZ4W@ M]E2*LB74PY2G]*;ZS2G63&]'0#?)I99(.'5DM3N!)Q]()0ED"4=,O#C%-IK_ M^]1H]D"IR[&R;!MU]<"N]].0L<*Y:'1KF>,^T*[-4E'X#YQY\SU(Z/SNG M?;"+I4[GP_]97(\&'WU 4Z<*2PZ*^0+TL@APH3!6%!VBS;MD;X_RZZ)2"U7M MUVOZ#><#CK%HKP*9])(L_"@0O"PU,E^DSG38JN:U__XM/[_OJ8R^=M#>BF"Y6A=J(W7)IZ^2=.I'/2H@BZ5*$*2+L,5YQD)L. MK14=N76:@",)%&YIEQ093$!;>QYDIUIGT3S1FXYMN+++3<<6"CF6FXY7XZ5N M-HQQE5B<)EZ +TC^1\#:I\%X*($#*H' MX*[T<3>!W-/-QR/@'N;VHU<:;$>Y9CH\$OIE\F!EG>SNA$=09*J2\9HL)%N$ MT%XB-O<6CX9V#]R&'#OKME%=+VR;XW2,\P6:Z\'ZXJ26WDDHLM".GXT!;W4" MYYW2]+-H=.M0YUHP^_<9>U?E'>JTT$,/L:L'!'&9$?CS9)+_&HY&@R*X(V\W M@=%*@?(LTJM4$*1SSD3)HI&M\[FVQ7BD(8A=;/Y>U;2W)F.;)##2]\G)R#4O M=CS#OA,VUSQM?_F:FRQWGT$,YCAJSB5DKB,H)F@G4O1E,$Q[83./V+KJX,B" M&%YK79@58'/DH"+9"BY;>E<-2RR9)-H/"7NB08QMN+)#$&,;A1Q+$.,MSN@Q M:7X^K8G_M UTQJ?0:)7*"DQT#%2*!;QV#HS(UNL@4\[M2WI6 'D" 8FME'ZG M"F=7X?=2%W8+U$7+^PU@]11:6 /I,.&#!DI[B 8[2'R/A$B<:\N(],6; HH\ M (@9-0C,*J;(4+#VXR+V2(0''/K]\6 ;03?4?U>7]<=D^F>93!/9S_F\*_9: MNH,\%U0B%##2TT(-LQ!E\L"]$$@_S#S;APS?>Y]PB#JX!O*?M!9>#[[T3^25 M3+X@=HEOF"_J[(8X>WX^G9)5,6H56@_>, *+C$%F,P+-1*OKL@FC==?M! M4$?J+>]B7+951 ],>8&?)K/A_+(2\P*65RBY"AD8;7B@'$9PWD0P/.F$DF7& M6J>IKH%R@JQH(?0^$M?#WSA[$[Y4L_<"4C%*1\,]&%/G$N1(AJ\2"K@-2I/Y M*S&VYL$*&"?(@5V%W4.2Z3("]&H\.Y_6<-$%+)UX3,77D9S!T3(30M ,"9;3 MF0Y.4YJ?%6N@G" /6@B]X2"HSJQY,YT4G%4C.8Q>(LZ>C?/;R9=D)J[T6^=_6O=MT+"&*U:/^H.6WC M^9>.I6'4740-RQ#SY98E7';2)]"1=BO%"AU93D@HE@ME@A;Y=F^-G?>&#:&= M$&GZ5,I=[NB=]H[E?O:,7V*)$+SGY0RE95]MQU7V-S%^I M4'&>A.+.;[1O//"@$U)_<[G>U;G9=;]X/?^(TR7&%5Z.8#RQ(C*47#NQ1:X) MG>20A7.8LDGM)TK>C^B$Z-&#"NX2Q#8R+E< 8S)9S>BD\QC,8I1FT.0&N\@S MDOW+-&^=J_LUT:*-X.\RPC4-.S^?S&IWI\AO9ABMT]:(L:D0T^M4V:Q;;P M&Z53O, X)_^1-%P?><48PV7Q AF8XLD,3$6!MZ[V:D/R'K/URLGF,;R54':/ M4E[_V.6]K..\%'H!NC'=2H@"+@L.17NNN$C!Q]:W4RM@["L-HH6.[X8A=Y/J ML:0X_#(9?YCC]*RNYW+6KJ]^CA8!;%2AYDC6&QAM0+*2529+2,;6-5"K/FNNITTEG$/\>K;F):W>9N@ZBF/836BPZ0Q[*ZQ!RBP@[CW1X846=9:.V"\ MAE%-81"M9>!3*@9=U":W3A+>)PD>2&'8%P>VD7(/NG\^&7_&Z;Q:S;]-YI?7 M*LN[>'39!,4+%%;')RNL/?1B BFD4[3G)6=:]^V_%]#^_8L66KL[5[J1R/MH M@Q&&T_\.HW/\\>#G%?YWC.'U9E-\(XR5/#F(.Y/74C'0?N0$N M+4E#EL1<\]:4#\,Z%7.AM0;Z:*ES 7$5P(M*O0T@]M5G\F%X!^HMV5JUZZC3 M6"]]=$39"*KB(;, 0='62MZ87_3/]T$;%D+(.K>^/#\8=1[J%WD4S-E<'7MB MS.PMIO-ICD5QFD81E?'<_>B:"9*BK9V^*G!>VYB[0,E00>>BV2^%-5\7UD- MY61LE@:2;IB)OVQZ++O=,JD%4(*1,.5=!"8,6!1LG(5N16->_">Q?%J=AC M.\JWAZ38FXBNS[78 %=/9M4Z3(1;T1Q*.29NANF7=Z%VE7@WGZ0_.]H',K4Q>@E$<+*Y0\@08I) =K?3TM/Q&%K? M,ZT%H)4$:*.P0@MO JMH[V'8LL#EL7!R+*-"GH@ MR9OI\'.8XYL1V5!U%UV>>SXH%U$JX+1K@LK% IVT&1*/V8OD#->M\YM6(]F_ MO=%:9W>*[786>$^&1GD8U;&T/Q6?4-HI\&//O30.GY] M<]UOPG1.>-]BQK-/5>!OPI?N&G?@2D9EI(>L4JR- R1X-(EX'9*(/@4F-FL$ MN>$#GS8#>A-MPQ3X%1BOP+W%3PMXRQT-;2!@Y#1IX;#Z4+I.U9! M\,8+QZK91)ZU(A+7WA$<;'1*Y9Q%^Q;]NV)^VNPZB.8:)E(\\';,A\L<;\1! M49H[&P-1H-#)&*, GXNGDS%ZPWAF)+X=MYUKCWO:M.A)K*U;@]U$^'Q"CE.H M2__7^3 /YU]^)9F?G9\]#[./RWDE T8>&J\]3TK2@LRC0.91T!X81N%+5,7' MQY!@@T>?'"%:B[MA:/,>M%WCFF&:8[Z.,S#+,=?=*Z(&Y0FQ\T1BP0QRD9U5 M]C$6Z;T//5E"["[BAMW"'MC)JMQJZ_:;I]J ^V1C,AX29MK47!804&40* 6* M6 MXY(YGQ>HGGQPI&@N[8=>P>\&^/I_/YF%5:U MARK27UE$7UO?[42).X\\82[L)MZUW<,:D^ WO/"KLE$IT4Y%?I4,1%%1V^9* M!JZ@8*D4Q_5NRK]\U DK_7'B7!&D>G10\UYX2VS&D>NLC88D4G5D"%L,(0)/ M)OL@6&9JMZW_Y/7\"$&N4'++4.0:W^75.$TQS/ %IOJ?)>YJIF3++""7HO;, M=^"+5F"-ML);%-Z('<_^AS"<,#D:*V %<<2^.DE>3;J\EDE44U MGYT+<"8A,!LQQ20D=ZV3,8^P\^0V.MZD\^0V4CWJSI,D$]H1M8,4Z!!5-@=P MP;G:;DUS$03MPJV;&!][Y\FM=+M)Y\EM9+S'9H,;H/I:.T]NI;$-NPX^0MS[ M(T-60IAB/"CM:W)9;4QCO0$KHK":J3HM\@F3X#&=)WO@P#92WGLG 2],-N@5 M.%>O]U$:( N<@PZJ"/0EHFM-@2/K)-!":UOU!-A&Y/O,P!.)>983 V8*K=C5 M$:.,:3H!M12.>RN;MX$[_@R\=B;D(R7=D $K;U@J4^MV24L-3F>B/? B*R]# M]CKJPN'_&TU=I0?(?*D^-*A*0#[36&UPE,*8'7P@%G0==B M(^GE9A/QGER>7".%MQ'MOO+D;M^+L>28BX6 MB#S:N\=&ZF\CVK5YKE?44:WSP>?U'';=;P&?ZDLP"9IDP1J?6(9@]QA^C0FZ,3Y!\9D!;8Z;5U<%N M1LC"F:*SLO5HDR.,/VZCXTWBC]M(]:CCCQ9MR99[D):9>ETK(5@LM">SX+DM MQ:?6O8>./?ZXE6XWB3]N(^/]A9PV0?6UQA^WTMAFL:?'B'M_9/!>*,-SI/V1 M59O960BFN]HOW*@@=;YMCSXI$CPF_M@#![:1\M[CCUR*Q"6S8%(.H(RM6?Y) M@O1,^L1+5LT;R3^-^.-66MLJ_KB-R'N//U[SJ' ZG.3N)7 J>\WH\$-A(JA2 MW2JM&* VD:=(GC1OW3'F852G8BPTEG_#6,9F")?OQR88]]+/=#6^8^AMNKMN MMZ+.#HKIO>_I&JQ&VV)EL(#!"% L!0C>< @JAH2,4)9X,N39JA_J8;BSC3[V MSIG7XXL3-"B)ELY*0":,T9!\L-]&Q)/J-W:R%=NB(:PN];D6P$ M?9D=#SY9X3=JQ$4/N$82^NJ*(.N>?:B82S.=3AK*MJ'A4?&\Q4_GT_2Q5DE= M7)7?AGC1A' #D-N$6AX@PL; ]AMC::/#R;X4<#"VF%IO:[M&/5W==:;WPU1[ M/08O42OIG7WZ+%D33#D@2;:1>VL?YOGD+QPO?:ED,$B,&IA.]>)"T5F:)2&* MQ3AC6 MJ:W="JZ6,_N!72 MO<'U_FD+X6UKMIZ M@],RF9[5OG>=1#IH;][]/KO,Z0FF<$S@'%>@BF(0M+9 2RZ2FQBTV*S'T ,/ M^HI)TEP//>PX/YU]&DV^(';T?=W=?EP,G\Q11Z_KT#%=6^(E3TX&N:/>AY)- M8D7XUM>.:\%\Q21JJZB&+D+U>]\/Y]4!>C7.P\_#?!Y&BU,]RL"]"6"E)$I; MR\ ['\&3WUNDM)KEC3S"!^(Y*Q]^*MY@&^FNK1MKI.X_AO./;W'4O1NSC\-/ M[R<_C>?#^9<+)V #J W#P%O"VW\PN(%"[Z-'#]IH'!/>%K)-7!1N&(A86RJ$ MJ"#($$ +-,BYBX%OU&#@*1#GGOCP87FSC1(:\^6GOS&=UPO]UZ4,$TZ7)QX9 MTC+2C@K&LFHSE0"NUM''4+R*TAOK-BH!>( 6JY^^W\ARK\J:-)5T#Y'F>^;B MJA)BKC73F2QF94IMY6TDY) <$\PEM=F=T38QF&.;0-Y7!+J-U._2X=$3-BZ! M;3#]>@.$WR:1/T:=CYA$_@A=]!$#?AAISMEE)LDQ*Y;\*&0"'*\O8721>^45 MIM:M/9_>)/)^R;*-"EI?1K_%#\/9'*>87PRGF.9T!N)T./ZP/ 3K/&RI@H2" MZ,G!5@D"3P@QH4!1,A=XRY]=$RJ[_SE'.6Q\*[5,^I%I'X;%/,R[,,XBH[3& M>";C&M7IJ.Y]$!E]@50TUI$Q=<*ZEV!#3D$+95"W#K3?"^CD#(QFTK]+C4=/ M<[H,M-W$=%E<^S"HGNR*E8 .9$JT4]SM\&8SJ?<1)%\)CDOMA23R,Z?K7&21 MP3%-^Q@6+ZR@G5&V'C>[1RH\9"?LF0G;"+N7E@1G9Y-QMPLN#[ <"T:9 G!3 M 5E/GK%S!;)F$GE![7CKAC1W0.S?8FB@G#N=!W:1; ^FP3+?_X]:2S*>OYZ^ M'7[X.%^P.F2?3.:0>: CK_ $T4@!%B-#4U!ZWSKO8RV84S,)VDC]+AT>/;_O M7F 7Q],&T'HR"NZ!=1C3H)$"-Z'%#M+OXVBX!V()+ 1%OHW/=:Q#/%E^>UR'");'FD&6^+$L:#T8[1SA@U MN*(R\.Q=U)%9XS;KHKOZ\_=O!S23_Z2M\'JP!VZ""05]E)%!,CS4A'NR;-$S M\&33,@R"M8\4GIBJ=Y=K'S'B\SC#?YU7?^9S[9ETD:":DDK:(8$QS(-B04"H M$QX,1R^YU4;&UL,.UD Y-8.OA<3O$N'1,WKO@74QF&4#8'W=+*T#=;@+I9U5 M]S ==I#[?G:(BZP^IZ6)M@#7S-:ITA&B8'1()16SEC'QT+P<8+^$V.#.:']\ MV$;<_?/@PD;)TC/Z'^C:)421:5LC(!X\XQA"]*+W<^)@=TAM%'6_^A\AY5XN MC6YW(JF],KOOOOLT&EZ;[?&VIN=P,H_0ZAH2*U[6B4!DOCHC+:#(3.>@F%:M M8X3;8CR8/=FRGT:?>FE=E_$0V%_I&!O27W#Z!J==AOF ^6Q$L *\1E.M;$:R M(6_98(E,V9)DV*RAT_;/?LKTV(>X6\A-NPI&)9Z']V-IS5 MW>HEXJ_A[^'9^1EQ,]$Q�_I^GD]GLS722$/-LD'VVC-O:FKD>B8F.Q-#] MS2>FDPX:W8,]OK9_[).G0G]";EARL2I-Y[R*B;Y82UTRM:5F=5IZ0K*Z5$W8 M*:XV$-%HG1!&R3Y3V1["]Y29T[L^^DB9O0;LS728\.J8*]Q(Z0587PL/A27+ MG#L$$;@-)C&"VKJ^;RV8DV!%$TGWD-!TL8V])"%4>+44]?5T0>*%231@1AK% M@R=JTFH5.6X0,WHH,91D:Q/-YK6>#Z,Z!5(TEGT/]]LOL.!TBOGE<%S!/9_, MYK/?<#X(1$W&DP/G>:[#*3T$1]Z24^HMT/53FO M*W)>%"#/?JXW.+-7R^[(?V"]&L+\C+QMLJ*Z'[X("F(_\;9O-J#R^;ADWD875MU9KYFM(&0*$#I8(#<"56G]W 1-+>R^42[ MPZSTJWXE]L>1NV^&/]XWX_7Y?#8/XSP#XE)^H\C-[C MM.I/R:"0DQ>N8VT653A$RQ@XE+ZXZ+UC_LF\,(\0P+?WZ)",6A'IW?U"J>E! MV\6L!BQD*6W.D+N[#70"+=;)!R%EA=I+2%K*6C##(5@50 0ON?+<6WTTMO\*_%\% M=_O2YPIR/OJ&:'&M^=B57%Y>G*>$L]GP,SX;C\DXJE96&(VZ%WB O$ADU1N/ MV8)R@8$7/H,HM#21M$OQ5@NF=??,?<)\RHP\,B6NX.?.MU K<\@OD6,ZGY*V M#:<>=,ZO6Y'R$^9 MD(?0V@K6[7SQ=>V>]N:%G+:&%9LYN"!M'?RH(>;(H;# K8^!DYCZNR,_O9O/ M%G)>08#=:S>O:HO?A.GK:5>TGKO0VB5&'ZQ5'#-HT=W $+Q81VL$E30=WV1= MZM9#S3: =0JT:"W]%0S9_0+LBKK/R1\9TL=V!^];3$A':2:@UY,YA"$2,X*; M3:R#5V(=*BH"6,UU#O6FES" ML)<_O/3Q^$"GD&)P!3 X.GY%[=83E034PCN7R:QK;A(]"NC)PP[0:BMUEE"LTZ!*TN"8#! CUJ_E5+<8OP[/A?."=UTS[.DG))5#9TKDL0ZI^HJW- M)EP2M[)1UY6Y;//8I\R"GH6\@@^/CA)O#_6G$7;&^^OR7UUIW\"BC$@'):"7 M1&44ENPV7< 45HKA5FNUV2W%3C"^+K[LI(05_%G&>__]AUO2HW7]V?V@^WZ5 MSELLW]7__O[VU:4D(_UF&$\^X'AR-DRS?Z3)V0^=).]6@-(6N.AE++7K#\P/5R*Z*;HEHANT.[2P M\.\YUD9/WQ_H3O[J54D^LB*S F$$&=TY(@3':[66B])9;6+S)JZ[H]XY9'75 MT^?1&1R+#D 9HY8Y6'KEM:"=!NOX&>_KHKUB)@7%6E>)- /?<+8PQB"M7^5:9X$TBLK=_]>^ < M08.O??)CTH^>>NCXLP;:Q9"3#<#UU!;L7F"':0W63(V;T6,''>R=*%IG8Z,T MH',IH+C,$'D4P(,SVF:636G="_8 !'F@5=AA^+&-Z%MW=*GW"J_+SY-)KH&8 M=SC]/$PX>T&$,M7-9K4Z/ H&GFE%3GB6(J7DTL8=/.Y_TOZ]TX9: MF?0ETA[ZA+W%&=('?B1P+_ SCB:?ND$)"W]H"5$D'K.U!;RJOK*12!"+!]2, M<10NA.8C9C: =0H4Z4L+/1P8/^,8IV%$")_E,Q+U;%XOJC_C39!HR=ZOJPZ1 MUR:[=;XSRQ(TMV3Y,V.$W6B<\A94V0C8*9&EO28:3]I^,YWD\S1_/5UN=]V) M22:VRTPSR+%V([*104C>@'6:F)O1RML]P!XU!W75L[].;Z6))OIAQO6C>D+P>'!.<8^8.BB)+J%[A@"\Z@- )I8R> M!;M1KXWCTOH]4[+WI/1MY-J#S; $MCR19-*"D:$"+"51QSTS<*G.W8K2(=*9 M%%CK[.4; /8[#+N14N[V:'JD1'OP'99@KE;8U;DOL6FNBG->0]%,5FR>5LG) M''&..RFELJ9UM/T^/">D_-WEW<.K_FS4_0[FU:;.TC8=D,]72@\+6;C$'O28G]VB8YLN;7_J]-S@M MD^E9S:-=#(Q.Y#S11^SKIGQ;/ >X+-])9,=S7U[012:U <-XW1)])!?8%& Y ME*)0.=<\&'%*]^4Q)I;)MP0F!%N(S_FBP!O/6.81F6T^6?HKO"_?AJ7]W9=O MH^QCN2]?P+^8X%),9CQ(A%1*O9+)#EQ(%KB7&6D1Q9OFIL5U $\_RK05!VZ; M$X_611]S;QXMB*MET*DW"N/?PMG%B)A-UM373*T>UG.8._<=:-*LGT]C'3\5 M_C(3E#8V0/():6V\1I<<0O'*6U,[E\KFU9Q/AK]W< M2&&M)TY=]S2K1#IH;][]/KN( M]!63I+D>#G% /KHUZV]U_EKMFXVF!TX&:.BM0(98ZQ6*$9P M)08PGEE&EIA5MTV=(WZ5;J[MVYMTD#=I!X(US /K?YTWQU0,,C+.A)$@"K>@ MM' 0?U?7N1#O(B[4"P/D9N]K9.TD+!X?6EBEC(Q8L6 M;(G5YG8=]>IX.\3KO1K*]!I'LQ9F,JQGA:7N&" M3%@1-;@LN][LA@=5BC9/YWVZUU\Z2BT\.._M^LM3;":M) 0[.U4'; M2EI#O-3>/D'?=AL1/*']\X^-\C_OD\!..GCTL""NXTTI&R$R3(!AS$'21P%GT M.3N>)6\][^9H%O_M93[.E[E/#C_%"-[Y%&<;S#;G2EF=R%/26M5RH@0A2 6A M."TDD[Z4I_,F;[/R;Z_Q<;[&O;'W:<8,'Y:!U]J'+ )P2WZ%XMF#8SR L3P$ M@3S'YIUZCF'=_509UIE0PWD'+8QS'<@]I"6-TQ!GO]6FP[7GR@Y%@]M\?)L: MP$U3/K>!%9/A6IK(!VFUJR!TAZBP0X2 MWR,A@I,^2HE@BD90P2(9Q::.;8I9^I!<]JU/E[T2X8'BK?WQ8!M!M^[=^L=D M^F>93!/9N+5)# EF6:IAHBR:"P["^PS*6@51(0/:#W7T&FU,]B%;]=XG[-][ M;B+_26OA-4S1/+PL:^&-(,/( M>:DVR@I^H%/:RH>?TLG>1L*-VR->X/A]//N$:5B&F"_ZA6X JF%[Q+5 ]M\> ML8&2)GU)N'%_Q/7@K(^8>-&04LUA<3R#YS;3/I>5+\7J$%LT3]VSVN_IC[@O MK6\CV)ZT_7(RQ11FESW]I F28P0CE:O.KH*0 @=F44@>LF&;901NJ.J;3]]O ME[Q&:EFAZ!UDVD^/]2MS93&[UZ60R=+TD!3+=1!X@&A% *_I'//(D/G65RUW M4>S?<.L[VK.CI%M7L_],,OEE,IN]'O\ZR<3O10OPU^47I+4/- &+3D?P4BA0 MZ,D#$5X""Z(.-W26^;*187[O8TY'R8U%VK<#7D>9XJAV6*Q$K/T4TV5J].OR M9C+KU##[:30\&X[KKPUX#,X5H2$(SD$)LF.=X!Z8,$D4E!AXKQ&\K1&?#K<. MH,&UOL,>[[$N>H=-RLV=\V.8?L!9/Y=;FSVS]QNO1RR]T378G4.JX]D,IY_Q MBL0Y>1NR)=8JTQ5G,G"TMT'7T(,GS[+;R.+?Q4!8@:M==\I[WK39PJTGQ]WH M4M?LZ;Q6GMXHQX($M.3B.TR2WNK6E]F;P]O7!5ESMJSO(=E6)<=]6\9$*4F% M#(SE"$IJ"TZA@AQ\9M'$R$OO,?'CZ!K96.L;W9QM(_T]7I1L NOKO3G;2FD; MWI@\1N)[)$26G-FD$FCF4VVJSR'D1,YCE+JFE''E6I=G'O_-61\\V$;0>[LY M$\8F\A8BV( "E(Z^VO4.Z'],L)29YILYZ,=_<[:5_#>Z.=M&>'VTO,*:+#A. MV)UC?"!4R:W"JYH>W[CV[!LH)4:*ET'NHC%L5 MSAD4(Z-RV4 JB;8G731$E+0]T>E4A+ 9;Q_EC<,I"QPGR(*=Q=U#/=7ZHC.4$Z-!)]#P4Z]\0Y7HW3^72Z M^/M EN1D8)H46:7'26_%TR6AQ9+LIR#8$I"3J2 MZ2(*\\ZVGI-Q;#VKP4$.RNMETN93)L*C M;E[ZX,$V@M[;S4L)*C'DM)]&*>OE000?7 (=+(O))CIG-QOS\P1N7K:1_T8W M+]L(K^]LYZ6]=*,',?,L15IA*<[4PCL!SM066ED1BV7VN?DPG0<@':E?O8MI MV5()>^+(@!E:E+$)I/,1R+C1M+'5L((L#%,2R8A]$./ ;-A561L082M)[S=- M^D;0AP69=2D&I#*T-6I/Z_;>@4Q&BR1CX:5UF\BG$8GKDR.-]-'#Q5#M M"G7S\K$HI^E4TV1>8ZG-JY ./)6@H"HV"M=XXUF$Y+6(TD7@/]SNK-S5- M!Z.OV099.E"DLEKHPPBBI)/2AVQMK]43-XZ/UJ'F5UTKK(O(ZF7CJU\QS,ZG MB_&0+X?T3],PC)[-9MC]6ILP,2U65IZ_.PZ'-V9?'%H%![7\"S0!LLLQ)"#@5BL#D%52(Y"HTIO"OF75_E MJ^=_685@F8!,GE P:"&EK$ E27ZOS@SJ "MK-=81&KW)93VN?06B]\JKVV= M/ H)V0?.BF*L_WFJEU'G<9Z.1"% MR#"GUP@#V.2[+(<,,=6<6J:%I)>*J>8MNPY&G0="X(Z0/0UF2I+!5ZAAZRC2RBB,R'U9]_< M@^QK,'%:*::'4-MJO_H.WN7+M G8/=H[:X$>W/)IIO%-=J2FZMK7H;86=+!6 ML,RQ]F"L#1V9A\ C!]JJL\9B&#;/VSX";FUN&AT'M;;14I^4>C7^=#Z?=1+@ MRP-9%\PN^0CT%Q*"81)BU!$<2CJIL]/*M X/WP/G.*RB1HI<1YD=M="G670- MFEA"R[D$J5"#YK4AL&4)@G<>A \U/A;IB]9YB?? ^=H(\A@M[&D'D1>]@+FR M(: $+%DLJUL=68'!1XP]?>1L]8^6;\TF:^G)E6JYC@-Y6BT(,CDR[?9PR#5=$V)B5N<,H::NJL(8 M!%-J8,U&9X63.;!3J"++L[.&NZK M&VMC)#>6C$27; :G@E$2'9T@K>VOE4#V;WD=3K=WJKMW54SKMB_/)]-/DVF8 MXV^3.5;Y_#@9Y]D%L*A=L=[1VAAYFUI6,Y'G:FW(VD?>*GG+I5M31G#?4[Y" M.K25? \;R._OWD\[)^7+NWHOTV5^7?H/"27Y'F!2)F1HJU\B"C I8L:HR6Q'LU7R)W&*FKHXBU9O2Q:G]/?9D/ZQ+#(4UQD$'Y90@Q(7HL6OMX:&E#2 M1(A(6U[.M<>S<]8FO>'.LLGSOD*>]*6-7MK-C#_C=#XD![?;"]^$+]7978*+ MW@H3D@$O:_*=1@4QYP3!&L>(RUF9ULF+]P+Z"KG47E$-^]-T1+_H9[\8?7R; MWU;EK*1&**9X4(D,K)BY!>L1=<&@?50;[3;W/N8K)$9CV:_M/-,DD:-+9W\^ M"K/9HA@XD=WM&(?"5&VVJ"1$G3PXS+GR6 4G^LO=N GF=&..3<3?0S>K2V"+ M(H=E2#Z_'E\F(OT89L/9[^-)K&4I51!=,)U^/*$7:#3L#M+KJ[KH"[#!NOI. MYFB\IH/G?>Q"G76$/ :]]WD!UWI],D7A4O" 6$]WY1*MCW891IM"X#P4'GM+ M=7L2?-X\U^0IT'D;=;=N:]&5!0[KK*!KU6H7>:%,C0G:]0U4D /UOX5:U=C7/W=):TW MP=YG#ZU'XCZ,==:* ZM:*>Q3@7VUYWCL&J1!E[WCU0M/=5:0 .^-AZ -CX8Y M6W(O$U..BGP/F%+'R+UM]-8#YWZ=C/'+KV'Z)\Y?GE]=(R4>,YF6&6JS"MKE M"XF#$ $7/+@H%!D!K<_#U4@.U-=C+]J<-%=%#T;3L\]A.*HG_\O)]!VM]>K2 MZ 7&^=57 RR)9Y5K*6"NR8KP#WE9&K M'Z7U$="Z$,2U)C2K8'+)G$3:6IGB=/(;82"@)['XR'RDD___;^_*FMO(D?3[ M_A?LX#Y>-D+=/9[H"+?EL+IW8I\4.!(VHR6RAY2\X_WUFR!%'90H5I% L72\ MR+JLRN,KX$L@#\&J]SCI)MH;0U8+APTVZ[E#>Z1/?EYNT;]#VYY0CQXS6/^G MYQ4<2Z\G'15H*.4M"7F:E#(26X:6,ZH8LC>C-*V]E[R(7D_&.:,#&L($FXCD M^%H%6SH-*D>U!1N%:WBM^?)[/?7!U5Z]GOHX:"R]GGZZ7J"!%HN3B%QAL7)< M";>U9,;JD C5O.AB PDT4:*TI9PY#C'7/JW8(LJH#UM[N7Q6W_0-:-E38I5/ MYP W5P]=!&QTG+I3N..J:K74_R^7H^P:AC?>@9HI,^2R+*8:I, MVJ-^0A/%(\\B<\5,[.3$!W_V5?EO?X.U/&S9**P3RED1RO&/*=VXE,_$.D8) M V^%YTAC?.U.\B^Q.OL0GE?#] WJ]:NF&'?1Y;TZ>QL":P"D9='K/MX=>W4V MM1J$,)[$TA-3&GRW;8R*,,LEERP&H+6['HT?J7M69X\&J'V<6IOI=JS(<@DL M,-SXO<0/TCM-G-2,>",@(Q.PR;).Q.E-U,?U]7%]O-& 4#]372.]T+)< MHN@$A2^")5Y13CS5U'&>LZ?=TF%?$4FIK7V;.C0H M=K#6H3'1Q^(#8&%YAG@]O?KBK];UW (U!\T8B88B7Z<"975LV8(]&4Y!:%6[ MH>=NJ8:G(K5\N ,:!SJ@-NW<%._S?!9NZ,\''_$_KJFQD$ICX$9"*"8PW*,Q M0B;.1-1>\A!BMQ9!'1_XXOW?S+JU(]5-&;_ =YBN,K@V<.JERDJ!(2P@JY91 M8&"O8R J,<:LSH*"VPL#6Q_Y.E%0Q\(5#X$7\ZOS+Q[CXU5W/9/ !VX(I1(W M0HW*>N=0;/4;AV@/$WW7> Y2HNTIOBI A9@07"65F&,L5M0@=/9 @Y!^ZB]NPE M.' +3Z_OOSX&J^RWW]!2E]>7:T&\%-XDCX]GY;Y>&N(IXX0' 2A@C- M^-KA MN0R>KF=JUB.<FJGYD^ MEN+5$9Y*!F_0*."A1)_\Y9K,=Y&KT2GI-IF.A<"!!F^^)MR3SR+* MM2TCG[3#=2YY0X)&^A0..ACY]I''6CYS^,...DZ: MM;=P@VKFC[/IURN87Q8;W-X!))]D5+HTP_3(6DK+'!\Y)=PRKY33*:3:T_.> MDN/5$H2#C?X8"+HV$&Y>@2Y2-2((3TMT''IPN,=V0. @!UNDTRG[%" 0 M[0Q&H1C6$%R\RG0^JHV(-BE>N]AR2!#LH 9#8:"/E1OX_OFNUSJ$J#ENB9Y2 MB;%L<,0ZE%4P*WFD20*M/;]G9.W):WBM5Z/Q/B9OP!#.KL-BDB9^_J-T93G- M9U>S^.<*^TY2),&6!)=&J9 PQAU@[6WBK,*^6*]0Q_V-9G$Z&.Q^GHWZR!A(_*P6[KC$(E*[MP$21M?--A=.D@:@V",B5CF M<40B&0TD1(:QD1M3TW:V'V!A1D78_Z M\^PR3*;+FH7=I0P/DTW.0]EEC3&$E2D?TAE?!@$K L ML."=3+4;NE<0^P4V MTSJDH\S0CFZ 5>3N198/L_DNR6^,.?UZ@B_P]U5O0XO10\F_)0+*^!A=,I\< M9<11*K)+4;'J%W,'"?S&\#F<7(BDG23U^$?_ 13BY+:OYYY-2FR$HW=X^Q)*ZS)'AN2#(Y*AF=U*GV MJ?\V6=X8BJJXI$%&6>>VQTJ*S+TAZ%^-B#9 +$I.A(V1,0$I^E09.:^W3_5! MS5H;.*Q!&L+#7O^;,P%6"^CU['KQQW0._F+R?Y ^SA:+S[-5E[*/N-[^CMR2 M\=_P-[\M/ET7CYSF]<\7YQY-90QWQ#B-)@0JB/_: !YC'][4%C]O&Z/9#V;7:1S'PRW'E!4[]&6N53&")Y)#%HR&=# M3'4*J?=X^!N!WB"^>8PE=_!1_'P6 =+B YIQ=77V_(RA("Y\X8S_X^N?YU^0?:/"R')\'D2/5P>!+ MX2215BAB UH'M*;6BPC:MRC VBW9&\-7 W<]@:J#KVY^G5[!'!9E #),EO.0 MSQDW5OB((5HH(@EF,$ZSF4CMO>3:BN1J%^H\EN*-H>5 -SR!C./-=?K[XFIR MB5:Z^^G)8G%]N317VU%/79X\V/2GWF:H/1!J-0+]9)KNG:\8LG>*<(PRX49H)-$I*RLB+=,Y:Q^\ M-=:IVD"INO*M;4H?8X45N:T):B>*H(;MQ>.F.MT+DR!%Y& ME6$OK_6J,NQC\@9ITUO[$0-S(G- UN;S,JSFQ$9K2++:YNRETJSVA>UHV[N/ MC6%4<5K%W,SGY+IY@;I(]M;;PO?R7O<6X/N8?MBV\%8%2(Q9(I3R1 +/Q >K M"1-*@F( RM>.9%Y*6_A&F.AC\=8=G__^[[\@7D'Z[]D%KI3W)I\DITUB41&: M'<5-5S/B-&?$J]AW .KQ9;+X\\,< MX/:T_UZ+^I($YRPG 20C,M)(7)"1*%W&(C#EJ6T]:V:[="\>-8T=,L!>LH9X M*218-_]4I64YRR3D%,ND5$]",80W/$.4FH-I/6KDL52O%BH'.F +KJ6\)?) M]TF":;H'9IDQDO=!$] )J;A4*#,(23A8Z71$?J[M0%!Y+-VKA\R!#FE0"O18 M4HP9)POX/)_$M8B4\JA1=Q(C("]CSB'.52"&@4-*)JS@H3EF'HGUBL%RF LJ M%NT\R;'*<=$3 S6BL<89U)[2#,C>'2>X:983GE+I)B,/=+^1)4\_[\6[OY5M M*Q;B/$VQ_W6-M/H)(4UFV66D2,X5GL1+\ZD@*/%:F #6).VZ]7'M^L37"8$J M]FU4-;/9M1@=I[3+A*4RQXV")-8*3UQ2/FO-<@RLA;O8SLQ/=!1#4C& M]D[E'>1ZLZWA^_BLU3[(&!\8.AC$\+OH8?=!&K]EA0.T\!M0BQM+BBQ*G46L -$".%/E$I_&. M/= PHD:OU5S6N<-K'WLW8"*_P'SR'3?*[["]L2=(+HUFDNCE?'!E+ F94R*T M,P*WRVQB_=%4.\4Z8@G<&$LF:CMR*]:.4#*WJWU7V[*YKD\?K'1N+W/4+I_; MMPR41L-TTH)H&@$QKC*NHIJ20)/6&>/V8&O?M1XJ<[7RM^=&52AK'0!N)T"# MPW?3>N*$VCL^<IJ9WFOT64HY\Q5'/YMK9O!YB^ ?%?#B[(,"_L MY0SFWR>E5?9I?D+:1;G'6SS]HS4C[J!+HZ.%FGH7SQ+TH M,PJC2\A.\%/B>>F9+E(25&+TI(FOK,SE($U MA,I2UQ$HZAQU)-3G8$%+$S3KM-H\^Y@W"(S*MF^0]?[KM$SSN(V3/Y;_4'RR MO,M(U''-,3Y"#8E,-F"(#(FD)+6(&"RK5/N(X1EQ7FWD5\L%PZ%C?5?90;A& MX=RS@ATG/JOFQF[P., '#8*NYX4TX*1+#M=N#I=MYID&$=#IU3>8 M?YI-9W\M([3IUY5=;H1"0B4HZTBC.6:Q=P=I'K M-8&FNA\:+#FW?.WYR_;E[?H?TUE88&!0.-RJ@AGB#/G_Q60U!LI?Q.N+Y:=? M9A<7'V;S__7S= XB2I"H8(B*E\D3EGB6$WZ)WT>V%T1NUD&RE5(OL$%PE1N\ M48"DP8KY5"+ /R=7WQXILWBHS>*A[@_'.9Y+*KT#$4C@I;U9U@J5,KYTVP:M M0G#*U>Z[TD21(Z)]'(#;]CH<#2TM-X*>2FW1:7V,LSB/V7E@ "2:,M'-8-@? M3/!$>0$Z1F&2K-UXGE[/Y59D?^/-L<86_=#=0L(Q%6I2Y M2&7F5LN4]UXB#);WOK]AQI+\#H8K86@DR5A1&BX""38!OO!:JD@%UV\S^9UI M23VSB9C"H:4"7)J#L20[2JV7-CAH=@[Q&I+?^^!JK^3W/@X:>_*[5C&!XD P M3@,B&:IA(5&2/!AMG=;15&=K+S#YO9?+.R:_]S']V%.)N^CRGOR^#8$U -(R MIW@?[XX=L08"PYV"$K B$JEQEW#>2T)="AYHZ7U1^YQS_$C=,_E]-$#MX]0F MXV0N+TMG3G_QV>,.M.X.+:0 CT)I37UIS2B)B]00E1PP::E2M'X.\Q."O/ 4 MU5Z^?92[?*AC*MYBWB3GS_^:S9'#+G.IT3X_S:9IG9!"HX$HO2'",$ID2;VT MTC-B@T'9HA3&V%V![S)L6S?LLK 5-'EX$,) MAO/J?LY3C>L>2])RCW]*U&YJM%68UQOF53%_2URL.K7L>9EP7ZMU>G8'O1H% M?:UT.E( 6 %B2\+SGW<7;MT\0L@-YF4P1_WKGQNZ(1BTF>'XKY E.R#[E7:NW( M!MB[%?+#;'Z&0MZ)7Y3YS5_=?%5R"R;3TRG\#_CY TW.G04)E%L2N%5$'R/DK524X4OJZV=,G>XU,=I^=T4'+.C>K;VGKG%7#?*;.1!W!HL W6ED)TX MH7V9CT3Q[>6,:&6DA:0C2]V:CNSU^#>RW WDGV,BZN;U^%$:V.(?A50.I-"D M%[#^R2_XW?+&X(MS;DW6*2!_8(4UR*PTL5DQ8GP*L53RT,UNL150UTO$X9 Y M%#CVQ6([SS8(?K>OX:NV/]>SZ\6=>B4;[/-LL7)LC->7)2UT]>U;&PM!M1,I M$<964R "<0Q*[V4NM#8VT%B;-U97XHTLL^, 0<6CRE[O:A&XW[N: U?>9HG+ MAP4,#4&1$)+&*"Y)0)4#]757X=XB#@_<(V-GGT6ZK>,'7:0?$NV[,Y&U+95, MBF>3"5=E50A)D""9()&C-D$PFUSM+O-["_N^Z#9P:H.:G[W"OELMSK-W^#H7 MYA5=1.D#)YXJ-"&^UM%9RKRN7ND4>H#'FX+\#M M]M2X&F3G8P>K .EG@+%4?1A@.IC(B:$4XR8:<'.FAI-L #S#Y5?E9I=K8Z[Z M$#KH#(F7)GN2R$@5\5)) C(H(9.04K2KAGD%51]]<+57U4L>JCC^G'GD/?19?WJH]M"*P! MD);)]/MX=^R(U1*D5U&7(;JE:P^2W:"TQ2^32M%0877M+-KQ(W7/JH_1 +6/ M4P>K^I!"62JT(\''3&0"6Q)3'.%&,R:R2K1Z&L9KK/KHY=M.51]]'#-HU8=0 M/O&(D3>WL@QC]JBJR8$PXZUR1F9I=P:PK[WJ8Q\XU+7\L%4?W(*AW@GB6+GX M-":BOD82SAA(*XQSLG8O@%=;]7'(4E+)18-6?>@4;)2"$(DV M*NN24!G>JSX.#O.JF/\E57UTT>N]ZN.@JH]>T!DJ37X?O[^DJH^H4E8! N%9 M\G(G*(CE(J ?0P8JF)6\]I7KR\+SWE4?HX1S'W2 MEZB-(]9Y1810+JE(HQ6U<^X/D?<%)H\<N4:P]VJJO! M.Y"'<'V#&+]/XNQ:A_,,U@J-VY<+6973CD"\B9E039&G>PLLU9XDM8^<[Z"L MY\9!DTGW31^WR+EES+@I+!523!#'DR-&^^P44":A]D#6]_J3P]CL<4$P.F:P MR7,VE#RWN"E(;S$X]=2AJ8&1()S T-7)'!7D0&L?R#=5:$P)UH, KBDK/@0M MHWL5-IG2IG)16*542B2C'D3B2H.[5TZ$038R",VY&NB4HHY"[Z_"6- R$IJ] MJ8*QOF02)&(22B]YN25.5A 61%16^9)\,@+6_0[KHWI^*U'?L[YFZ8T%Q/_\ M.OO^-XCI;R=E E!)E3B=7OS872'S (/W_\X*?C'=H>[A7^Y5!--'RDIE+&?? M_!PI\Z*T,[DL\WU7X\KGZDO[//VOPA:DE8C:7 MG4YFKC@#:WDA]AGF>3:_7 61J,?RJ9_/_EA?BJ5 .9.>X\+%2Y9,F<_%7$8^ M"I(Z7,1DV(A>MEQ,[GC0ZW1M=1,_=K]Z=JNX^7;Y$%"-__J/_P=02P,$% M @ +H&H6(Q@:1+5%0$ _@H+ !4 !B;F=O+3(P,C0P,S,Q7VQA8BYX;6S4 MO7ESY#B2+_C_^Q38GK6WU69"%P_PZGDSSY1739IEI;29JNXWEK86AHL2IT)! M-4FI4O/I%^ 1P5!$D "H++'IJM4$@EW_X%P.!Q^_*___?U^#9YX51?EYM_^ MY/_%^Q/@&UJR8G/[;W_Z[>8#3/_TO__]?_R/__5_0?A_WGSY!-Z5]/&>;QKP MMN*XX0S\431WH+GCX.]E]7OQA,'U&C=Y6=U#^._M:V_+A^>JN+UK0. %:'AL M^&OU5\11B&B:0 _1 *(L#&"&O1!Z- AR'WLQ9OSB]J])QA/,LPC&Q \APHS" M+!>/16E(LCRE49;D[:#K8O/[7^4_"*XY$.)MZO8__^U/=TWS\->??_[CCS_^ M\IU4Z[^4U>W/@>>%/P]/_ZE__/O!\W^$[=-^EF4_MW_=/EH7QQX4P_H__Y]? M/WVE=_P>PV)3-WA#)8&Z^&O=_O)327'3HC[+%SCYA/PO.#P&Y:^@'\#0_\OW MFOWIW_\' !T<5;GF7W@.Y+]_^_+Q),GL9_G$SQM^*^?VFE=%R;XVN&H^8<+7 M@OMVM.;Y@?_;G^KB_F'-A]_=53P_/NRZJO9&E5QFDDL_EES^RREB/Y_!OB5^ MFT->+3#7BOO9%H]3F'ZVQNZ-T!#SW'U0[S=LJ6]W2^ILUMUS;.NS M*!N\7N"SV)$9L;R6O_@D?NK)R($FE&E+IU?=(U;Y]X9O&.^TY=[0H&#_]B?Q MT^JQAK<8/ZR^-B7]_?+AH>*T:%7W%[FMU5\OOWS]E=\37JV:[?>[XAOXV]>! M5#N>YF!_TA"K.;$\*UZ7CQ7M-C;!A=S4.\;^O:4/Q@R C@/PD^"A_O/_^GG' MN0UHULNCLK8*"/C6?@/E;]IEI$[OYX.IOJP&J7!%9U#OG_B9EL+6>6C@W@3D57EO M*'Y3&GXEW40(MOX$RHKQ2EBX1T0\^)JOA$%\N5Z7C;1TKQXDA?XKIBCRD\B7 M.HIZ$.74AQAG&,9QE@1,F+$L2'2TP$E*KE?_(ZGY/QX%T?4SN!8/W0G[D8&_ MXZK"FZ;66_RGX5);]%9 T%OLDB3BN84[:ZQL]_JX5))@^A\M#UKJCINJP?*RZ,!?ZQX??US(>I.(J[SU,0!T\U M&)$'._K@F^0 M"Q8^%0UA3WRP=:<_N6V?/I9C-1_JY3M/E'5\1?Y4#6%'3Y7 MW=?,MIWKJJ2.MMIVY1%%3C?2< +D 0 NG0%#2!#L6+L"6/2@@A?(Q M>QN@*1B6]D5M\HMNEZ;@O-Q%CK!-,D)4(7(8\@H94B##,ORF%"(AR&"0FYAU6TDAHYQSJHI0^J MC@' >P[4](PB7M-:Q3X*>CJD Z"G#0;B%V"/O%4\6'_%T)[L%L1EC^Y"^"CK M4SUQ.^TIWY$J$7EA=R/P+XJC+*($]20:5)[F6P8*3BK(CQLYF/P8OG#&[]MS MR6?>7-Z7CYMF13#W:.0Q&*8D@2B( DABYD$N?N\A3J,\3Y45W"PYQPIN1Q%L M>',!<$M48T'/XZ6@X*RBH*?@6G-H1UNNW('Z!1#TP:5]1#14G%5DS%35W/PHRRDY98GVE)SZ6V:G37DUS1Y;8Y'2ZI&S3P4FQ;HU$F^DZ7C# MOS=OA!"_KSSD)5Z69## -(((92DD//*@AW 2HCSU>!YHW7THDW9]PNP9D<>B MGA4PXD7S#D0=4,7+$"3VB+;^M>Q)UPLM>F&@# MQ!%%$*<8QS2%@>L(@'A" M97*2 MDF/=,:P&O3.A CZQ'T;(PY $"8%(^E*)QWR8YT$6\8AG6>*OFNV-^$+XG+CH M?P5\U'2G%:GU5.41]7@!>JKVE.*L8)9TX&DZBZJ\67%?:KCY%_046ETUJR]B MFGE_I1D1/^8I0C#+?2S4%_(@9D$"XR1BGH\]FN!,17V]&-=YM(NFH'@- M?A6GY\>*MQ>?W]Z5][C8G-ZT)[&87HIG2*AIHY@*I[SX3H@RM=3$*Z-E)OYK MM\1>CK;(@CHAPK!\3OW9;/?_PFLN7KJ[W+!W_(FORP81C&$> M,['#B9,;3&E.(,YHE-.0^&&6ZU@ D]27*'V=CXE 2WM?M.T%MT!E<1^N0NJO62VN#]N:"4=L.]X]^^/FZL' M7@D5O+E]BQ\*82A>DKJI,)6>4H]DB;!@PX2&$(4H@E@&3F4T#<,0^6&0QSHK M79VTXV7_]D[JRAH4&U .' !;VVOQ]2NHC?E1'*L)09P+ZO(+'Q@ O^+J=]Z E@O0Z1$U M#:& R;1&L N'G@901.)"QKQ1*P=F=6F-0MIFAEXLFDU-Q'$@F^(;!E>G;]=B M"[S*^RCBJZH-RW[_7Y[(5,*L;;&D6M3HB<'?A([(BO7:US50&A34-_ABBOF M8=B#?UJ%O JH>IJFY0Y0)[&,428C%25#+\ZI! MW?6="_Y#I@1U/.AZ5W5 5'6P.H)&U\?:LW$!)$!;3EI_],!+%Z]9YF#@QZ:; MU0 &:YY6'=H+.UL-8#GTMYH,8A@7*MT.;V0Z^-OR7MX7M=OGI=1IM^V]>OWF M>??,-7Z6O[O\ U>L_<>-H"HXNQ;?YF=\S[LK^%7 J1_G00+#/&(R,2B$A!$/ MYBF*,B_PW]$9\Y3)]?X?CT7SO$N+K*^:.U[= MW.%-5SRJ_ER*HW(M:Y\^MB'J.""Y'](0^IFL2!'&.4Q]H:Y]PACQXXA0C%8/ M+VK/GG\>LL6_CDIY*86R=GG#;XM-JU0(7K<*188BM.$'VG4@%YO8#$4H\F3\ M>,;$%LQY -/0BR&)THB&/$ER2OJ)'0JS_C-/Z_$ZMA.3*E[X)YM12ZZ(UY@C MO=V\Y0^V#(*Q$& D!2#/8/Q<+PEH11&[?"O,*"F_!JTXH!'R].4,I;-W$$G\ MV JUH!_$]CPLY1RQQO>/Y3&Q/1W:;A3K#)B9'K*LPJYTWRXE/\MX@!(>P2@C M7.PG.((IIP2R*$\YPYF'&5T]\8J4JH>Z$Y1T],J8GK)Z^8_B]@[<5+A8@\O; MBG/]=*13&*EI: MRZ^G3MC[)N#ZFDVH$,V)94D^GJ"RJ3&9$?;GTYQXWO.^^ M?\!%U=:%S3]N&C'A!5GSRS;'YOUWNGZ4]LTO9[8[?*IK&L@S(-BRT>7:@2*+9.:M^!:T+(D MHCR,,I@*4UM RQ@D640@#;A'1X ]C2>YT< MD<,9F-9;KX.KGC([.R-A-R=+I8D<3H/C/)&SIN.5$D5TIL5]ILA)!*VGBAQ2 M^K%S14XB\JQ"?,N[VQ[3MS5Z[%RW7GMM@&POMIE&0Y\2%) W'^ M2'D(LX2ET(\S$@5YS+) *]Y6B:KC;6?+0WN)..+B_QG\C[JI!WJ8*CJ$;2.E MZYSFG@H"PHMO\]B^"Y-7F M+:[OY/\DJ2>\ED[/MGQU(6]=Y1\N-VS_%Z,G5SR+TR3./>7[TU.%N:@9V@>17SLS;=F;D/\&(E;Y2?CJ(;X30SC6N[]^OOXXOFAI.6C[,.U=8VMD!<]!,JTA M+:*AI^5T@ #?)"^6&K4I2&L4&SPU[F+QP0K"C6.$51XW+EXM"^S7U_A9UL0> M*@]S87?14)SLHB3,( JR &8\\>0=DY?X?I@P3[=R]1$RCM?P0!0\=%2URS(? M0T;-D#E?7KU5NA6U)^BF&O.$2/9*,1\CLG0=Y@E!CQ1AGGI:?]N46W%_6I,) M 9??BUIUNSSRJN,E-J((WG$QP'VQZ38$R8!B/]ZQ\1;;ZR:$&>]Q4X^9[6V?R\VV8NG'#2WO^5!F.&641WG 8. D):WEI]]XX$:^ LHV'+)HZ8*?^B8$FK&O MI[%2V_"L(*"W'L^O=STFOO>[.26=KZ3M-9=/>;%??E!CC_@MGJ%3;N M?=$VRY;I_YT?Y)9O:,'K5<(\]1.(0R^'><0YBCQ"@E#++SA! MR_$&.J+<.H/HF#;XZ7,I=I9$VFBWAH;>>7T*Q1];>>E:0S=**GJ*T MZ)I6$/GEJE9YQ6Q=;\LGMZTM1\U+^DCI^MTCWQ7=BI,HI &#(4XBB'@F _)P M .,\RJ,XC)G/M1:Z#G''*W]7$;SE13/X3@M%M47O"AL]+?")US47Y]<7\%QL M>PT]7X"F!(2+HV[!+L"'HI;-4/Z3XTH6 NK*+;NXAS2!QY(BT2*]J&8Q >6E MJC$:0_]<_7%3%^+)FPK+$+_K/E>Q4*'D!+3.6#J0:8AL=4%7&7^S JB'L^ "K\]H9N<3UQ[I^ MY*P-";KF5?N[51KF7IS&"'(?QQ"%:0K3Q&S3;;_(% Q_OXYK['HG\RTKHB_M-PW1N18^_[=K3*SOC2JK0WTO> MO>G]H%PQ)GA"? 5_[]F2:[I\9X6V>N4Y+9Z9Y_?XD,LY?R=%VO/_3C]IF ); MU+@O7EN4&UDXLBT*LK/X4!"AG% ,F9_+!GUY C&*?9@QC-(8T]A#1&?CG"/H M>)7ND^^JG[8,J-F$9ABJ;:$VD=%;Q6>"HI\^JRBIK3S:.7++)M0J"G^06:OZ MGIDB:$]'G-4?!,-R+V_+ %5?L>P/WH7!KO(XS3C* LC#T(,HB6.842\52H'$ M<>AY49J%.JI@GJ1C92#K'S_T3.@M>06TU!:]70STEOU &\B/% S4Q5<#)/TV M;K/EP-["5Y?6TM)7(+CHXE<'X.7RUWCSO)"*DM>?R^:+#)BN^!=.2W'B?-[5 M?3"(M)@><<$ #"8X 9NR 57'"QB8,0O#F$%*P5IW I*F!3\.VI#X""[ EQ?X M6"ZC82;[V8$=,V1>)=Y#3?1382"*;QMD9W\0IS350F]8.#K'04P\]#S-W3"U.W1639,<-8AH9SFZ0,TMCMHN@7IZR/@Z3 MR<@:PRV7<:POXUY:L<'KIKG#+_,*9>S*L=):W$.81G$$/=D?'7G,@VD2!A!S MA%B:X9Q3O;L*5J8C__Y+VG@)_\ZY,6V?6GDGX^40M1-)U:%6?%BPP5X M>CIXR!UV4LI,6SYK&<2J=!?.(M:$XS"36'< B_Z:7$8EE9N6AU62$ISY?@9Q MB'V(>,1@&HA8?>R[*^K>14%;^J"6#%CPX>PA>(8+ MQQ07.QZ<''3D.YWJV']S3%27[IL]>J_OO3DFOI+SYNB+>LJ@KII=Z8)?>'E; MX8>[@N)UFQX2^3Y+_22$%-$V-8'U5K..K,I+5TF6J>4J!A@M5?%?NV4Z/?8B2U-)O&$YJCULJY9= M5Z+X*O_*J0RZ+/AA4JE2L49QAFD9="CY$T"T-$,Q*M-FUG479S M3A&[>5Z4/NNL^ZP/.%+^Q+>]V[5KT)^%LX*SQ25LMJO2=6S)O^T8 UMHK=6@ M4P#VW*IS=@&V7F?N7* M5)531TB_CIS"V*]<.4Y=^OE:<1IC&6P!LO#UKG#] M%\[X?5NR_@MOBJK=<#YP_G%#*^EH>L>I_-?EON[^? $N%\188U-8!FNS?<$UYGJ;P_E( M3>X/9PR_W!9Q/@9[NX2%X19N>;9M?GE9UX\=L_70H>U=\50POF&RIM7*3_T, M$3^ GH_%1D(ID5Y #X9>QKP$A3C*J=4>V^=R['CSV79"9#U-\%SPM:*%O-RT M*5Y)_$B3H;>/66AW->HO/!)CU.QRD*0M-O@#-+G21?VUFULI\_O/T=1*%WYK MS:RT"9MM)MT%=H'7H\30+>G=O=.*>WY*O#R0M:@I1"3DD 0(0X]A%#-Q_B!Z M@?R*=%TK]KHI[ML\DUSJA2?U\2$*YN*IM26M@95JHLJ M>$TH7JIIW=?-E.UH\+Z0W;:&!"6MR1W!6+8>0V$D-6TL73DI#;THR#E-=/3K M:5*.56I/#:QW#"C6J5- 24T9V)%=;_V/:&Z+0SJIDS$OG*5E/D%HT94]+_#+ MQ:SPAGG'SYW_]_()%VM9E#(O*QE/(@[W55/\M[3TZMTG*YM+XU3L])BG@2RQ M$T&"<@(CCB*>1YS2/-7*@-3GP?&*W]($DJA^?U!=1-64@&.<#!RP.VXNP)8? M*!B",@^G=?B-<'2B/,X Q6)74ET.%N]8:@C1L6ZFID.9AO7QG N-Q]JPH&M< M755MQ )K[9AM40YQD"-Q1!ED'HH@2B-A9\C>=WX:I"D6"HDG6N6GU<@Z#_#K MF>BB^2[ ^Y/=%9*G"A"JZ:<[ .FIX]V6'WML!(LM)F;+1/]B<5!,10]N:V% M 2H173@64 >(PX! K;=MZ))VY%7D11D/@QBF><8A(IS!#*<^3!.>)D0<53A7 M2M::H+&TEOB_O;]XGN?OM,6_ M^[$+^2_^N#C !^;.[*JMV;<0-^%5C>_<]_ M\6/O7T/_ LCKL#8%05[RR""!O3^%_PHVY3!.T9:Y:1\N'YNZ$3_(0F/:8YZC MNKJ9--%3VO-SIE)JZ5WT)9I<*:$]H9QHG(["*ZJ7/1&G=XATF^R&VF&_D<*\R!%0B&XG$M-UU1 M_I%_\V'66OBG^%@P^(UKGW\VDAFT0H-&2 VNA@O8K> 78!!]YHMS MT@WSQYS8U[[4=23=/\<5L-NIM79A[)A-0UO@D=3\'X^"G?=/XA\W8I1WY3TN M-JLL#_W(]V+(:)I"E 1<[,I9"L. <\I2W^.:;8Y/47*\/^[H@I8PD)3!MXZV M;C/CDV@I;DLV,-#<(,S$UU?,@$Z#=,VQ>N; M%#3BI[84VP"K+0(]RCD'%?!EBC *91$,*,(C_D M<4[SR%/.V3F+%IS[/4 MRQ',$(T@RC(*,T*(["F=<\)Y&&&M+)T3=!SO$+**\KJL1Q?S%X!UE*W!3LCE27;]!251:W.&5%?VI-SC^L71[[F9=M& M5GKS+N\;U0K(+UYS?2O^_@ITS6[WG?P::;_'9)U>8V>*J7F$-))0JR;Q"5F, M"@^_'&NQZL(GA!B7$#[UB-GN-C1X_\(I+YYD?)S8$?JPW57H>XSDC,,@RL06 M%R8,DCPDD,0>2W.*"(JU M6FB+F.DNU)@VI+^P)LN&:\["1:%+&7@ M-0/ %@9ZVFHK_I>1^%V1W\OU MNORCK=/7>L,JSHH&?!(&U#;MP)Z=H"*\)6-ADM2B%H.*T"_-!J5W]&V'OM?A M956]>?ZX83=R8%4#XMB[CE7<,$Y^'R^Z/FX?'IO[$G_@Z M_+6-M5Q%),BS((D@]0(?(D)CF#)$81)Y:1 $F"1,*\QU@I;C)=F2 IKQHE/0 MJ.V:E@366XR[T"!94$?2O0"]_.!;1]SBA;2"B+;R;2#O[#%<\\*;])]9QB/R<4#PNO4^:.\F M[B:*9'Y&_#R'L4=3B"(O@%DLVXLB+TX)34G"\WZBWF_8/\TT#;RJ;_5=-MD/ M.$-JIX97Q5S/3K"0%['-?!BQ/>Q\/T!"PQRFKYV2<)*_?XZD@CEXK:4%S!(Z MHQ]9EYGY3NSHF]MN$V_/>NW?KH:2=?TVOPK\(,&8I# B.($]4LS&T/JJ*FM4E5IJ:LX6IXP5TS/3&_#;A MMWND9VEG]EON6F8"A\WN95KTE^]B9@+/T6YF1@/I*27&B\%%_/7YGI1B09" M>QX1%GLB"Q5DB MEDQ$81B%! >,!"Y2:S1^,O- 52D=,37D<2C^M%,Z2R>Q^ M9$8R0L33&&:R,9$69JG>9#Z::)5Y&P1KATOY;=WTC0#XA#&SZ\RN\@L M:M[M_"AS8WY+-)( _"%$ &,9^CLDL"^%[-W0RP%:0?9Z,G?"[+=S:'\Z?0(W MOWA: G_;5UA.>7Z=R[ EIN'DM=HBQ,UVGB]<9J+3IC/\Q!H<$K_CD"'$I3Z01QY4#WU:2*W MMHJ;D!XO7YN&]BK MQZO/#.-X-0KJ4$9X?Q;_&XK&[+ME>W: Y$<[KGT.H^FU:AD>O?5J%QFM6#5% MF8W"UN;&7BR"35'(<3";ZBN.[D'K&4]Q6PZF'FYE7]2*&3PUUU5!^0KE!.9)_M7 M>+7J'5XGD#SL#[[L@R)F@UB@E6O!&S[[D['4W9]%SG^L6T'[4Z)]7^B A=<) MW)ED]+"VV8H2QE <)- +\ARB) E@FOH)Q)1$$0K2,(K1(N5 S?AWO'%MRWWB M7FW=MJ%Y3-9>W'DOE]G7+$_\,D$H#J?S]4)4%+:WHS4Z?YPX%L-I^4&B7'2Y M_[%V.S=38SM"QI0-PV[O1QJ#?"@KV0EFB)6]+NNBY>QKN6:K/$)90%@&*>(A M1#QG, M"#L.<>HD7:#H='LE=3ZO-$[P%M,\X MYY]#_4?Q!EA 4,-G8(/:F9D;[XJ:BC/9HU@FFCW0IX9PIXI'+=I&=)VT:U,1 MT'8(^S%2KQ-Y/B'TR8#QJ7<,O].VL0;_)$/&=Q'EW?U*_>ZQ70TW?Y0KGJ& MQ&D">2).PIP<$WR0!H.;!4VE1!1J-0\:EQ%PL35Q!N'"*N\KC!,BR_MCV7 M..O3QC[C>^5ZPD=?=KWTROL'O'D& ^4A81-(VAIK[ZC<"JON7)$UUYN1M'IK M;$HBL]5U=,3EUM640'LK:O)!,\OWXX;QO-@4C=@VGV0ANT9,9R'.CI=US1MQ M6/ROLFJKX4E:?5I?$*,(Q3B B4=]B#*:0!SP#)(@3&F$:)(2KQX AU3TD'S7[)X?5L 4C)FF#MI,@%J9K5C6/44@QM$M2WN,S"Q9'V; M<+"H)7X&1"^M\G.&,F0<4#.-JYJ9Z (M/27\$JB. MKI/+%EUA[^G#EE07XJ-OQCP^_K%4X)I32((/,\ M>29E%)*$4XA8G$0QRG(_TZK(HT+4L?[X,'E< M\D'Z!E1//(J02H\M6-59BT M[VW.1LCDTD999'LW-O,DE[ZN40;AR%V-^KNF=;L>^KN?J_QMN7GB52.)R#") M%8\19?*@%T29T \H(,+N2#U(/,:](.:8!4BC?8X"28,8/8,F.<-M%R@W@.X8 M /*JHP:".1D1HEO7ZS2,:OKA7%0,ZWL];+'(P8@LD'1MEOB:%"WI'?]MWP2.49KD:9["#!,& M$?>Q,!A2!'T>"&"B(,Z8TKV2#69<7T$)FJUAW?XPHGY.N3]3W%7UQC)H:GJ+ MS($TJQ]X)@(VBPR:LK)\)<(S03M:KO#<,R6J+4GU\XX_=MGG^7 MWG_YO:A7A'J(1W$*?8\$$,61+!+OI3#Q(DP0CB(<,!TU-D_2L;)JHZ5W',A: MQ0,/%UK=Z31 5--)=J'1TSP*J(!OD@6+&DA=7DMZ1H'@HMI$'8"7.D/CS3-: MUYSPII*$,U]8,HD?^Q"E)!.&#?5@E"DOU4QM/MM% M^AI.T8[.!;ALQ.Y#'INVG'M3@FOU+^_X1MZ=X^KW_N8#\2QEZ01A@FA\KR21Y!$/H(Q"_/$8\B/HDAG6<\1 M=!X6-R(/)'VP9<#P6#(+H=IBMPF,YO'B+$RTE[NJH)86_2RY19>^JO O%8#R M>U9;TK5%O^KCW=-XXB,:ABG,8Z$=$*.I[$G'(8[BG'DTY5&0Z-4KT6="9TT8 M%34YWICNC/:@^CCG>9C[69;#..,I1&$)E'@QCDL<,9S1((K6,<,JK:9F'*]]O/N;#7$_Q\T-SV"9QBX$=H%*@ D&*G0)61 M3&W&NKG*?RE+UMZ_\^JIH+PK8T<8(TGF!] +4UG5/@T@]GT&&1:'0$RBU&.Y MGK5XBI1C.[$O0B/(R[NQAI.JY6Q#=EV;N?LR6JI=@82>KJ6*ANK" M6;.33Q):V$*>$_C0-IY]8^'RZNT__B9[%P[:V%\%/ TSCU!QK)([?0CS#E6ICTQ&0"N[4:W.@>*!M\K(;NX*=C^"PRS8]T$ M= #C:]<4/\;:/T?!\ E0K54#GZ)ADE=3_L$W_?4]3CGA*>_XL&.S*+][(BZ5='8>$9J$7^QE,6!R*$Y&L_AS$&61>QKV X#!0*]%O0-OU M=6+/21<3>/]0;H8(P8$S[=*F.L JFCQNX-*T:$9(;=FX #M&P+>6%6"U?L89 M$-BR1C0H+VMLZ$-R8$L8#*%?G>/]=TX?F^*)O\4-OQ4TVO :Q>H<1U]VK!2V M-,% 5#&VX+2TTPO=BJ!ZR_E01FNA0K/2&-7C.#[B8O4X)@4:U^.8?O#,BHE] MBGQ7Z(-=O6A[?M D?;]'^F[;P31)$?5"F'D(0^2C&&:!G\.8TSQ <^(5ITM/ M25F?':Q+N5Y_*"OYTHKBD'A1QF"2M[DOB2B>!I>=1,<^=.=3L[B7O2\K,!()M#)UW0VVX1A;N<9]TKI+ M?/!-R@IZ86V>>5]EEE[;B6_&_#^'F_^LB;%V$7 >%X[VLKFNW=MX*)7&W2M$ M0^1[*84,LQBB@#&(0^F_]!!"0<9HG&L5(UR6???NC5$XG_-FUW9GUM(&]VKS M97^#J\\(*3S2[GIX"K2B+;B;.9F2I78SN\S_6+N9DXG1WLW<<'&F/ZX]_=6? M^!-?^\-=>$QR3J,(8DK$UL,8@BDE%(9A1*,P"H(^7>]HN^+E'JW7]G=5CWW5ZGB/E.[_?R*[7(4<4*[+3=<.B'%5B<. M=DSGXS[^]@_UG9\02SV?A#&&J9\AB$*40A)2"F,29P2A M$/L9TTVFG*"G\WT:Y83T/L\=5=UQ9\3S M(64L$A9"3A')>NS?;Q2S_1="?N!'_8,7=NL/ ;K:]N@<1KUM->%@VJ_47O3>"0GW\3WU%I)"GB"5>#OU0UHKC/((I2S,88^Y[-$RS+-:J'FF3 M.<<&_Y;P7D"(6>4IJW.BI@9?"VE-+XD9R-K*SP4:EG2B5=86594N0'VI09W0 MT/>K7C)6R*M%O$9>\+3K+Z_=XGEV(,=:;4OHSV/&@[H6=AV/>(6L5 M"3VM,P6"@Z;/RI(:N6OG1U_,!"T!=Y8D(<0^3R$.$8I]**4)8$7ARP*%HF//LVC8SW24CRK"IR#:5'TG[XN MV'JJRF8=N8[Q<<17R_P/$*4\C^QKAR)/IR-M2<8'NVT^S#>@N-\6+U?M,4S?/7>[Q>OWFL MBPT7&VOF(4Y#+Q5HH0BB**(0AY1 ZOL1HQSE&56ZR#TQONNKVY8B:$F"@:;: M"CP%R/3:LR"FYMVLEH3*"VU&CHDE)M[LEICX8;?$3HVWR.*:$6985G./G=&) M;*BZ>;EA7_A:UEZ6!1$_=D4VVI]7013XC 8A#+@GDU4PAR0."4QHC E&3(8- MKQI9\E3M8*%(5VL!;JDK?YY=C=:]RJ. "M/A5K>>CCJ,'$4A\2%&H0\12AC, M\B2$44P13HA'_$PKY\<%C/IZ[,LQ (4YWS$ 6/?[YHX;U6]4Q5;MD.4 ,3V5 MN ^6K/O:LP D71F-U\,F_]-R5S9UN6TV8%.@NGRO-74HCK95TWA=W]+Y)&9S M?7U7;GB7Q[OR4H(9\@+HR_;0*" I)$&>RW_0B)(P]]3<.L<&=ZP;6G*@I==G M):L;. _?OCYI)2>;*KOW#*B[84QHJG.$-(MA;+,BQV8,1@&@4((H]1Q'SB,QSK M-<-0(:OT&9[3_F(@*8R9@:;>+JL$GMH6:PT0HW4Y4 <_#?3_+#V+6X"^S .D MO;GJ2&QI9U4BN>BVJ@/"RSU5ZUU]']T0B'^5OZ\JZ339\&AJW*[BM5(9Q M:3AVU&4\EJ OM&;Y6*^?.V_Z2R_\^-Y0\@9:YBS=&^K@8.3N4B*PF.=+1]RQ M$TSK/;V/NJZ:U5?*-U@K\5?;W_A&U[AM3CJ7;+[8E/4;1.])_[^N]2W M?.@/'^ T0XQ)CPY/($H"#@G)4NAE4>"3C'J)6H%Y(^J.UV3/RP7HN6G]%OO\ M@($AS>MV+8S5#%!GR.FM=AW0'"3P&Z%@ZSI;B_:R%]4FL!Q<01L-O_*F67?52E8!Q4E">0QQ)CL*Q1Z" MF1XOK._#0!0ZT*0_5M@^ZIG9S M.'=JJO"5I^+L.B'-\\CUCY4_!^/?$.[ROX,HYBE80*)'R>R. "#J<]" M&*<\CJG'4F&R&M5[.DW3L4$ZU@M;ND:9[RKX:>I:.ZCH*4TC0,P5W;R(MC76 M!,7743WS$)S4(0JOFBF#/F=O.)&2/*%)GLO>ZA0BG$609-B'U,]3'B;<#W.M M$^G>Z(X7^+7X_9UTX_=$]1;U/@YJR]=8.KV%.J3;VC_P'17 TC+<'WO1!7=4 MK)=+Z_A#9HOHZH'+8]SF]I.\BMANV;NN0RN/\2Q!60"Y+&Z PB"%V*,WG#VR[%0_^LA[+2[R R#ZC:"K4*D]ZJ MW2'4TMX[4NSHVUO+RJ):6M_S]!9=\\KBO]0#ZB\:NH2Q[$36=EIX6V[J@K7D M6C.?%T^<7?.JS0S%M&U3Z9.@''O$3$BI=QIB1 M=^T4QEU_HEJRB>]@9B)K^X1Z_KQU^>[R M@1F9$@5N%/#3]P\;P6#+0:Q'?%D/L1$P!RYBLU'.".,N:,-92[#M ?/EZV^] M_9LD"<*TS@&3U!PK'4'')#;[)#9J*L.: MQ'H:8D<6C)K[@)\D"']V<()0$M-F:/!)6LL'!,^)?30,>/:ELROEOGOD-^7? MBG+=*H^K_#_*>_Y61D95SY_P'QIIAKKCNH_RV"M#"]@C!TT)MBS)G5$R!7JN M@&#K8BY5[WPTI_6!:R U+TJ<8'A.F5]E,&P4 )XG]EJE@95AF"@:K#Z&FR%<4B3 (7<[;FT$^!%Z(55+WAC@M[^_E?TK>]&R,23 SAOPLSQ&,/'G+GO$8 MIBE+(<<4D]SC.0VTDK[.1O$,1]$KP*=FH=D"14\#7V^#!/IC'!@(M^E;%J^8 M5>2S9)E-DEK4,%,1^J5=IO2.F^8[$3JH12&/A4K7(@* M"48)9,1'(0FC@ :QS@H_1 MR'.265K$)\DLNH#GA'VY>&>?-UVX#Q6G74#&*LHH]W!$81(G.41^$L%4K%N8 MYR&/DB!) J95(VL\N&OG!V>/K;M(9C2Q$=UA/]9=HR-85->EF;"Z:W%'Q>;* M.^3=VFH;#;WP"CL4ZG!5'7GFS&BCKOOXY88-=RP%/]:+7#SPN=Q4>T%0\OV^ M"3F]VQ3_>.3U39>;B9CL7L)AY,NBOEF)2!Y%O&P(XS\*WES30"RL6-'&A7[VM7==?WPCB.$WG[+=0[\OT 8I]Q MZ$4D2;.0!B'3N@>?I.;ZVIO>"3.LR97VR # MZ&)&]O->#I-E#G)E1L* ;U([YM2B@K3K7%HF563^:Q.$_]%(8$>1!Y/!:[ M"Q<_Q5F".4ERBB*=+6:"EN/-H:,,MJ3!0-LH(VH*,S4E; D)/?5I#())N:Q5>3I):>GB3G,B'ZGI-/N*WJ(FF]MR];:\OR_J6HST@?-?\??B_O'^FHM/ M8M/@6WZ5M_70ZFY77@V^/A=6!45K3F2'1Z5[XOE2GRPM!O%:K!B(OH5W-) M!W5[Q@@&VG?DYVY-.%GI1,; _JV-4Y.I-D/N:>QE6<(S60,IAPCE"*8,(1CX M/(\]2JB?*!E76E0=Z]R!+'C:TM50&7GA<@"T\.R[F8]3/ MP$E#J[K RTRAJN%F287JBCVI/94'6TYQZLJWIS.U7S8[@7[B=?A@SYA.&-KG.>E4&PG_$\3_JU\IV509G(=E8?PS#2Y(7=]J6H M?_]0"/Y'3_8O%CWMIX29=:@?O+BLW_P4WP?N\9,/&AY_>@?&57ZY:0I6K!]E MX>]=I-W[[W3]R#C[(%B6O3\>FSZ/^SVN-N*$5E_SJK60=IX'#^61G_@8LA#[ M$(4AABGW$!2_RX4NPBQ+](I%66=Q0:?0==F(Y5'@]?H9O.M9'T>9;DJYOW<" MR./".,A)O-Z^(O[RF1S/ITGWE#EM;YTG[ M#"Y[ZG0&\,'9U!TE_:Y-UU4IZ'/H%!%*<0Q81" MS!F'F9>F/*)A2D.E&]-)*HXU>$^WS7WJ"6OFCT]C-*T7K4FNI]J,A-9J\#0K MU!D]GDZ/O5B;IUGQQIV>YA_6K[EUU=SQ2JSRO#]M:I35.O*JXS764I2[8%Y6 M]VVID9ZT?G6L8W)/+S$+(NLM+G-IM>I8373[A8:ZREB2$3):'U5M5- MA9F\)[Z4)^);WA4\&5GB1_"PNMP4A#9:=E/C+K;\%(0;+T.5QVTUQ/ZX>1)3 M75:"S,I+,/4S' L$0Q\BQC!,B9_#" 4(>S3($ G/[80]HJ?T,9_3 GN@I1DC M,@V2VD'\?,%MMKH>T7;9XOJ(B,YZ6X]IO7)3ZR-BSW>S/O:287,*N6G+4VK% M[_BF%@?9+L]BJZ>%G20+\HWT"?NOQ[IIZRGQYBJ_P=^ONR8.8T?837F-VTX, MX@SJHS1C,E,_A(@CH162)(:^^+\<)^*0JG;IL1"_CNV"WS9B M?%?W,&;L41 M _RT+NOZSZ MP/3$.RY!;9CY[WHJU737#S1!)B>#/WPL@[RM#B&.N5VVO\@RT!]T M)UF(K'$3 2Y>NKOY;JM!.9HN@ZEZ3EHW7=LQX-VDX%9[-3TL65$]'3J'A@C\D.?:C<] M!U3EM==Y8);BTOT'5"$XTH5 ^54SK2#TCNR'?%V53P7C[,WS;[6,Y_O8VC^R MQA1MBJ=.5Q'9_YHVJQ3'&2=^!E$0B),E20G,$A["F 34CZ*8I+Y68KT^"XYU MQI8RV)'^JY[",(!537^X!4M/G4BKJFVF/7 #R#/X23(D[.<_@V,P@F\#6Q9U MC#DFEE2. 0.+:B!S@%XJI#-&TO4#G"J;E PQ^VH&;=E]N\WC9HPR7%YR!GC5U?[4Z:O/>:R> Z7K! MM+$"WZS&C!@!8>3?5J>RF+=;6_"Q[UO_Y3/ZHSU2F0:UN94V4_7$5RCF?LR( MC.\-$F&FQ#Y,HYQ"'N0TB%$6Q:FW>N!54;*O#:X:Y1/- 2F=C_\E0?4[+$HK MF3M3C1D N.U-\8[3UA8$H7\!Y!=ET$+M)7PX2U&"(@1#CZ4041FNB!&!/L(Q M"RD*TB#LX7N_4;Q!L />0,X*=+^VYZ$>-V0!-^5CX%E(:)_[1H+WY"SWE3LA MC,UVZ.[OHR7M( D9E2^;!\(M=5F+)[>,E.73'N)'97 TMK: M'WO11754K)>KZ?A#ALOHO!#1+DABE7M9%GEA +THXQ!%3!@9"/DPXS@C3*Q, MGA"MY6>#*]?+=AS5O;L3 WPOJION1W7S(:I;MHEN4Z4!;IDUSYVV,X.*>F/I M>='4-W8"[>V%VCG!S9:6L\+3LMK1)HP'6M7JX(995G*D-[CF3-+BF[HK(;F+ M6GOSO'ND[_S6[@;O__%8-,^[5E)U>_5VC'V/0>0E&!5M95TNQO6PNUL*3<9"AM31]O=V(\6+UKD_8_G\?<26,X_7S M%_Y05LTJ]GA(B!] FN,8HMPG,,M3!%F0\=@/@BSTE+H)3M!P;+=WID:S?7"O9\1SB >_:@(UB+0]T=?..;\J&B'4>;''S-; M8F_Q0]'@=3L8*QIY8_IQ([MWAEGH!X3JN+94"3O>!:^K\H%7PB26M\9M%5'[:U\70Z>F8\] R[V*F M([7MCF1*M%^GNY@.+"<[A6D-8J9N?N$;,=SZ#AE#LL^ PZP&+9DM:1 UFHMJ#BT87FH,O9?/N& B\YY'\M+SV/L7KQZ; MNA%?5K&Y_3LO;N\:SBZ?!->W_ N7BDS\_FVY:>.<'_'ZAE?WP2H/$0N9YT&/ M>%28-S&!&0L1)"G).6>93RG2JO.WO R.M=B(H^X\-G1(:4H@X\C;NZAGCBNC MJZB%IUOC5NK'G<3%+ZBV5U CP2[ (!KH90-;XITI.GJ7]4JL&(:\K=?E'[*TUH>R>E<^DB9_7%_VOJXOG/*B[=C[I5RO M\[X5-_6/:=ONC[X:ON)4TCU=@,W:.K'G)DB8BN^3)O^LK%DIO C3YAMXV\>ZV+#ZUJ8':38M%:'-!3$^&)NQ$]MIEW[ MZUUCL!?--58)IEX<(@]B+Q9'TS"+8$82)FO"Q3Q 24[27&=CM\"3X^4Y[A=3 M2'I&K;1MSH':_KXPLGK*86 .C+B[ #O^P!Z#^XT>7_;OL6< 6(3,DDE@@Z-% MC02+$+XT&VP.[:!3ZV_B1%:W1@QG[[]3\6B?*!+Y-$JI1V1O(!\B3D-(Y(VE M[\5I3@/$LC@SB$4R8F:9B"7)VE]!(6/_V\"(+@S%8F?6DUBKJ49WT#GKSCKF M"G1L6<^Y.0N6)5JRGN3AQVG*.@>35EO6V<$,&IE=5V4N!A):$J\_<"ZKY'\I MG_%:INZ\E6$=8A4%><#]@.8PC>(,(IDEG'*4P(3Y/B-^1!%1\MZH$G0?N;7E M .2\+_Q1#4QH- 53 6]:!;F 1$_;[*'Q84!C2U]881T'EF'1:)UF&1ZS3FIG MPZ3784U#YLF&:RKC+-=_34.JO79L.N_I^X2N>7G9^L;7SS)R37KA-7H0''_; MM0I[?P4&JFVTY(M;,\VV'B<0F'<>G2^\IK(Z2VXM?]*T:$9^I1-#+N9?FA9I M[&>:>=+PN%1N;L6W?O^.DT867QB"-W/?\UF00QRD*40>]R")(A]F >-1&/E) M&&C%AQ\GXWA!2J)04@62[$5;LD/S@',<'<43S-DR:QY1I+@W^^(Z"*^<%LO6 M$>,XD67/$)."'AP2II\^H^)9(8-F9#E&L<-^W!:LKU?8)TF0^1$,Y#$ ,6'\ M8^1A&*($A2F-690EFE6<3Q)SO%)WI &5E4:E&=?^(',XGO"Z36UN#P2[!^N[ MLFJZY;TKXZ]9O'\27[55;@LUO;4^ NSM -A'!13,BG[-B&>S^-YXE7?D@*0'.H+JR(GF:\3 (L%8M M=+OL.5ZV[IH^:T9969Y4M?W]]:9*3P>]QBR]8C_N,9@_7"_NEKE_TC[<8V#= M]>#>HV*FXE_>&[_KKV&^X&;(;$IRE*3,BV&",V$K14D <9YRR$*/A2A@'O6X MCMJ>)[E@G$O+P048> "2"3U]JH"@FHZTBXN>WIN#Q$%:F+JXEC23 L%%M8TZ M "\UB,:;YQI^Q\M1[8YI7YN2_O[;IFCJ-G"_;VGQW*JF7?.$G!"A-Q(.PSS! M,KT4P=2/,RB(ARG"./;UNN!8YF]!TV_D&8Q2M&W9VN'LER\XJM*=-.[MD M#/OC'H^U&>(44([\W/=]& >D+8:KDX36[9?JI+@!^U.U=XR M"'.35V6[JI_7N&H*O/["&;]ODRC[7:Y>)0$.\R!.(/5E.T(_CF$:\0R&(0W# M,$CR""NEVNL0=1TKTM$%U9:PK$?6E? 5MM9#56QH\8#7&@%>JFA.:P)7&.GI M \G J*SQ!1CPVC$Q&$$ZH8&J$&G$P3F RBP6S@ID>O%PFK)/QL2ICK5<7)RF M='NQ<;KOFEE)UU7)'FGS=RR/ 2'LMW[OS].F^[CJK=.12J-_>R1\_;F[N^!?YTU5^ M]=C(3O?U7$Y77PWN]FX5>U&0H81"#_D!1)CX,!5G-YCY>11Q$G@TT0I2>C5) M'&NS/>K@OEB+\W:YX8-5> 'N\??B_O%T09P?;-[5=.8_Q6SJ:6&]K-FQ"T_F M*[22R3+%K6#R*#"(IIAYVTIX :2,KY%SZVB:%L_4M2W'#YK?ZVBZS+."73%D MX)WX^DAJ_H]'063]?"T6^YUTB7XN&U[W=Z,XY&F.,8810PPB2F)(Q4S!^6 3"@Y%%2%G/0DS ZRG M!59X]WX'R2\9. \HYJV6,SE>\YI<;]BN6 M+8R;YZO\\@D7:WF1\Z&LY!]WH3TKS%@4!X3!,* )1"R7W5I(!G,6Q'F41AFC M6A?AAGRXUH."6'NE?=_S(DTP/'#35CFKY2.[SJC:+@\7( MGU"@#>4[5OT6YP!DSX]AQ,72?HUSH#KBYSAK.-/, MB:]W?+V6%]EX\[R*DS2A.0T@]>(<(I*D,".Y^"FF:>#E),J0D@X[/KQCU=0G M&;0404]2-W]B#XUIG7*^C'JJ0DL\@RR*8U*Q-]S"F13'1#G,I3CZE(.: M2L-EQKM'_I\<5S<"5+[RTH0)V6*8AF$@&RKFD&146 L1R[,XP5["M$K0:7/@ M>#&*+R*Q6"OI*(9J>[Y39/26L$J-I*8$A+=5 BZ 9 FT/"U4'VD*CB5J(QVE M_^/419J"1ZLFTN1 !JZ8-T79!@H_\>JY/SK3/.1'L8&'D.21!WU, MLU3\0#VU.\T3XSM6'V."&@Z%(S@H.%3.DT[3^SVB9>(R.2*AAI/D/$G-W")* M4ZGG!CDMQJ3CX\AKR[DZ3O.\Y]R8>.R\F\U+^H_'HBY:'[+\46B:F# MC,?1KU4U/U'3U]5E>-4),/?038Y6W%6W7YMFTU43W@JGG^ MC.\']UQ,\@#3*(,D1B%$:41@1L0_2.BSG*(D843I@*-%U;&&&Q,%DJJFH\(@8+\P77 M/%-,RPR^2?*6NFS."&=VK#@QYG(GBFFA]@X3,X^>6TFLK7WS2&6TXN96MCGA M:]ET[6U9-W572C2-:8J1AV 01@PB[#&81EXH4QUYZ 5Y$$1:X4X:M!VOW8,* M8 ,O7:N=CAO0LG-N4==YF-7\C([ TUO_-G$[HQR7,@+62VW-4WZE,EK*D)PN MD:4^A($+8UQ/(?_W?M=;Y:!YQ?XO1D^NA*$3$>9',,I9 M E$:)#!+(PQ)RB/F98@&'M$)GSB+&\?1%3?RE;81S<5L.YJN;TT#N/BUK.#% MJZ)4/-K8F1@UXV@QN#7]&BW&;2N;$;V]HJ;=(YWUM-_\9O2&/1O*"E"6K*KS M>%G4SK("VTO+R\Z@AM%DN*C:>@)OGMOHE;8TS^7WHEY%7AP&,@\6X2""2!Q! M(6$\@@%'?H P0H0KY?_/4G)]D22)@98:^";I:9[@3B.DII*LR*UY#7\3>/P,0NEPKG+)D"Z%R0=-BWM%H>!.I#D34YC\]^6^K',)C!F MY[,9@"R=T53EG#RLS0ZRW*E-59Z]XYOR2];CW"^I^#0>6Z?4Y7U9-<5_=]]F MA@C-\\2'0&TJ;\?4S:+B/N3_%P(\2AS\#D$9L_MQ( M"Q00^*-<^3Z/*8X"Z.3"(O";(\ M2_T :\7MG"#D.D@'=X$FM21\(;O'4"YOH$#=MO']J=@ 5J[70AGL?JNI%DY" MJ*8,; "CIP(&3+YVF+14=ZV-+<;:S$AF*[#F%)EEHVAFA#T(F9E[WK2&:?$D M3BC7:]QE\_7[DI?A,(PX@SP.AE,#81P&81:2-,@#/]4Z-1PGXW@M]T3!EJIN M@=&CT*BMTO,%UENC![(ZV)>G9;)6T?,HD84+=DX)>EB/<_)I_R7:*X8IBZREBNM]2VA6JW:Y3BL/GU"]BQ CI>U /7 ME<"97J,N<-'<414@ =^L9LOK"FT4ZJY$8+&X=QUQQT'P6N^9;;L?[Q]P44EM M<56]*^J'LL;KJ_Q3*4[STI78.1!?UH9(H\S+41Y"$D4Q1(2%,,U1 N,XB_.8 M(A8&6I4W3)APK"MV+$F#4[+2^]$[9J3]3=>/3/JUIMWLFC:YT7RH60*N4=;3 M/&. *S#P%G4#IR7] M:IFY136O&V!?ZF1'5 R3&LK[^W+3'E%:#U/]L:X?.5ME/!#_+\S/C&0^1$DH M-&[J^3 B.64T0#A@6CZA$W2<1_Q)JH-_M_7?UJ!H*;?>W>XWFN;C*R M507?U"_; +YYWCW27Q-?_H$K)B/\F^=11N&5C'>]N<.;J[;'=OTW7C1Y'D2Q4 09"RE$(4JY[VLR\;I(]V/('QC+L594@SV#\7"\(:"6Y )TL8"0,:*4!C1 ' M]/)<@$XBV7SV>CIY3?^.;.%9L'7GMA3;R][A+3P9!W>"2],WW)BX..5B@6B; MU>^OF!]$$>89)!Y&7=XK"9@'_9#F<1JG#.6I5JC _OBNKS,&:IK:_ 4(BDK7 M7#1-W3@0Z@II6%18QR6PI5=>C+[L\C\NVL$J/?&8Z>ELTU28-G\OFKNWC^(8 M<\^K;?#?4%\1A7D2DR"&?I(D74 >)CF'+&+BC\$>3#0WPOQM5:7TD1B:R<[!9(+'_/403@\\VF\ M>VZ9K>.[?GO@'#9XO'[LK 5Q]+SO?M?6V]E=;S$JCG8I)I"D,L^3B;TZRU(/ MV=,(?@I53DM^T5X\"4M/'?K#']'4#Q MBB!6]Z> ]G9?WE/^6C*^-BWD964B%4V-5YL>34ME-#,3)[4NQ&)W(ALXWIN\ MKER8FXM--WA:+RYFA;E7JC]F$]C3)6 PRT4%LDJD"-HQ\HE$ +0KWX ;VA7:C1 M7W"Q:9=H%O* )1Z%'D,$(A[G,!7G3!C&+$U"[#&/:86PJI%U;,VTBU#&%/1Y M4GA@ X@UV_VVWO)H4RUN8;6A^4S M2R]KKI>2+**@MT1]( M![T$0D_-'+S](P2+?GZ4R3A7^?#W>H4CSA(J=$[L^^+HE 4^Q A',,[BC.3( M3XF>;]PQOXYU5T>OS7C=RB!]6G@#'G=FQEIJN(>MF7';A9QVE]Y^ .Y;$5XS MZO1PFFVHQ$4GSX$N-8U+O0"[SV(KRX\:K'H2]!\R>O60VQ](_UN#WFU\ZVFR M9]/K/-K@98)86!V;+0U5?$>([I!5TI@*JH9ZQ#IWB?TZ/PR0F>?!] S83-\ M2T=H:U%=2D07#O;2 >(P!DSK;3/5,?+HM?&<,BBTXG=B9$'BXX:6]UR:59]Y M9:K-3HUI.]8F8Q]X5T!;SKF M1QQR)4/@I_6DJ\D*T&KZQ2%\>HIFC%P7W;['"OC8(]VK' M$ M+^D>7^J**R!":EQK)=!BC-FQ/?"/F>QMD*8Y0(?<#!H,L2"#R&(8D#GS( M Y^A,$[2*$S4$KB/CJ^S,HSRK[<$M1J1O0 A3G/BIR&%./)SB#*2P-2C(<0> MS1%'(4Y]I?"ZLR$PZC[7D9/.0JK='?X BFG]>+: >MIO2\FD\?V!:%I]YLQ% M-&TPIRRJ;E^YXZ+,-)1[\=*2G>2.\_NBA=R)A\RLM??W#^ORF?-1(%E?80ZQ M-"&1E\*,RAL*E,O6 C&'.*2Q1Z,8)YG6#<5)2HZU1$=*S[0ZC8J:$65%5CV% M,9#<"SEU4'YO5C1+UL]I.HO:.;/BOK1HYE\PL%VDYWK<.Y+Q+K[S"V^*KL[N M!\Y761:$(:8!# (J"V C+-8N(9![*/;C)!(+EBCOY4HD'2_='2V0R(*>_,"7K#64]DN]W:$V^5P5\_$.OV@P+7,-2JIAI3< M7?/K#T!2$G6CD!#(JCX/:U;;)I&9'Y6)1"(O>8RHY 1)$8D1$?+3H^.Q1Y6H*N$@6E.1\:C/W^6^2&%T2_UE$7_::H>9I=$/M''[.(KUY:R-\/(U]S,85H\-L/)FSN+9K_=E3CC)).,4X4X#C.] M2W)IYE6DB.0%EQE/TU!AMUIU*_ICYT7T2I[W^ G>?Z?5(]1;A8)K9S!&A QF M1/81,CYOQT#;VF:BHF\0"-ZKNNVHOU+9-@B:\W79L&7@A='(/C@P,F'Y3MI9HG>*OW[-",G M/^H/J!WR+!5)A%&:I2'",DH0S8K"]&C/0H&+.%96^8F.]$=6JX?OLI+4$ 0$ M?QU0M(B3CXL-3$.APV<;!-L1M(:Q<;$$1-7'Q=0MQ#X6MK"PNSLR@S%XAV6G M"\B[R[P7G;]B&;I.>;ZS%/SS1V+\('R6HC[KK.:T^E_7JH"FA,8IJA]64>)3EC)Y33P[_RJDTWYNRA8?[3?Y8<= MD_E^N;O=;*IQ)D0>K MN__WN5S(:)9G2E*>Y2@KLA1AA04B*9%(*DHB+DF.L97W.4AE;)UIZ 8=Q9O- M?P2&=G"_ (3N'\2X_[#B$ M=I/0?CC8-$WRL,CC".&"Y/I<&(>HR JJSX4XE"%GBD4Y:-#L&4(C*V>O2@4X M#?8<,':[G ]Q8=K8*^289&;K!0%]S64]1V;:V:L7A#V:KWKI>3=E_5@NS R) M_;!1UY"X_K"6)FCTH($WO8&C(J)YA@C-&,(YE>8:'*,B2E)%*0\%41#MM:8\ MLCKKWT<.TV-[S.P4>Q0D8)K>L7 A^-N$?1M._"D]6'A/5L">[J1F 0S'H9V M+^#8%4![#Z*%!$B,8U0FE(J MN,0D9:!6(I<(CFPF^N3W.J39MQBWAL[.;/@$!&8M!K$(?F_)>W0,;"7U5:=_ MB=RTA?F6PA]5XMN^YZ;_[VA=UO?JEO/EVO19>VS]DD/7EO"",I9Q?1I7!.%8 MFP*2_R)I795N0N53!NW6MCTUU6PC1,-AT.-0+ M;*YC8?;!$EH[*^$?,)BMV.*QXV":TP1,<$^FPY+HI 8$!L2A&0&^[69,-O[) MP_*6_VM=5O*PE^/.@)EJM%FB,FT_,FJ:DV4(%WF!6!*%2&KG(BFHDFD2.XP* M!K)AI3173_S]JO_^NW;F/+< AT)N9VW&0-#)[&P8,>>7CI7 HKFM/_/CB(0G M.P2E/JE!E6O]'E$.VR;.9/=F,F[/V7%RUJ:09+RVW(^ MUWN?>7%&,Y*06#M5K%!,&ZQ$(D9982; X4PR4_ (&\PYN0@CF[SMP,Y@,[%S MPT@SE1/:1';Z+VQG4-_V=X.9Y/XDS[XT04^<@+T,3?SR;H(.W_3)N$9)E MG&*%LC14"%-)$,D*@N*(1J*064@%Z%[V#)V1;>;VSJ5'5CM=FK"EZE^"R?)V MY7KA@=(K"I/HW(.*A[@T]ZAC3IV7U=SI?ZV/0W 3W?OTN MY>KG:KE^UN>>-N!7TOFOVM]JMNOWM#T_C=@R? ?-U%7,O.M'<3GL [NJOPM:Z; M6>U.--^D23,S&2.R4LOJR7!RS^;E8W-\U7]IBI+IHYQE>1*E6!%$P]A("5-TK 1]$'?,W 0[=OR9-$< -.];PWC5755-@:[>7^H?)=>1B0S+8T;P) M]O7^?:OWIAGR"!$,)QQ\E7& :$];T^$"RU&!A],BCNE(:U;+?ZWU0G>F#+6[ M#XMX$0HL35-T*A$648)8%*4H(I0(GC+%4MBTZ%-41G;/=S2#AB@PB>CG'G2-9=6KJN2F 3BM MOW_1W'9^((^TBYU&%"59G"',]!&1A+1 A,:Y5&&.LQ#4#N$QSZN?#\M8,] M/I:+!X#8<_!*0T# $)T?! )?RK5?FIEPM+V-VQ0.S&*2\)0G.6*QBO7I.E.( MR90@G,9$D(*P1(!:)YRA,[(-ZJ9M[2ZD+2HC0##9&18/PL.,AXO<#AW3!J7R MUC#M-)6)^Z4-BGK<+FWX<3=5_;QQ#L&.BV/* 27P+0 M3ID]P@)3ZNL0 :NWI9R>U/P2M4G5W5+T0[6W?JC/G;%EZG,&U#%EY!PT8I3+T@Y:!H.4@:%FX:=L:F+Z<\H_VB?.!/GA8"B2WKTB4'=%I M@T\@(([B3;"WW>Q),[SV=B'N_C2] &2]#9[D/ MYI#VUA,0*8?4#PM[/*3^PO.OT_=)^Q]*EJNU_O5\6K2F9"95RFG!)>(L M+! .,XF84OJ/*I-IK!*E- -=_J6EH^"?2RMMV<\5!=H(XSG,]1[I[C:,\&TL M?8Q7POO5>R[U& _T9VM9?SL=E09P?2,MDTYQ^)?JB30 L>^F1T.DX!/*NNZC M+U','LK57,Z4S)(LCS.4L80A[5]EB!&&]>$MY%DL8T9#JWR#4XN/[%\U-(R# M%<4_L;]M>NB^V(\A.P)CV.Y=*R+,8$&E \T:.R>&TXBQH\4FFRQV3HS^0+&S MSUR1>K?FJ^949-PM[6WIOY/5#_EY5X&?1;$J!$:$AP+A*"D0Y2K42I4(R?,D M5@1TXV9#=(J4O T+07.T,:Y^Q\45-?16@-HY)+YA@BFL#X3) MY/3I?I8@G$S]LWW7X8+.-/G^M# TS,;^30KYU.SKW^1SM]<_F=J8&0^+!!/" M45R8682JD(CF(D$I2:AB.<=98=68&T)T=).QH7L35!O* 6U( ^Y];!&TN%0; M 1>8C6B:_>\X,,7D.XRV7 2W8V$$N ,; 2NWNRX_F,&NLH#"#UY9V:XUW=44 M4+J]*RCHNS"3:<:6Z]5+_>1#)9IQ+J6LOU9+?BN6SRLI/L[IHXT9M%IH]"3# MAG[P4-&F#GC#1>,6&%:D:$(('4=VZFZ'T+ M] X.S @"<0E^-^QX\)E 8@^< MA/0ZG9_$QX0)13E)%%)B)5(.*@,PIKRR#;AE^5"O@1/ MM/JG7 5JO1# (@=[!"VOB<; !7AOI&DWJM_\1X^+FV#77BS8<>+Q*@DJO*^[ M)6NZTUXV0>$XNGT"+^!F1L[Y((>E5&FT3#) M0!V\[,B.;$#VRG_6)BPT_E*D13@A'-BPAS2G$/+O5T6055 MFWJZ:+@T_[:;_QCPAE%SM2HUJT=ON5]\7__I+%VD*3\(T'7:?(M_[%#MTH"_ M;+_%CL7@_?9;&"Z/WO+H6?G"S)?'=34_TWIBON [\M"\+>QH;K^;6^]/B]W@ MWKMZ53YIW^7=RX->LAERP&@>*4QSQ%24((Q5AEB8)$AD^AB8"B:I +6-L2$Z MMM%L6##)(CLF@@T71A\-'TZ3(JP0M31TGG$"VC(?$,$-%4!F7[;(AN2TY@8 MPI%%@;SK\?[L:U4N>/E,Y]W-!LZ3C&=AC,+45*-K4X%(1&)$LUAAP>.XB*RJ M#B!$)[L_"S:7''H[?][P8%1%?^"%Y,TC?Y2K[\'34I2JY,T%BX?KHT.0K[AB MNP(ZCU=L6R[\7;$=8N3ABNT*K$:X8K/&S,\5VQGAG:[8#M=Z_2NV,])97;&= M>]>UP8>0ZGPSD;L_^7QMKF=^7B[%'^5\/DM%G"D:IR@1IO.'(AP1P13*>:X= M-I+(4( .NE &1K^MV[;/H6W[G,5R%=1K]M_:P)I9V?1I6:W*?P-LJS/4=O[: MF !";_0VG)SM1?33EIU@P\_Y\[Y#RQ$W*+SU(@&2G[A)B1LXQ]U+'->!YP#< M/CZN[JK*9$Q_6:[^2ZX^2*W23^7"])3?!*$MTP!LUAK9MNPB])J1Y4(NU_5^ M$8)F+-"/J9><^U?>K[[)ZT*?4KI[BRW+Q0]8K*0Y&2/]LHEP?]"]P>U\Y MHRR,(Q5G*(HD1KB@.2)Y%B&5")Y'12B*F,V>H=,@WH)H$$4^%-!:IX^F2S2Q M?K&6+24W*!$551C,(HECBF,M1_U?TR MK(=8O 7!X+^+*X=B_/_G)V'GL[\%5L?;Q3T46;9R]H(1==!(&JRTJ+L2S*VT M-\%&WFU;IT;BP(C<2R!Z ^69(WS"UZ[G]"G27Z, =(2/Z*UB= S>KDJK:-J( M?-Y6<<5)GLL\9 AG1:%W33//+"\(2AF.N4KSA"FK&I=!*E.E/[0=;MSKWDY# M!$I)(VK_=-BGKFN/_,P/*SR47.M#]??)%]J MQ7_YL)8/RZY5R+VZ6ZBE_OYM#PX"3:L!&(M3=RVX\;\?GO\ MW(!N@*#@70ZWC(0;3+$]0P:*M3@ X!1R@="9+/+B('P_ ./R^K4C+#9#W+XL M5[+^O*0+TV>H&]N\>-R-=NOE7X>QRE@B412;#C]1DB&&&4=9A"/,)6,T >5? M7\'+A$G9)Z8;NLZQ@$-N>0B=!DC@V?$$AN:!%W!.7FGPA3-DYP=@N"_I6&RRK5JY5_WSV#O !W5 KC9U5XN["[Q:I(VM;#-&)]A)JDD.4&"D,1,].:H8$F.%!5<\(2S(K::!721TLAFJZ4= M:.+!/O6NBL*^H]@P7L-VR"L*,!/C# "HZ9B5<$X=R(97GJP=F96 _=YD=B^X MYO>9R;[+ZN6+7,V(RK(TBAB*6$X1QB9WCV8%XD0414QRE9FI7M(-0W7H8EW/0SLO !7R6 *UQ/JRX!0#GEPQ]Q[RW'K+3UQ_MJQ M4,>Y:2>>@2E.7:UFWXQ7U93,9+$4+$U"[;=+,S0K,\&+0CNW*>&*"$:*/+/9 MV_96'=O]-FG?]4I;D7GPBZ3&7^@\1/NZHGT4AG7&63:@ ^PFEK7RG!1C2&OT M"SV-T7_::\M?GJV*PEVJM@LW_+S1/IPOUTOENX<5=#&6L_)(L1"4W' M)T),YP">HP1+6K P(5B!1H^=H3-V(L.&:K]WD4MO@',PV3D='H2'&3$7N<'N MQP6I/+D@YZA,ZH9<$/70%;GTN(L[LE2K/V@ENQTC)C%)HU0A&2;:]R!%B!B+ M(\1C6O!<)30IK"I(3ZP]MJ/1$8-LH/NRV_@/SA(!G86.CI-;L"\5Q =PELYQ MP[_TR8!;^TGVA_?Q_5K7+E)DE1*4L MEUI#E7:6<<*5:9LCD ISO5M+'&FG&A;$.R0Q>@RO)1A4CCEW)T"QC(MZC<$8&)@W+G!#R.R9U]TCF%C';U[=J#N5??VH&P3=+B M+%,LDBPM4%R8MBHBB1!)TQR1@A6)U+LD8:!AMT/$1E;#?=(FD;,CWB5HPK.^ MSL-FIYZ^P( IJCL.+HE:%P7TEX9UGM342587A3Z10G7Y'7A%S8-):&A2K[XO MY_J5;ZL%H'CF]-LC:VE#-.A1U;_.U;I:@ MBSL@^K)E^Q(;IHZO$H'J68:&< M2E?.+#E9E6QG#>S_1>_);?)ODLDX#P5& M+#4>;J:(WE]YB@JAH8[",*<4E(#MA:N15=P4!BUX.2^W&Q#7?-PT_QO('3O- M=4BU9;;]]TH^+ROS)]-1LEP$J^\R6"_H6I3-(\N%,'5&S7_5RWDI3 ;JMIU# M_5V:;E^K9?-:D^[537RK=PLO+1>M5_K_M3=8G0B!FB__*G<=)+=?S-/D4%V\PGIKPXF]Q MMVWA:[44:[[J(M )27&&:8%2A1G"D9*H"%6*E&"\2&4B!4XAYGUO]9'-=$=+ M&\;&%X69M7T8[,R3LW P,[.1Z^+] MA&G!3 DZ[OKSVISIX4ZU#W3C_D&K%_ MOWQZ6BZ:S@*-WU;?KU=ZOVV:,\U('C%"9(RT\A0(2UP@PBA%F$E6Y"'GF +C M]D/DIHG>MQRT+2QNVL- '?2X@ \BL033-J[O"R*GZ/XE='Q&^6T$O2+6/[C\ MQ!%_&U&/X_Y6;SDT517__;#\*I>F@NSC MY']?3K(VNOIKJN5TTJR,,R^'IW MO]=8[";XN%RN%LN5Y>8Y!,/EN(4'!&#*:2O\&*U0AV5UZWYZ9LWI&IX."[77 MX_3"H^XAC8_Z"&NR??5_?FK:<6FM[I>PWYH+OV8,SZ[LY1GB%$2(IF% MDS=W. :*^IM9?X^!O>XV]FSQL8U3/-?!X/8WG> MS#0>AR$\5\W>:5;^JK_L=UK+MB?KYY*RY0'EH6J9R MR1&+.$<)SV5*:2Z2T*I]&H3HV '/CHM@V?Y@YQL^@I_H*E"F6?,/PXUE 8$ MIX6I&P$D8.!T@T_+0;!EX:;7R?H&EG<*^\W9&\(1P'*SB)Y @UE'H/2#9M)V MK>GL)5"Z/<,)??=JS^_]\H?4KN9J_][I77LA/4MI7 B&%4J3)$8X2@DB1291 M6J0JB@GF44@=W[C#K&CV^YW MHR+F[%QZ0\Z3IWD%@M>XGE8P /S0X?5>RRFUDG+ 0[5[W['<=F.[W^W,^/\M M9:47^O[R6?[0&)FR4EX4/%4D030M3'F?-K54.DN2%A?E;QV1*C, K.5!85YI:#A-ISDRDB69&B+*,L2X7^2PZ:-WL]2V-?=O2Z MYUZ>GG309=

L4T$@_?R\YB3?L58-;LZO%5(XU&\8?9:\^+^OPZ0U?\ >AM M5M/QRFZ&]IM<43-X\XY69M1B?A[G$YN+ZPG^VQ!<%+[:P_ H7T%O E/B.N:B3;G+(4D,%7KB'@["IYAW"D;K;_.9!EH)YCO9YV=^F?'3+/ETU.Y:N< ++1S MLC!I&7+!3V4,T9SILY8B$6(I+E <24%$$N>8@T(W(.JCA\JWO#2A MB3UN@%E+'J"VVQ]' Q"FOSZQ@V=\N6#@*[T+1'O:7"X76(X2MYP6@6^QO^+)[3!CZP[&3[^671^MN[Q=..'6;V[H(^4BZ[S#9>8,KCJ$ \->61 M-$D184(@IC*2T)31/ 1U1#U':(I;F"8UR*1^"\T$L)7,.7SL=F,?4L.T\^CR MU1#UEN!G*Y>OSC'GR$S;->:"L$<=8RX][]XLD2^KYV75A K-< OYWJQ;O;Q? M"CE3J@CC@H$$WD9Q",9AQ1X!')A^^\#%J<&BA;17]5D<6G_R=HL6PI[JNFCSFML^ M?=O,#>E2X+9'0H633.9"(9.3AC 1!2*YPHABS/4!',>1W:RA02ICG[*[L2GM M9!1@Q=5I6.SVYJN%A2EN2VZ;3CK*P7=0)$][\FD:DV[(@V(>[L;##SMJ8S=* M>-?H\>=J66^(S(H8FVE?.6(TI*9=>82*".OM.$Q%*JD4.0'YSL/DQK\SVW1A MVE"_"32(MONN)6:6.NL-":#R'L]FOPF85,M*^];S^?*/IH>5,AMP)46Y"CYK MKCRFCL/D]Z7IP\2F57DKP8]TW^XMATSR]W.]7]VK?U!S8;^ZK[Z5C]]7MUV? M2/E)[_KEHBYYDR.U?:SNGJMG>9:3R!3F))PJA(L\1U1OY2B/%2%4A$G&\MFS MK,JET(Y$M1JV$QXX@JC.(5_66O1./I8+"BP&G(DQAE48H13FB" M*,,,Q:G(0YE&,L]H!_C=XL*]_*O O>$*<% 0KX+TL"&?&#O@I87A*[A704Z@0G@AY43^ %LL,+@ M2A+3%1WXP6*O#L'3DJ[1M%LA](^Q;@[J]]77:OFC-%4W. EYSM*D3=W"(4L1 MC?((A6FN1!)&$>96SOLE0M/$SSK:O0C1ACXT:G8&+MMPV?4@.,7)'.1WB(X- M"W=%6.S,PA/'PX;%.PZ$77@>?AEL4F1O^6I-Y_.7K[04?Z]/](T&]R6#K3I^ MLDDO;;SC*C!L!3_J_QV%#^BUN2$W0NLS-T29-<%Y6S_H8^V)NTIOT1QG'@M.,HLR$U;%0%+&P*%#! M6"%XQ$)N=^U]CL#H5F1'LLG# %4:GD5EV!CXD!6J\D QK=7XDBQ#H37];B^L MIO^T4]FSRTZBF)>$VJC?Q><<6R[\*OFZ:AIYW?Z@Y=S$X3XNJU_I7/ZVJ"2= ME_^6XF=:+GZA*_/98C$O,(11'A!.X;(ZL\)^UGQ6LOM-%$ 4OFB*P%<$X7\8B M!/0F\(89G2:S9L?S3;#E&JEEA0S?-\&.\\"P?A-L6+P)MNRWL\0; ;;_;"8C MZM>-$(&6XDU\1F#_B5?_G%=TJWCMSPIO;8HQ#?=H6&J,B>-1P8UQJ MCNTYFDZ;\K.D>MO9]%OJ:DWK#VMM ;!2"><,*9YG"&=)J+WA'",<$Z:WV#QC M%,^:63W#6ZPM0=!FN25KK>KM45"M5Z;P8&Z8")X[XL!6')> &]X!QX #MI=U ME(.&]$V_\]EJ&3#9G)X]]M^PE--7YXU+Y*;MN6$I_%&W#=OWW'3_BUR9/C]- M<$Y(\>[EMUJ*3XO[9VGRU_K-=[=I51G)0I;KL[&BG)B4\! 5DB>(XY#',B59 M9*R!?5H+G(61G>DM9?<6X ZPVMF*<<&"60_-2SO9:\.-Z6WQDV$H*!=_"W8P M]II\CY'NYHZ))TOCP,"DML<=H$-K=,5*CBEVBU4IROG:S##?^4YW?_+Y6M/_ MJ$4U@<+UJIO*NBGS_BJK)E+X>=M=1G$1*F.9BN?9A&$-4*)'*(J<2 M6Y64^69L[+2]'IN]XTVP830POY:@QZJIC]GV-=#?N"=@;R-;X+ MS&Q.^DG@J86>\?.5A.B+K6G3%3V#>938Z'M]QUX!IS(X/BR?]#EVEA#"\XC% MB(>XL[NTT"YC@L,T$[@HJ"A G0'.TQK[4J7)2UKN\I*679Y1\'M+'UKV/X": MG:WSA 7PTL4=!G@%_V4!?=7K#U":MCK_LLA'M?@6K[@I]M:O:XZ?FU/G+%9I MBA-:(!J*!.%0XQ130F1.0?5&I\F,K<[FY/)LT@-,OOYR>UAI T*; MR0+:G,*T^@QD=@I]/1 P7=X=T;H(T-=+<3"P"@^+Y$E[SQ"95'&'!3W4V0M/ MN_?L.3^3-0PS0O5&7,1";\0*"U1D^H\RE5SA6/$L 85M7G$B:S=LM&Z'C;8S M5X/E-:-8K1",B"2YRA,D<2H0%DPB4L0%2B767@Y)4AD!JC5\X^BO'&,D^%(< MIRK2&P8+"X)PQC-$HBA!L50LHAEE293:UEZ, ]Z5Q14CX6;I"[[*]-]38W]O M_,[]A0CHL7G3ZTX A@A]JC63Y^F_S?5EUUO.;%2?%OI0>?>OM;F&+.NFN.X; M7]Q$#0LW 0=/ALN L-&\'O+B.6Y&/@CL\]*&0,PMR03 M2^ \Y8= Y1Y,][!>;+KL#:A\>\D8X)<=+*9)Y# 5X/>+7Y:B5"7OXG"-SS_+ M\B1D4;P_] +>4AH7 MS.9KSM%//38 9F 8N53AK,@914I*[8C3.$0D5 52A10XPGDFE+#>8*Z'S'U7 MV6#51\F$UAKLO,%EL:=X P&VD33R_V0(_RVX7P1]VJ:B\[-7& [AC'!4_Y:+=EVC"'77Z/S83))99YKXT^S M+-5V##-$N4I1$N="2%6H@H7.CO(9HB-;M!,>3H^1H.7D"G_P')0.?K,'@*YV MFX^Q\>$TGP/I"I_9 UC>7&; #^HZA_F"T"!_^=Q:K^K M7':_4LNRW>T+(UNTKW?W]M6U.RF *S #"+HWF_;$] M:U'3#N5K>Y6F:PB M]8CQ?K'I\3]>T4:YKM+;R:WS;#PCM9E_=MBR6I9-8W\&F_$],)?<.V--*[ENY?F]28KIDNG MRK&V(SPCJ, X-Z- 8\1DH5 1%YQ(&6)*$J?)PIX9'=G8-N2"-H'++6=MM"]D M9V?? NXP\PN"W'VB\4AX^)Z![)O-UYF:/!+89^TMT5A;I$IH9! ,2CO('A%H4Z"XJGR).5>(/Q MIN$5IHLR64FR%UNR>^/JC$CMM-Y732\ZT5C531'$3"@AN:?KF\-MRT'64W19:C9+"=DEB_YEL9RF^5D+;)0@&\MHNONIF M+7Y=L[H4):U>3$..>]70:CJ?*5;$4D4A*HA@VD90;2.B-#4!.FV(<:1$"*IX M.$MI9,M@J)D$@X8>J"G<98SLM-Z+Y#!=!PD-5NJ+ GE2Y?-T)E7@B^(>JNWE M%QQKDU;?967*&ROY72[J\H>3#L=63XNVN$._*47G;I=B.9/\\;WNQ7_ MO:Z;":9?Y.I>/= _ORZKYA]6JZIDZY4Y4#TLM:DQ ]XQ;<;";/@,Z)91:"'5I-_7SGB]V:\& M,XB-&,&>'$$K2)=U=!-LONE&I/Y%0-/AK"=5L!/K)C!-0;2MU:)IMZH5+NA+ M9SH+M?)YK#%[C<_BJW1M4MZGK8A[C<]R5&CW*DQX;<;T:?%#UOO=56:YBI4L M<(X(EPIAPBBB<2&1E DC)$_TIA1!6K+9DP9M)O#F;,9^-#>/S[VF0N6&C5Y' M)B\-F4Y!:[<5C ,8S(Y?:,"TY:77@>KDL# (S;;>D4X;?096D $,ON2D,K M.!YTS6'Y'=6K][OFWYK^ 8]-DM>[E]TC77'R[1^T$FV,KE]1]FTYGVM;:OYQ MIB3'4J84I4D6F\*OT(P@#5'*$\&S/(]%8I67/RZ;8Q^QNW+DS7ESO3##!MK_ M[O@"GKC'^5B6Q_57_P3 L[YA!C7\S>C JOKY"#^,P.6W<8E2@CX(>XU*[(CMQ.Y"^B=DE)(ZE-L\H++(( M84EC5&1%A&26D*B0-"<49+&/28QL;=OTMBU%IY#F"5SLC.-UTL(,&U!0MYR\ MD[+X3++;)S!]UMQ) 4^FP9U^$I[7WM/DV\?'U5W5'$9OGU:V>>YG%QA9L_J[ MWV[NHB:_7,CENC[879],EJY]GOQY5(8USQL@P("91RQ Z?87975*OS^_ZF3I M^!<%ZZ?G7W[81WNS;>;!C*>8BP03%"<,ZW.,4(CF^E@313$M,L[#*):S'[)B M2[<.9UM*D%]LGY[U#[=M=>^UI=D.)LN8^?6B Y7UL*F9QV0=2Z%&:6NVH_** M?AENLQA%G*29T6&BC O$,:*(RIQAD(59V$LDCCC M$<2%/4]JY WWJ-(Q,*0=$[4' +-36S\PP#37%0&P^EX6SI,&#Q":5(DO"WRH MQQ9OC#!MYILT%/1B]^IC67,Z-Q-N9D(E<41PC+(\U2H>A2%B.5-(Y"3)LE"E MN8*5;X!9&%GUMS1-V-#D=GJ<0W,:4CLC,"Y0,.-@,ZOF)MA#LF6K&;LUT12; M04RFF&MSFH&W,^EF$"#0[)OAE1QJ&WZ5BW)9-6W43=ANH1WN5(ZBT5D>I>C*#<-B$)E*LMXC+@^)G 5,D9X:EWH8$]W[)N+AI&@XR3H ML1*T9;J:&6.=4D ! #489,T(E3 &P9;E%SJ)0!P 8HGQH'-K9+B^A\9K+(" M+OM@F05@N>EJ+N R[A5@.+S^.M?.?Y=U.PGQ[L]GR4U[NJ7YJ[L_9<7+VB3B M;(-SGQ:KJES4)6_RPV=*)4*(/$)8_R_"2FJ#G:H,<2&+.)>8Q!%H"L6K23+R M%M#RU23XR1TOT]Y7NW]E.Z?V+_'M@'N2QUOOWD]@(Z#QL,U?WP0](6]ZD?"M MG&WMS-NY'K_Z6[V1&W1W.?Y2E^Q7?R[?]_#7,^2V4W[>Q>IG-!49)\2D>@I] MV) 9030/L=[ :$R9$D68A)!4S][:(^=R=KV5W<.@@_ME0G\A4!GVUDKW"< MCS&Y_V?$Z"J?>X+<['S G2R>>M2_ O*O[!'N\-M^@SVU[==;Q&^P8#G8&\$WN5I7B^#O9CJX_F/#C7TNKBU(PR9Q)'Q@ M5LX.&L_&RT%RIZQ=6QJ3Y? "A>YG]$)??:OW3?^09M:R?N:'K.BC[/Y%?JU* M+F>"A*&(<(Y20BG"*I&(LBQ&DJ8%SX1*N-V8HKUK/$LP33!C&4HR24P- M*DW.$W6Y;&A%*I^UDPT_PTX:COYDQ(1MH.VX:9-LN5[?#B((-_G6 M>#+4CDQ,:F"O ^K0,%ZYFIM!N^5\_;2>&TT_UT9J,\DOCUA2I!)E4IK^H"%' M!6.FI7 <1DD4T2(!Y9=94Q[9*^_Q$9SJ&F>ZQ<&LE3VF=@9J%*1@-NGV_OVG M,SWN/$[?R\U&?9,_Y&(MVQ+$@]JNDU%4M*\R#'"F%.$2801Y7F,8D*B),G3C A0 M'3,;DIW3=^.'K_!CN%>+EK+<]-CL?ZL=D;T M]3X6S+R^SG<"F]]QX/1DF#TS-ZG)'@?80V,^$I4KYY'VFF%\K.2_UJ9C>-=- MA6:I#'.AD,A2;;NSW-AN$J$L#95219IF*7<:+7J>YL@&N=^%94OYVGFA PC: MF4G/N,!LGR,D[O,\+POI>S3G ,77F;)Y&8*S S,M7G6(XQBE;81G8$UQH[OS.?!EG:P(PX(Z P!8!'>\20[,-AS1FR/@5E; MX=R"/D,+3Q<"LA!O+R!D\[SK1,?%JM);_3_*U??WZWJU?)+5MC>,F4C>WJ3. M)$W"* DYBJ*((QP6#)&(,%2(HLBB(E(XLII%"Z0[LA9_7BX>D7[O*> =/^[E ME;9(VNW/(^ #T_0- \$?FH-@P\)>HZ@=&SYG.H+D]C;7T8[JQ+,=05 $ MO0ZS'W6UFCV4*S.![M-"E#]*L:;SYIBN_?0,TT(@5C1IFF&A/7C.$<\H%]J? MET18=9<[2V%DF]#0-&?L'550].,\,L.:[T5>F(X[B&JMT!?%&5)=_7)/;?6? M=BI[?MU)E/.B6!LUO/P@W&?66OMM/9=1R-+HMJINQ?)9']L_SNFCK<=\?H61 MM4H31H9R8$BC:"]=M>/"WG4>P.&RX^P' IBB64@?_&Y8\.0_7Y;1R7L>6'8R MW_FR:'W/V>)IA]:&7ROYTH#&REFJBJB$:=%0!O?;.@#*LD)Y$A6FCIH<^[HGITEOPC+R M/H+7R^W6,_!8?D_- 8<%&FP$>.;5Z9K^#?.^U^#OPJ/N>1J[:LU;5C?.^RQ3 M>9RHA**"*XPPX3$BI."(I:;:G25Q2"ATHM QF9'-2I-*T*]VWM!UF"QT B.[ M$_7UDL.LC(/03LD1YV7RF/YP@LCD"0[G!3V5PC#PM)N"WM'*W*#57V75U(QL M?WYI(IA4D4 %BPJ$3<8R*Y(,16D11:D@JDABB(J>(S2RDF[(FFOHMGS,64_/ M0F6GJ3X @.FJF^Q@=;TDF">%/4MF4I6]).RATEY\WC7 _?1DKK&7_)]M5]-" MY#3B2B"B3'PJSTP9<90BEC!:8!FF*0&IZR&!D=6T)1?4AMY-\/^$_SL,PRAX MIE7PPU"_"7 8WH3M_[7EO75 UZOORZK)TJ.KX!>-X??_^3^B+/S/)+IIYB,T M!3X?)&\N8QG-[D:=Q?OJSK=5='NNQ-]@*3N@GT:B85 MH?PAY\#.9T>?V3;,[O[QH/'TYKO]VGZWO[??ZE.#G,_H^6EQO(7)#Y:?.!Y^ M6KCCP/>9YQQ.^ONS"[]IG[MMC;5+J*G*!2^?Z;S- Q&/<"+3A!QSAG*(H$1 MCO,0L8Q0%#&>AB'67B*WRA-W(S^ZG]ARKK0;W&7 ,P =AKFU5?RV #)!ZP MV)!5QBA/-#DLY6*]7->GZXX^R[I^^$X74?R+?O)[/8NS6(6QMN&2$.UT%THB M$B4",9YE/,52A1EPU+!?!B&:YS2AV! ,#,4@BH.69K\9M<]:1_#'L8_3OP[@ M#OO&I?K(';MG2R6U133?;+7WS::JGW2%/GL]E9 M[\D_!LQH3_4=IFW5/=(]DA^>_CI-N2_=4/E=W,T$/U14R"_T:5LII*(LQ"S, MS/RJ!&$1Q:B(8HQH$@FBPER2&'2==4A@9,/8D L6FA[,IAWA8&>>KI$.9FE: MP1I2(W2M.B>')\T_6GY2)3XGW*$^GGW.H1K1-/VLW\_U>>MA^'\JGIH?;+EZ^?>AE)^LCR8#^.U!:E83T< 2"8 M6MIB$_S>D*'>V%W:MW!+SFV(JRZ6?YOBO)2^*(XI2D M".=Z^]1[*$>4TAA%K"",I(66&M3N:F]UD+*[#H6\IN'M/A9V^ZBSA$!M;%)_GUU=MQ;>]KNC:?$.NK0>/(AQY8>C:,K/YL>LMN[O*Z1=CUCD1 2 M,XIH'!&D_R/1_\4C#1DA,<["%*=TTXKZ =#38XBHU8]QO^WT@TNAQ.:2^;FC M&^@#HVK=_L5C,&^:*F]JB8&Y3,.@VBGH]1@Y*6Q'-FCHWO3NXC>D/3;WL)'0 M5UN/05K3-O2P$?NHE8?52VXFX-VZ+A>RKM\OGY@FTQV.5UH+F@ND15WJM9J_ MWE8?ZTT^4Q$F,8J+A".<,(**+(N0C%,J942(RD%=?AQX&/WZ?4/>M!;8T7>U M"2XHVUF*D;&#V8\-,T&/F\TM2@/F'D.];@3^[,H5>'BR-BX<3&J#KH#HT#)= ML]15S28_:JE.M4C875/$H:(Y#Q$72A\*)!':1L42I8F,TB+7QP4)&D]M27?T M',Z&B\!\U.!TCP_G>P9;9.WLT@AXP6R1)ZA<6R[:"NZWE^)%JJ_1)-$6BC/= M#ZU?=^IBMNON .]>=O3NV)'!^;S7ZP/6K.Q83HM0WY4B J,%^]+Y[TEV5A;7 M7F3'"T[9@^RL. >]Q\X_YSA'C<9))]G"__^+1H^I(VMVF;?4)R M%F=12!''48@PB_4I@2B)1%S$44Y8FLL4-/#1CN[(.MCGHLW)59J/0.QBS_\! MG,=H":?=MCL"2# MWL.GR0PU+ 0]'D;9=8%R^QH1:$EUVEE^,"B.ANX!7W?( M]71,T;0[-_-<72:O:P4H!U[6GJQ>X4OJ]JH%KUW),1S7SQ;XL%\OG9O'%8SM>K!M= M.%.YB(40.6(TSK7[*&-$"YPAG"=4YIC*.(3EF0Z2&]FLM],"RX9B\%,W\A0X MN/L"7G;^H3\48(:Y!:!/./C4H7%W"0UX-J:5D+[2+(>)39L_:27X46*DW5LP M+1>RG-UI&[)Z^:B=F*KK>_TR$X3D,4YCQ"G%"&>I0@45&2IB2E3*2:)8:*/6 M9]8?68];BD%#FJF9IGT;@ M&AY 81FE=!80&(RTE@T><#PI@J^XXO[BTX8/3PIV%"4\_=1D.4B]B1Q,1C0R M]>(A$2'",BQ0$6&.4A(F3.8RC*G5Q (OW+Q27M+HV4C@"2B3H3A9@'",>2E> M4'J]O*77FJWB!38/N4Q7SV$Q1X0NE?MC67,Z_R])J[N%,",;9[*(5<)4A$S) MM78K0HD*[5$@FBIMVR0E*;%J1C=$9&Q[U14VM'0#0SBX,QTD-6G[8_-9A"Z? MG7W(#;,P3B*#SM&79'(Z3)]==+(3]26Q^L?JB\_"S];FG$"?K"8\]!X?67^: M$Z-U=6U?C,MG8 <)8)IPD7G0:?: 7:?#ZV:-R&>WY: M/*]7FV' 'TS*CUR(;UHINGRO!+-08JP0Q\1T3A;:3TZ)0"16&2=IH8@2$#_9 MGO3(2K(A&+R4=IHER:1-NFR6=9__.KK,Q?T$<9S81*LS15&$D:FQ&B M*4&FOA9%+$U#D>*<,U!"_1"Q\4_1.])!I6D'/]$ZH,%SRP+P8G80-CNKX0L, MH*NZAX,A>Q/L"'N="GI1.G^C0,^3FGK^YT6A3PS]O/R.8ZGOB7'@)IO^M\62 MU;+Z8<)XC76IOTDCH3[?-ER8/VIG6Y^"W]&ZK+='W[9-O\),D# .$<%YB# 7 M&2)"*,2X#*,(RUPH/M-:52[%KRM:K>Q,PRB\0M3HD&/[\))\+!=-'VM0I]YQ M/U*>)$661PSAC&O+G28A*H3^9CBE(0Y%KBB+NH^DCU%_J4^TX1=PO2W>V->Q MVR!>'6_8SK)K67H3]+W1IORJSW/KG];!/M>F(7S'=M#PW0O$7NB$"B]$'Q-9 M7P7LH_ X;>'[F# ?%9&C@A0I2K7!3HLXY2$'M8.S(3JRL]TW!>QETR<\:/@(-HRXW3U;00JT MKYZ 7[ABYFSX+H7U;LB&2KV.8+$ X:V=LWG4\D\]I7=^K;E;I??6M?/R^ MNM_-Z9JE81+&0F8HI4EFSN4Q(GE2()+A+*2I_@!I"G?!+Y%]'6^Z*8!IQY9! MS^B78$SR5'&:,92E6'O**HD1)8JC&"X1&[:V(>E\$?Q#]OW8+:TKE:S MV[JD7RDO5'Z41AA35J XB2C"VK5"3(:F=V!(LU 5@C.K^Y"3JX_L5!EZ M04?03I%/8S"LM5=+!E/1OE >;R8&I1A2/_UB3_7TGW9J=WK-271L4)R-0@T_ MY.:)?-50R:J2HIG-V QYK6^WHTEGNQ>J\E5[ T6XC]8<.3$=WP'2C4%O2P8ZVORW43D9/ M&^@%8I-NGW:"'VZ>EF\Y9KR;Y=[16HI^N<*MV:3JFZJS]L M;1C0A+T9S&SK#=X*O^,9YH9_U AP4%&TD]+$EOK/=9(&C:@W02ML;^Y?';1E MN\UPJT[@FZ 5V71?;X6^"39B;PN;FD>:C$>;X67PVHNW]CE]E7V\&;FFK3AY M,V*?V5G?'H,.37>V0R!O%^+GI3Y,-\D&U>+K>O;M8 I=OK40-]UU^, MHQ_ESJAD>48R1&G"$(ZI/GP4&=&VLH@B,R9!IJ!*WPOT7BG*L=QQX#?, ;\P M\ B0GT#'*)<%EE*.&.IXM:L"2]%M@AW77Q1L[W5[ Q>V22";@0L?UM)4''W4 MOYP92SF7&6.(F\$HN&#F#B$M4)XPSHA2:1(24+Z&)>&1#8/^R13N0T\&$;-3 M^S%P@.G_P2B47AWP:ADPJ<_.I3[Y-M5]AI%Q!J/8B#["C)1!LJ\V+L4&C*') M*5;ON]F++W)E6J5^K9:F(D.\>_E-'P0_Z4->UU#KEJ_*'\T(Z)DHLD0D>8IB MFIF)921!!:,8A0IG*8ZE(&$(&59F3QID,^"3S#0C;3_DM0DM::]AU^F-;GF M&14 K!G&N6#F'E?& F&19HB$F?;3\CQDL0S3)!&;656O NS^S*J_$K1V%GN< MWR',9AN0EN+Z,&MMMP #Q9;@#A26TW')!#Z^VP M@D-@[(-DJUV([IL4\JD)SO7#RM M%Q@CR601<5.DS9I3FB&8A02R5,4W")&=I.-/?F"W? )!]/@!)),MJU8X: M*:="U>YX.2)2#E[ACMY-L.4,J66%#&]C##QW$]_72'0@]6F'IKM!K:78Q"5[.B'C7.(<8Q3%480PD=I@,\Q1E(4QRPM.9 '*<1PF-[)] M;H@[C+HX#X^=R? G-,Q"M#ES'>&@1WD$NV GH\])%^>)33_IXJ+@)R==7'[+ M3:<_R.=*\K:07/_W7#9)8@NACU75JOQW>X:G!=/.@Q(HI":[*HTSQ.(D00E3 MJ2@(Y6D2033;ANC(^MUGH4F,H3W:03?K!J;_5E#:60'? $&]A1WUFV!+OX&I MSX$_BP"1UY-=L"(YJ76 @'!H(T#O.HP<-@?NAZ?'_[O\XY?%<_E^40O]YVU: MG.WPX<%51E;XAGCP4#Z5B\>;0+,0_/+EZZ=MY^R!$B H&I(DL0,JB,4$19+E-*#K MCJ?=ONX;)9CZ>P#(?>*(A<2^YY ,D7R=Z206()R=66+SKFO^\))+*>J/FO&N MB\'=G[+B92WK62@3)O7A'868IP@7.=>^/U=(A6F64YG$BF%8_'"(W.C!P@WQ MP'REX(^NK8;Q;)?/G>O?L0)-'![ T,XX^,(%9A3V =GT&;F[B()#NO!E\;SE M"@^0FCA1^++0QUG"%N\XI(Q\75?EHUQT330(5CA6BJ,LT\J-:9@@EIA&"'F: M2IER+A*KZY7CI4?>YCM:@-2%?<&'E?$Z<8"JUY*YW#7DDDB C MGT=RR*BY] M+%BZQ$GF!U,B]M^8+NWA)*=[J0VGGW#U^/6IX?MRKM^HV^K-69J%7!4L1"0. M.<*"$D12%:(DXADFL6D<)" 9N\W(P(3']/."7A\*#O[I.L0BZ1RA(LIC.RN[6@&SX8H=$K%*5SL M=/!J:6%JV!.TH3?"F)I!B;S-HCA%8^(A% -B'D^?&'K8T9_BWZ58SV43]-C1U(Z1+E:H64$-+\&.F:#EQG$$LSW&EEON*,@!(ZS^0(-OSV#Y?6W; M]H2GW<[!@!QM\_ 5KC4X%[OVU.?:]K2Z$G,9YR1FB B>()QG E$J$\0+)9)( MLB(2H*Q9;YQ-:*[:;F%LL*M8O6LKQH[;BEUKTJ[]BE"+-^&W<3>(-LW>ZL%N M;V,:34\0>K>IU_+U2B;7$YSG+;(O OYZ;92R[A7I;V^&HRR.](CF]R]9A/7-]XX Y^=*1P'%)BMLVN^T9^P_0M= MF03MEU%NWN&0C-B4XPSA5V_+,0R(36.."RM<.7:I=3%O%_W$WVX\E+A?; <_ MZ0>^+!?5WAPH\WYC$Q\D_[XH_[66K:NZ2U0CB:)<,8K25##M*](0$<:-C0HE MP4IP7(#"2Y-P/;91VW9^#8X&$M=-GL"6PV#'HN,$J%&_KJ7A?&O?#&ASG3Y7 MYT=:-8MTGT\U!:*^!UR-RO/K3,B:XC.<';$U"7'GN=D_9+4R@8PORU6SBYGE MNQ [IC)2G(P3$\@M M7G(^Z9^+_/Y"_WM9-=._OM G^6'Y1,O%K"BD* J1H= ,^8"GYOV8+.2 6";ATD& M*<*3 ,XHN MT0$7+/R%"$#4IXX3N$!S(EC@M,S5-TAF2W[WTBR_O:/.0JDBI'VV%.F#/=4F M2?\QU?\9)B1DI,".=T*'M*:\Y3&TS75!JR?7WM@1Y1>ZQ;CG,@#]Q)G7W%3;&T[9+60J]9*&'M1;[*^>9CJ8X7I&9M+ MA NASQZ1+)!*BN(>:>_D%Y_ *EXM5U81POI6UM@D/>J7;/\MZ)@F- M(\YSE*5<(1P1C@@E#*5QS$6:8BXYJ%/. *WQ0RL[RH$A'1C*P>^&-G S'D+, M.BS@ P=P4, % I> P"7A_(4#SE*:.AAP2>03H8"+KUPQ3)1=GJ?&#O,-^L'@ M==N_M+[[\UGRE10/LGJ*9KP(!9&F B^*&<))6" :B@+Q),)1462"*%#,8#Q6 M1S8G&UIM-S\SQ>=%T@HZQ&?$+V5Y*'@3^ //%->/XNQ=QO7XOPFV7]6(X'F@ MYJ@H^YR0.0ZCTX^\'!7PDS,LQZ7H>BKCRR?Y>5DW5=IZTUF5BW6Y>.RZ_&MJ M[Z1:5K)][H'^*35YO2MI&N6"5B^?5O*I_J)AUV_J3Z I/3:.J*Q7,R&R/ Z5 MU#\DE2/,$X(*)1,4%1R'N=+GNB2!E&Z.R"MH.X#7@!J> ]8P%Y0-=\'*L <] M'([WK6R/EV_B"T /J W@/QFV_]9VA]AQ'NQ8WWR@[OF&^YM@G]M@PZ[/<^WH MF'H[&8_'Z<1GZ]$A/SZ=CT_2I96&K#35)Y,,V.P_ORW*5?WUU]\V42<_#& ME=4";=KS9_E#SN-NAXEB7!0Y%BB/4XIP%D>(<9/R+\,\)AGG(09I]0"MD=6Z M(17$CJGV)Z"Q4UI/ L.T=A=)N^ERV6^"3OX1K@@M1/2=9WZ"TNMDAY\7^6Q. M]\ K,/T5LIS=Z1/-ZN7N25:/^FSR<[7\8_7=Q+KHXF5&,1-9(AE*TL3D[= 4 M49(*E.6Y/EMPGA3,JG+P IVQ8_H-Y6!#.FAI!QUQ.W6^A-2P*GN4'Z;&CJ); M*["E8 /-M?4*K=[J_]BIZZ5U)U%52^$V:FK[N-L6^TUK^V(MOTF3)*#7[GGI M]VQ>/C9'J6V N6FP?J]^U7];*S/L>+EH<\H421*59QAQ)A7""3:MG2A!">$L M30NI]1J4B>>'K9$-0,>DF:C9L1GTSY([1OLW10VO37Y;CUNW)#]/W\[.79C^ MB\!,TH0? ^R'^,7.D\OBB:E)O1N_0!XZ0IY7=YU;U)ZENI+L]\MZ57^1JUFD M&$EERA AJD!8,HX*4<1(D4*)F.8R5J#^-V?HC&PR[Y6F:G2.&WK0,42GD;&S M7Q[DA1FD=NZR/@8W]J>A=Q-HBCZ'"PV*Y&V>T&DJ$X\0&A3U>&K0\.-C#'KM M>E[H/^WNZ#>]/@@38<[2'&%!!,*IRA"-<(IRED5)EJHT@F4T.W,RLGK?/CY6 M4MM)&=S5J_*)FDUV=^3W.;ET"&T[@S )A@XFX](TTWX(9;*>*U>#-JX;[Z5CY^7_U#FO^5XO:'K.CCSEDR5]B& MX)K.31[2]K6Z>Z^>Q1'.LCC%")N^?3C2_U5PKA## F/"I!2IU1EQ!-[&]GK6 MJWI%VW;=T-S/,;[$L(%\97QA)K,M#KM7VP$O]U70T+P)-MRBH..W=S3L<=PD M;_96J+=+0-(#/'\AP/WYZWTIM^OVU_EBL-OZ<3 =O-SW3'*Z7(!QL-I+'1B) MA'/=XE[-LSY7W/W)YVMCW7]>+L4?Y7P^HQ$M=$;P/-0/#3EH5@PX.' M!"(7D?T5/UXF.74=I#4()THB[=]U<9B7U?.RTJ?>IEG+[4*\6R[$)B6.:A=7 M8)*BF*0*8<9B5.1"()+B+.:2<8FM:B,O4AK9#FQ)M]V3_@\SE"&>TA!(-IZI M)]&!?N96ZK8_DJ8;-(1=LB<'(8"X?IZ@<'3DSD'BRPFSD&[8I1I:8$('R4*. M?7?'Y@7G\I[*-'G](-O__VEQ//'GVW(^_[BL3+71+!$ARR,5(TY-AY4DXHC1 M0J&(T21785K@"%3 ":0_NDO38?1I6K&!0Q_E3 @ZE-7M[A -BUP+8PN)8+32R?6GH!UL&@@T'-UH!EBOC/MG9$3M0AJV& M=SQ@-N(R%,'O7KL6@^0=2"33ZW06@(N=XMNM/HF:@P3=*#7LI5=*+?M<+F13 MYS:+(DG"B!!$>%(@7&""6,@5"AGC@BN5I*F8-+ULR]I?*,7,\!PT3$^=9[;[ MD':>S>M\'IA!F_K+3)]T=@3B6TD\VS'VUTH^.P+4>P+:,05XXOZ'+AC0YA9\ M;683?]1_5^O#8"031BG*8WT$Q(2$B#&:H[@(HT@E,I/<*J@]2&5D@[JANTF= M:"D'#6G[E/WS& T;.&^2PVR5D]"@9/V+0CFEZI]?=;)$_8N"]=/T+S_LYDE] MEG4M9=<:8/&X-Z;GI3>DYXOVW![^D/,?\I?E8O6]GHG8))A1C 2-$H0Y5H@H MD:*(YY0GA,5Y NK'Y\K(R$JM?S0IS*5Q1M3.@9D")Y@):#FZ";8\79CFU:24 MW2_.'U#!_LBUF'CR/IS9F-37N!:L0\_BZO4<;L,N]KAB9WIPT)1C:5D!0;P(W6 MJWQKB\O"M_X%84;<9O[OX/A?8_^[WH4]R7:)5]L?Q5&VEOB?O>G?BK,N+KKOV6\VHM^R/S;A?B M?O5=5CO/;/=O,XP)+KCD*$XSC+",,\04%2C+>(PI5E&&X^LNWV$,C>R:=,P$ M\D_S?64[Y9)W7R>8[_BX]O(=^!E<;^/' ]?+]?P&[AX/#>(-A_USH@7P'J[K MW= :[?X>R,XK7^B[@7?YAM]Q7?B5_]'-E(Z:TE^%'O7?5\ M*&L^7YK)IS?!@_WTS=-B7[[$OTIBF.4X(>P8 X8'I7*ZFC]>;;*K^+."]*_> MSS_D6)F\6)6BG#<7^;O2P#:W68JVP^S3\[H]1-RK.UJ9 W^M/VSC-+U[.;U M,Z&$J0B'/*:(*&;FO[(<%7&>H$3@)$JB@DF8%S(BKV,[*#W"O3)=8%GSB)_* MSE-Y(Q\ 9HK.8.]]&,T$X/@JA1Z1TVF+I<>'_*B<>@*2XU[UF?N9CUI99IRF M69KJHZ%(:(PP+@0BA%+$1")D+")*.:CS%I2!\:_VBG&N]K8(^KW2<\%E@JL\ MP]+T=WF'8$Q\A[F%:XH?Y2BB:$/R@DZ4YT6R>E =;#4 M9*>ITR+TCU)GGKAB%-Z[RV.9WH&CS'=_RHJ7M?Q:E5S.I(AE8#J M%-&49R:3KN"L4"&+\]ESDS_TZXI6*[NM>R+N(;IQ*(.UFKR3C^6BN95F=-Y$ M'DSC%+&*OLLC3&-"M8>Q[_&9T&ZV_-[5!BWIT MPS>)G7H+9@5F!:Y);]WDC?RC7'U_OZY7RR=9;8_GVTH>OGQ@XW L0;C["CLU@ MU[MJPVAP^UH? =0$9^J/X=HN9Z*/ NVRXQ.^"_UXO)":LG./3VP.>OQX7=IQ M:&(71'Y8WO)_K!R^"A/8UA-&. MZ+0#&4% ' UGA+WM9DBT3_VT;/L!=5WL2,(I8Y(CF3)BAJYB1/)$(2IS;GJ@ M1K( 59X>41C926WIM3VL8)I_C(6=DE\E(=0_W DWPMC%LY)X4M+C]2?5Q[/B M':K>^0?A-[2[&\(FT\ORAG;_K9%59D?L/^SO:0_DNGQ/ZRX23$=Z5[*^V2&E,1)2F"TE%8BH M.$9AD24BSD(1$:M,I\.%Q]Y)3-M#0RLPQ.Q[C.S)/JP7UT@$W#GLA 'U#CG% MN5.[D+V%)NL0JORWI%Y_]O^=S\.%A>")Y&,\V1&5I-NI&Q'^29H:0>:.%!O!H"ZK$5^Q(?I ME*OD#M-TAP2[8ICNR64GGJ4[)-KQ*-W!I]W.0(=)PKN:'JKRA.=1@7@L"H0Y MR1"1.45)D10B#U.A]S+(6>@LI9%5U$PX^+RLFX*@]NH?=C(ZCY#="ZK7V7UH^2R.8'$ MH8PRG!4HC8A$)H*-2)[&2&8QQRIG(2F4C;*>(S"RCG8DF]!E1_72^<4.EV$5 M]2$M,"8)%]1:*2]),Z2+^MV>'NH_[73P[+*3J-XEH38:=_$YYVX(RR?YZXJN MF@R(SP;\J!"%*J4(,Y/G0EB"LE2FF2APD:70.0/GJ8T> M!S&T@RWQ8$,]^+VE#Y\>,("6 I=%]-$ID%NFH-V[K_H>=O9E.I1A!FB/K\97Z#AK!K+W6G-_V2*^Y2^X MNXRX0U=N'T!YZ\1]%3,3=]_V =QQQVTOJSJD#YJYS;W*X8/YSK\M*DGG)O7C M9VV1Z^UH\TRRF-#<-/2-&<(XRQ%-*4$L*;*(%3(3,K'.%G1B862+N*,:-&0! MJ6=NB [;MVEP@MFT\U/B [6L@G9*_"&.-E/A?4$*2-X;'5JW7#TGB#TEY%T% MR6#^G=O*TZ7;727Y7G;==2LY6/-?)#4-H,PO[=/B>;TR#)B^4"9+[YO>*KI, M$"5Q*I)0(9%C@7 2:O,=4H$(*Z(HCA(>$BOG%D!S9'O=:(KHJ 9F:"' O%BB M9F&B_6,!L\D]^D'#P$W0(+/A(3!,N(P*M80(8'+]0^5F8ZT@\V1383(/&E'+ MI::SFC#9]LPD\%4'N_A-/I:U-BM2?"@K[4[?*R6-J]W];',2T9Q&"K&BP-J= MC2EBF"6(LX3DN20AQY&U/1RF-?I)?D,\:*D'&_( 9;^ EH4=]('FY%S^%G +)N=@(,6[<(2TUDR.UGV+)CE*]=.P6I;[)CY3B'E M,HO#%/%0:8N5Y?]?=V_:XSBN)0I^GU\A8(!Y54#PC19JZP$>$+D5 I.9D;R M^I2G&,D_"!2589DE(2=I871]&H3B6?SZ ($!P6'F#,N>,Y)AT@>C%A2@'Z7F MBBC]Y;4G"]6/DM>/UX\_#!?#3_/E_''[V-I<5&2<91PC@M,481%2*82\0B)C M)<.%2&)JY'@^6=FSN+6PS 7LD.QQH;(F!NA@:, XK-:YB/P5 >9:<+V>K8&^"I8"6P@XQ;%C 7+,!)G,=U)M P]6,>+]GQ.:J[K M21ML@@X;8).GZ[? 3*-,RUB8WAEM'M7@=;/CL9>I'.XYY:KYU/4(3=NHRAD# M3YI:N5L97I&L>^2]_[5F36=,PXKDP[<\*R?#YI)CI UKE.NH@FD&#<=YS\S+ M%%C5)1\M-5E=\GD2^G7)%YZPLQ8^R#O%1GR<_Q3\;KF1NS27@M5TTWCS_(G\ M<[5^NR!U,Y@E)B2B)$X0S7"NDEH)*LL\14P451:R,,_,2IHBQ02D54Q6E&1 121=:83'@Q:7&X_DX"Y#7X*N*/@\ ;R/&MKD7J M?P0-6H'"ZZ;C:RV_ND&#VU0W$3M&N;^ /%XJ7N'';L&KAN6"UHJNZY.Z;YZ M2^H?'Q:K?^^3C=,T+W@9AJAD)$.8*8\KKS+$8Z[J=FE!&*A>: B8;Y6U*Y.3 M8J> !QHZ.'7;B&^&NLD1-X#JQYX1<*5B0*$KO3$$:EK58$#TB?2;O&,YOE2; M2+NO9AA5(:]"AGA&*,)%F2+",XXB%N5QRGB&4Z,Q;BD3:8)O2;B:8] M54"?0W,A\2%[YTEP-1_S)>QD"N7YIRQ=<0^/WS\MG^8J?Q<\1?OB M KZ%1?NS'E0]W??@T^[M=KR6T65K25%Y22U2(4" L,%,SFCG*\K0D M(:$XIS'(H#T/Q[/0[\ !C=L+3#&T\B,-\.I+8/FDI46^GY#.MFD@@X8>\RNPJ>*?)B:.],^[Z:=Z>'> M;C$AT5URXV504R(<*X0*'@(LJ8*/,8-&W2 *9GC:@P0 J%H,,AV",1 M_*70"#0>0->Z"3?-Q-\QCV!:P %[P,H 0+ CG6 "<5+5 &#!L8: O&JG*/[\ M]K#6-Z7G?0>5KO Z4(1X+C*$"\X1B=($92&1BB-.<1R#'/.707E6"W_^ MSV__,]@TL"5,F.P/,,A,Y-V0#9/T/[\%'=!>8R,/9_TX<8ZD>@#0I,(\3O"Q M#!N\82>ZG\5&A>:D%?%SS@5_\_QGK>Y2'^9+>9=2#>Z:_!<)3HHR9E&8Y2C- MY#^8) 25E'&$>5[E),KW_YL.1CL< EN MQ[D&5AEP!CA2(0# DZH4.$..58S%"I99T&2^_D^RV(J>=U7--/USN:*UO,.H M;##M;:W5-%,)>S'7I0E?E>93G3K>D'I>[R:?[N9PSM*J(CA,"L2$Z@A>D021 M,"M1E F>%641)J51:R#?B/J^P'0 ];CLM9),4@=$_E9O%SH_AC4NLN!)K.#]'SG/MI-?*@.#A%7XYY; MU .-^\$HZ!W^#G.^/7/858*X+S2GS2;WS.R3U'/?\.P'PS;7T_IVR=70:PE* M2/"BWB<][/,UJCSFK*RD05H6A:J388B6B4!4:OV/9CN5JLOC\WJ>FMOR:-,"$$QTB$)%9C9ZB\!:49+0 ME>N/P/.L8';0@\T./$ROC/'+3)$XY ),<^P9L(>\*TQQ[NDR)-.19AB#-JDJ M,"3]6/9-7[,=/+,A\Z7@W:BXSFG-1)$528E$0K@T+*(0T9 Q%!9Y5>8L*T4& M*G@[#\:S:-\RMGW<-I-+WHEJSN; )CP7F&,FT->3#)/C#EZP&[_H7GJ':7(V M8.4LD(D'IPP1>CH09?!IVV-XJ!U_8P-L5]MZWYA?C1GM!JY\%'7]\(,LH_B3 M?/)'?3*01;75+PF3TBV**$.8\P@5J3S+>5RPDI(H+#/0@%7/^'K6%?M11O4^ MT#-?2ELZV.Y'5BS4(-=NNM1-L)!(!QN)=1#%P:/&&VHZ^-UC4]/CU>PA6BSJ5,R0J4T'N5!(V)42ML2I95(0LQ37D:6[=T<8^H[T;37'V"/2-,JH&U< MUL=;C]E;UL T5'_;:':6O(K-@9TBHYWCVHW@C6.-/,TWC7C*\^91#UV9IG^# M)X8Z[^_@&L\7ZO_@B=V7^T/X FA1&LO_^;#ZO%I^$:O/8J7 ?UC"RV.'%O%] M\^?_W-9-/N9F%4@DT)?W]\%G^?\'&O;#:K59KDRG;XUS9EA%.F4*3,4!^>&C MH-:$<+NBVL&5IRNL-2'PH+C6Z 7[FCJAU<7C:KV9_W>K,+HQ52J(\&4M'N?; MQ_IN^5,T7XUZ1C%E51%2E.*<(1Q)8FYK!>T9X["4T *)R2L-[1EUKA#QBM4L:W3: M] MUIU[RTR9;LQ)SEN1)C@@I2H2K)$.4J9LHI55:18QPG$*R=L< >L[5?5"O M!(L]$EJ@ZAX:_]?_6<11_O_H^0/0OGVCW#333"YY!--!'X\8\WZ8"?!*'$/* M7)7AC(&;M@;'D/B3 AS3]RQ3^%=+-=^ J*R(NR5;/8KVRK[K#I6D)4YQG**P M(!'">18A2GF!&$NSLHR2+!,$XH,:A>CY@M,4G>.V;B?37-,)%NR&W@W01[B.Y$>) @1V)['L:DHCI(YK%X#C\,=R%^$6+] MQWJU?=+FJO9E-B?^UXV\'6Q,G8@CRWB6/ 4]T."#QNKN(1!\%9OM>MF& ,P] MB&.,&??C#ON V)OG M_2-MO$PW"MQ54T@ULGUL!NA\G=?_^K 6XJYUI7TE&S$KBY2&)(E14<3R0AYF M*2HXE1=R(:*PR#(:1R4H(.P;8\]J1H%$E82Y]SA*.PD:^/6^;88!X->T&?:! MX(.X2 ][5>)[-F"L2+@)]N5M08^,FT 1$BA*@HZ4X.O0%L/#Q%.QW56XV#N^ MTX:-IV+_2?AX,L!VITF7$OM%K#L\YFQ6Y&$LLB)%/.4488(%*D.>HZS@/"W" M/,P2H\'(@U!\9XR*39L/*JV?6D&]":B"&_PV7P9\M5B0=>_#WV'J_#S?S%3P MU=R J12B@E4QBDI,\Y3G":Y 31\'H?EVJNR\ MA@L%/%@KZ&A5H:W\QK/>*I- )S#*BUF98\8H*O),"CB.I*A' M+$6,Y;2JDJS((U#+Y3,P/(MU/\?VX\YCJNL$]HAT [> [0O/<9^ M_6Y>/ZUJLMBW ;M??Q5*Q-EFN]:F^&HQ9\^SDF5QR"IYNPTCU1P]3A$-2XS2 M4AZC)$RQA MKR'(E1K[]EWV0T)XLUS+;3.XG92%,3VC4@CUN32LLA9V:$-KA MMQO#JL>&]A$,_FHP]%-^XHQQSGJ]7(O/Q.U?'+'OM".,JX7AL=WF9%/.P\;9 MN',@OIM7E5@+R1F+>A'8JIY56GMX[[#I>?.#/3XW%A4D0.:-AX/]\GB%FJNVZW8>ILD,J MWPY2:=%UZQ(ASCING0"8N-O6)0)/.VU=?-+B'K->JZ2)VR59/-?S&GYCN?"^ M[[O)>KU:"M7/Z#!)J44# MA2@EHA)95F#"@/,2QT!Z-PQT%$X:N_]N$-%)0L^"K&M@8M H[\P.1Y?\@ ER M!UE79[9]9GO ;P(%WMWA:4JHHZ-T%-RD!ZLI\Z6&WGWJ>=,)V_/:$7+BA<,"9JD4A]&%:(5IZJ5;T3S,B-Q M"HHU3X&T[_M1BP*?J( &LEV&3ME7M@E M^[U933W7=W,CA+5B[FA1;4,:@EI M*FU>01&-!=]?NHX&@O+?HY3&8A.<5=/8P+9,3UJ0NKZO6@O]?JWM\ZX9\+Z] M\%NR6*@1AITEWSY8SZJ8LCSA##&<4(1Y@E$AK]3ZIY#BM I34/'EE?AX/@MV METUI]CUUT[IU/4ZM;^#-C\ K^+5;8'8(3,A8F'[7B"F+N06I,Y(4S'[']-ZX MY 9#I?%WN]&]X=!)[HA=KM*4KL1FVB0E-ZP[25%RM"S?^B,!Q?[T];3#=\+ F7$\\AI '\LJ?I\3*%W^TU&0> M^/,D]/WN%YZ 20)=?E\U ;,YVZA!QKN.B]V0ISP)DT(4J"A)@G!!8D1)(4V! M)"=YEI,H3KF)\(P!\NXIZR ;-1.%\6A8M%Q2;A%P/B%ZO,P ^ U9,5V_TJB9 M*;AP -'75\!8X9A2UJ@?];32,#A,DDAKF='W)]$YIE1T&LCX>=L""[G@>C.G M"Z&JI'1MU#[V7 K""\$B5!2I5$527Z-252/RHLP2RI*B@+4&&(3F.].O5XK7 MPT,7XT'K)(9X9GBA<,4)X'7AB'"OTS*,:'16BC $:^(R P.R3TL(3%Z"R3@7 M\]G[Y6:^>;[E7'XIZK?RQ_OUP^K?RQEE65G$+$,LK3)5%E4ADB=$);0Q5:R8 MIJG1'* !&+X]RQIJT(*]"=ZV]3@*M)D\#_%G6(H=40V372N"C876@*0!NUZ^ MW4BI_&$OG$-K3B*2!D1U@FCRJ,7P%N6/?'C\_FGY-'^[K/F:?UB0[\936\Z^ M[?LRK( &#_-'=77\]/G+G3HMZ[FDUS2(,T#X^.7X>IIA4C5$;O"7@NUJZ,H@ M87;35LXO.=V8E4&2#N:K##_Y,C'=_Y26M."W2ZZ:'ROC^F&E_M3&#=0)W#C( M9E56AF&6IJB("X$PS>4M/9$7])R4E"8%%H2!&A=/A;AG3=&@H5/'Q!ZTO2M_ MLOTT,]%?XR[!=)O+X&]OLSMZ5!Q'_7D7&58T=7&'UQ,(AN[#*PD&&Z/]MPH( M0S?#=5 8#-_R:-H^/2TT/F3QADBA5",$A=BHZ3N+5;V50KOW&%1Y)N3_A:B, M0M5X-RL1Y7&"BJ+*">4X##'L> $ ]WQ$M. ##3^X97KT4/!.C6A?0+O,0%AJ MJ.$],0JHI7M8!(<,ZR'BN*;B&A:X4I 0T-,J.0NFG"@JFS5,'ZQD,B MARL8H2W;<]E\<\Q5&*TISSL,)%),X2C M0K5>GB]M(CB'1)L'<*SIO2)^="-^Q3K@#7C@;?02<\Q,6 MZR&1(T0Y:VE^'LK$;M""=\:CVBZ3.G[$74TE3,+.Y?$; M$VV1SW^!L"O2^H]7G#B[_P)!ITG^EQZT.^7NEFRM"MS?B>:_NRMB_84\ZXD5 M<<@)CTJ*""DPPDDBD+S1Q8AAEF4YKZ*0%I#S;A2B;[NSA18\->!@!]\XO\R. M0*=<@(EJ!SKXK0/^>\^?4P=?1O@"/AF-:75T1H[#F_2T-";_^-PT?]$VK_[Q M<;74/3MU/+J^W6Y^K-;S_Q9\EN41*=,4HRJNF+1RPPQ1$64H"1/,RI!0FA-8 M5OU%6+XM70TYJ!7HFZZ4E^R@7U'5.\ ^0U>N&Z8 /;@-/[XU_&C@!GO +E/K M1ZESEEA_&=+$:?6C))\FU8^_8GN!7<]_2COAY[Y[S2>I1K9K;9W=+9^VFYD\ MOF-1)A@Q6D:J>"9$-$P92E)5-Q.7(4Z!E]E1F)[%O0=.GFH2'O1B.\XTTTNN M4U9 +[P=\/Z=M\^;NT'>6-Q^C:EU=A,>ASCQK=B8!:4:Z<<1W&6T5):\ 5!6$01*K(PE3_Q2"0X)RPQZH]_NK1OR[T%9B;19R@? M%MSKZ %ZA%LX#L=\749_2.#D6SUAD[_M!>W,@I/(TV5".K$9>,+NJ+S]2>8+ M95%_6*U5)_M]LPE5Z+;_;2;RLBIIE:*R5+,EJB)%19E01+.TR**T5 ,F(.>E M*6#/D@4N@P-#?!#B54K=9((>7NT(22Z^CD- 8[Z?$) M9<;Q&0I^WZ(YQMD.-5T/KR]2'XG=A[NV-'^HWU11?-/@:U;PO,BEKD YX1AA M2N3QB[-,_A.'\B])SLK) ZY-]BK MQ 6\3E^O:.GOZ9]SN+*R:L_#/Y5J0A?(I?5S5]9=5DW-T2^O- MFK#-#.,28T%#5(B4(ASK*M(X1FF<$)S)0XGF*6QZPC7H0*36:K+"!S)?CW2" M=<]C4Z?1-'QS;A3?!'OD H5=T*$7_-4AZ'AV_+5\]=N%FH.K_KS7@T7.&"<$I:)D"!,F+_9E+%!1 M<)Z%58;EZ0?3@\YQ]*X8R+ M)(Q#4,/Z%]T2JPN4TJ9'V_+2FW*M.V<"5D]XQ-T$/7R;CWP<>M[8Z=VO9(O? M*W% 7U6ZO]-_>;Y$_GG:JWO M.+>_YO6,44KR+*2H8FF)<(831*.0(TJ3-&.,Y44&A5)X#ZNWI/[Q9;WZ.>>J!?R?M<)J-ZKI MEFWF/YN+2&>H4(HY#7YPML$4YY' M.[3#-Y (!PW&P6\*Y]_5QPKMH,-;M<;Z[<]FSW[OS;';H^_'%/7(7U?6J \4 MIS5(/3+YQ";U">N*EC''#<6[0C,196&9A03EM"H0QEF%:)$RQ#G#!>.8%CF% MZ/4A8)[UH#:_@VHA:+X$R-FZ&8CC)@6$1=T@ZT3"Z0 M[3!OT90XNP+VH86GJV,W(.^@G-WD>;M#]3BM6+5_T?X&02C-PHJA-,6J$@#' MB$0915F8VJ MWLSR)*T(23F*XEA5]%4I(B5E*(P%5FTK1,0YI-GB]2B!5 &\-:.:XQUL?I!E M$ 7/0T/:?7'\VB"9#SYZB(KM< D4,C=!B_*S_&2AM4G;DON;/,\68O>Q;@EP M$RAJ DG55%G5$(9.DF]MA- K"81!&0C+T0:M;'4#N>7_?%BIIMS@>\?1FQ/< M-HZ<@OU6XJ!+QS'-1E>-*\B%7S &*'5_S[A F>WMXGBY*>\4%T@YNDE<>LI! M'V?YBUC_%%]7BX44:-6#:U;$4526(D>$517"I.*(2@L#D3S/21[EL0@QV"]W M&=X4KKE=+^,6?/"70B!H,0!>*L;X!_#5N>&*A;O.EB'7]7J^3*:/ML]GH+U< M!^C+I \V@QYXS57MT^WW[VOQ71IR=\N-!%G/F7C?"GN-N)Q3*]>?,_C#:O??/A@6(\"'FCHCAL0 MGZ7LJ@;$ARM.WH#X+$'G&A"??Q#>LN5AOEF(^^INR><_YWQ+%LHC\E4LM(JM M?\R?'E;-(-AV= 0+6906/$$8,Z8&)">(IO+NA455B2R,2T*-AG%8P/9L*VEL MU#ST/3[ &1PV_!R68L]<@LFW%8- 764L2;VB[0P4XF1]:2Q9T6]<8[N$Y9 _ MU5CNQVHAWZC?_]=6+OMYM1%-N[FGQ7S3S'2OU00"A4 T2U,L0H(I*@D6",=Y MB(H0)RA-:2F*B)/*3)/8(N#=HZ.@B:8=9% K#&X"ML,A4+EL*^#0/RB+S7P\ M/AD'TS!]3/Y'T. 2*&1NFBZ2P;>&C7N,@J^#;(1/ +3DA:LI@%#PTTX"M&3. MR31 VW7@IO/]=E-OR))K)Q5;R66?E8?Z]G%C&I*YO()G!7(XH_A1M>,U#\<, MT#U^;W!#,DST>S"##F@ 80'H_C!.H=4E8F#9R6X2XZ3UKQ,&3UN: [:CB1N% M<+=4[F4=J;O?_!#KAQ]D>3"TN+MHZ[&8JL^&OH?/!,F*4F0Y*JFJPHE#C@I* M"0JK/"XC4D9E"JKA?ADR/&N6=GKY?*GZ8QFW9GKAG36T95[]?@$MHNN'UK=F M5(^T0-/69"P=C[2?=][.F\"@>\UTX^N=[,]+#[._CHB_QVA[)QOE;-"]&VPL M@IC6&'_>JN2)^^K;EC%1U_.?XG:YE)=W10-9+#01LZA*\BHI,E1&286PR I$ ME#\NI3E/$A;RJHB,0YI>4?5\E#4H**=4O4,B(!H+JQ*"AH;@[C7N)B!L^FIVU2Z(^AIV%Q91G83A@_%5OQA,%VV=A),' ML==I(-K=;'5=LG).?5BMWZVV=%-M%]VXI!E)697(LQDE<5D@G+,"%;DJ;B(\ MS1-*J?P4UMAM"!Q$[*UZM.V !]5J'8A?3T(7T+*UX/.FI0/L[CC(.[,;GBM^ M &/;W$1L>#4(;IN2(R M?6'AR0+0PX3UX\PC3[XV_['4#968;U1FTC^$2LT2_%:J;/)=Z$;9JEAL[W4D M*4TI2SG*XDB>YRP4B,:O3=!1W'0DMQ,,]"%G7\S-[7--KYZMS6(J/^?N+%M-G(ZM[85=I8G M]9;6XK^V$HOW/^4_N^85):4%$?+4C%@ES6,UXK?$882B+"_#,LQ87!I-_QN! MX_DLVT,--%C[+A^7^&1XL%Q//5#3VQ .5[3#9+G2?!>@3*N*ADD]T0TCCSNH MJOTB-[QIR<-8(8J42@&-4H1U8(G3%%%:%E&45&D8PGO<'4/QGF_9+QA50*VD M]#R#S&3T:K)A$@JG^+JZV&.*?%3#[F"\7 WL,9F#E:\G#]LF3\L#61WD*EU; MM<&\76J38"U^2*M 7JW;O\)ZTP)7]9G7VR*B@C\'&'1-9WVTCK4DWUDJ+PSZ MQ)F\5JPY3>2U6\8BGT)E"-?2!-8]73K+=5]DUG4@C97S-1$$\1C'"+.2(IK$ M#"4,YP4N2$8Q,TZ,,(/I/0U8)4-O='_[I4(H>&HP"GXCFZ!2E]^?"B_(A$M# M9AKD*KAG$4RS:/A!BT _9:U7@#C>X]6:0X#XOWM.V07RW7 ,%HJ'T3X84S=< M:KK@.(RV@R@W\%4[T^+#?$DD%1\%D9IG3NA\,=\\SU@<"\*3$DFUF"@]F:&" ML!R1L(A#$A-",P:+4Y^%XSU K1/V@H4"&BQ:J'/H*+'S+#*SL:XF&Z;O6G"! MAG<3[""ZLYH&"7)D&YV',:D%-$CFL9TS_+"%-?./U?I?U4IN\5?!Y55"ZN\V M@,H%B3,L8I0(RA#FO)!W+907XHRG,82NCSYHYC"P0#J61(7822R%%$<%ZH&JT!$JBT4)04N4Q%7.(,Y M_B%3ATEBZF"XZXWU]#S](JW#.BZ,@AXUR,1[W,Q[7ZAU4ETNZ,MT,1- M&-;VM"U3!;!=H_^Z0M6>-@<FV0G@F$4PI=UQITO*5LQIQSBQ!G;QBPX M3=PV?_65YI/NBTAG,4]8R8H"59%2-R2BJ*0B1[0*N?*WA2)FLZ5N(\@?7E'N MZ)X$(]$L&]$\(<0R3U2;O_5K2P[M;:LCTW?B7?I[I'GV.P_\C=(X3_?B[Y*K MVW%?!Q:,&U"S>=I#,Y9>G(A5&>48(PF5, MU4&3H"RO6)$)'H>94<@; M2S=:NG >UQN GV6-R,*0E[1IKI=]?L@2EF \XX M[,EI0[,C!6@$7GLLG]Z,+G M1]?MHL=)M&KW-K#L9.W>QDGKMWLS>-HBFKG+76B.P5V$5-[C^BD.;W^H/:[O MEKOG_Y!?>U4]/4OBE(0X*E#&XP3A(N&H%%&%1)1G+(_2DI?F_6RN1L=W $ # M5O;N/GM+)4:RBYE>VKFCB=DE.5R.^/O8'X/8ZZ1U0_U6%:/";0A62:W<]\P$QX$DWP2Y8/.%FP&+-SG@W&)2^'LITT6MG M'#D(<[M;=6)/8'O)Z[5,/1P",B-)@06IY+&5TDB>8E6,"","17&9%KP(<>W7YC^$)D_1AK8W%_([[/ETMEXU&R4)'OB?Q[HYM5L"P)A=RL M@@AY;8Y8BHC%LO%'OF][+KVR7//M<7?)] M<@_KSH?:0__F>)#5*W"FFC+YI5VGHWC^/1REINQVYA8U!NC#"7J_%&VJ9$$X MB_.4H21GJAT38XCPF*-0GL-%*=)<4*,QCT"XGB^+RH)TZ>O<\\N%N].*"^X] MGA(-AVV=+$F?Q/&YA_J*?)\GK("Y/T]?ARD*+N:S]WJ0T5=I;*I2P^7F,WD4 M,YS'- \IDR8>Y@CS*$0TC2AB12G_DD:BS(T242\!\"SZ# M#$N]"TIAX@TDTEB(QR@9,DY:/]YB\+3].-A/8O-C MQ<'2>.%USZ)X,!RV 6TN>)<[T?SW;JD3?.Z?A!K6N/S>Y*/..$^*J*()B@M!$4[B M&)$LXBBG\@\I#Y,\XA;IG6;0I\G,;#+U;#+(#7EH=OETR!++-(4&;O!;A\'O M*@[5<&>'19M4[N[B"2/;T;W3$.BDUTX8(XYOG<"W+0YB_L^'%7"<9/\=WTVWF@3;[,Z<#+?@.=)'I!J<.Q:4@D\:R\2Z'18Y#EB[$[8_D+3':MGT#\X M2\]];G> OMG6\Z6H:[D:G2_U3KQ=+96LR3V2/^GDHY-RLB;2>[=L]NR^NO#* M+E ,>,=C! M/M7>FED&KW#'8+JK(R#H4: '6W=;=8#108)DEQ.C=KJAI&FK=_Y5+TUB)F:_ M(Q-G*JPGM9$FWHIC(VMJ\!;IJ6K)[:/**5*S>9;;+@ 69ED1A9@A5D4EPF68 MH5*P#%&!:9I0REAJU/5V"(AOE;^#"IF)=XDAPZK7%9DP/;D'&+00;?KK7*(8 MD%KI@'*[A$D;#L R'T=(&\QGO/3N=%F*(]@?Y!Z./6O9@J!)AE#E7P?-@6>4 M%F58Q1G"*ID="\)04109$CC"+*G*0GYFX2FZ!&\:W]!;4O]0F>D:!6![@4N, M,C/ZKJ+;KI% "U&/OSN Z;!SP A5KMH%7 (S;8^ $6)/&@.,/0]/%7C7:N$O M79ZD&H8Q8X3G>5D6*(XCU3@XCE%!P@+A2,0XC6G&RM(T5^ L!,^60 >S2XF1 M4/5X'/-T@?-\&99,)]3"1!),*"AE8) 8JYR!\RM.EC0P2% _:V#X0;AS5'N4 MI+22Q>+Y"YGS_ZP_BTW3#QPW*=J MQ*%Q7ZMKYD#M(B"0BBW&6-P6*^M P M%.O3-[U'1-HJ2O.3\0*%XV)Y'7$P(3R7U6-&*TC>+I-D)5UGEIM,EBZ3TI>< M@:?@U477*YH(T MQ()QB7)$/? &.$"XAR/-@$8K61M:=S*A,R"N+WTFC]M.0=/.GP\2.^5Y5K-I M_C'?_'B[K3?R4.R&66->Y:0@"1*L8O)*R @BC$4HIX*5!I1+=+_G$_@^23(&J*"[]? M?A6J)ZLTT-Z0>EX_*/?S_MQ+*8E(6*4HQ:GJELX31*HJ0K0LTZ3*RE1@4-F: M4^P\:Z,.5Q6_[C=W:!#6W2!Z* <=SH&T:G=8!QIM8+VRTQTT4VXOMB\P)>AN M2Z1UI(-63FTDK]QT58#L%+=IBXY]L/6DT-@+$(?3L3Y+9G4#WK"(TY 6*,=Q MA' B;4":9#D2)(E*&B6E_!>BG4?@>=:WW?2HPWE9SS?!4N@LFV$/W/&7KE$R?\[9ZT%Y^\M8IZ48SN,Z\9J<';AE3 MF4BU5#5B_E-IF-O%8O5O!?'#:OU6JJ'Y1O4>.CKZPS@5A$J3K1 %1I@*@LJ8 MIRBC+"$ECQ(!NR+:H3&AE;9#1T?$&X0"A1%TYIXEP\V4B'\VPG1+AT^P1^CF M,BN]&D[7L<:1/K)$8E(U=1VCCK77E:O9-D1X*]0=>'&WY.+7_RN>9X3G*4ND MODJJBB-[7 M7]6@HZ-Q1U^%ZN\L[R^=2VI+=%7X[K6Z?:_^NEHLI#Y0U:TSQD169#1!$4Y+ MA(7@B%9EA4I]NU84WR M>O8"IHXTRL%]%;30@_MUH,'OA]>A\0WJ+5#O5I#FCB(A:&D 975[VT5(7OAK MV$W+S/)7L*O 3'7?S![.=?<&?<)L>=\X,.I$/PK)=[ZBENW57K97K60&?RGHAFIVG%]F M%W(G7+ YLBP8 +Y2CQ+GZ-9\&(G3/+-IUV(& MW>C[?75)CO8:K9;!4XN##M.)#H> S^NG54T6,)DW9*^9 G#(+2MMT!L7H!CU M3G-DKO,CI8KHL DT.L$.'WBNNDXZR?XM^.&@:Y^,WX:NO:=NQ!%+ORT)L! MG=8C#V+$B0<>]C8\O_OS:OEUNQ!12--(=7I9EW"1 M APHR"@ZJ")0%S'5UD$ NC5>9L2PB#OC 4RBS<@/_E)8.,KR'J72*L?[\JJ3 M97B/$M;/[QY_V#JG9[X1'^<_U1S6C=Q+-5&MR3#Z8ZT&:K$R*Q/,,X2K3)[< M+"&(,OE33,HXSJ-4B ITQQ\#Z%E^-8S@K;Q>/>LB($!K-V.6F1W.+AD!$^(& M,M*@@SWL-FWQ)M#@G:;O&!'J+G]G&-S4"3Q&Q)_)X#%[S[I[JZIH)+_:H_R- M6(IJOIG1B&:8)#F*8B$0+@A#-!;R'Q'2(H]"DH>DN_^;R?L%2!9W?9B@MW"" MW^0]_^>\EE;+[SIW9-X4V&[(+V@6SB6>F8G[-7RP[<>J")40.S,[^*T%ZF * MH"%9[OJMGH4R=8/5(5+/=%0=?-Q6<']*6VNU?E8*HOXA^!^K%5CZU.\#!=P49*K;C M'#,58:=\@(IS"_PFV'%#P[_1?0-65=#AX%*XC0EV)NCC$"<6>F,6G"H \UW[X09:G\\D,(Y!2[<1EP0E.$(EIC'!.*U3$E*)(1(*7 MK(@J#%([KXJZB5)W M*F$*QW*02LET*P42D$O\V7P;,@:]/)RJ^2G[Z'5;[T M=\#>46HYX+(AN#?\K6Y;[V\DS1?&7^Z^=>.)*PY/E5>YIR\]3],+;7^/&9P^ MM]79W$ZO2-J'WKJD^'>K+=U4V\5IZOP_UO.-N*^J>I9551@7M$ BCA*$X[1 ME!8)RE.:1+P,\Z0LH#$X 'S?)ZB"@U82$#S@!N&B>>3-$V]@)PNLFD8>"0HE MR46W(3D+5CB,S4&@3QZDLV#-N6B=S3+75P'K[*3[ZL^Z<4W.1%4F0A"."&7R M"E"H8K^RDLJ&9UG%DX3DG-A6 !_!\N]QZ%7_KA5LJ5S05OYB,^EIB&G&X0(7 MK !'"OIUOE\[-DC(3;3@)B"5Y&X@OV[;Q^U"!_]N'U5%]'\/C\VXJ@CX OT> M"H"/(;U8\>\%DH<*?R^]8B?V[Q^?%JMG(:T9O88ARC+$FD M\,=9B$H12G,CJL(RRVA)8)'"48B>5<#;,\D\0+$?9YJ9\#ME!4P%=*#1NH'= M[VAR$[QU7>MO3*DC81^'-ZG(&Y-_+/CF+UJ>^EWWD7?SFBU6JME(O:\TCS,B M<)'FJO*ND.=^(A 5T@+(XK3B<5DF-#9J=&H$S;/8*[=M,RBMZ>"S;^S3-?"Q M:.8_S#Y#"\ 54X VP)[^'F#'[1Q!-+HZYP=A37O2FY!]J='W^<\Z5TW602(M.Q$<$7=&$ MN%MIXO[#1P2LR;'Y;J (2V#%Y+?-QF15%F$MNATF$L.0Y*BG+ M42J8R),\R5B:0>R0*9EO.WCZU3#?S(J9D*4PA=QP\P"S;AI#4PNU2[20&-X$ M+8Y!'TDU6;=!TYU%Y(A?CFRF:[&9U*IRQ+ICN\O5LG;GDS3VR/?O:Y42*0&H M5!+=Q/>H]1>C(A81Y2@L5:/";KZIGK#:&73[D\P7:OD/J[6J"FUFR6Y7V_K/Y5J0Q?R_!5=Z[$M;\!O% MG^03/^K[]<>5O*6L>WY^]=BL2#@E<10BS(DTN.)8H")G,:IR3C,6D33-@?GB M7O$U$L)KLLZC.&@04!T4_I 82CW7%E0$>XQUK!6HK[QNHZ&>>_&ML=./$NU@ MC_=-L,,<5:LU4KAWP\05]L?[%'0$W 0'N]M0<7,0^AK<5[B*G8+?KE2S5URG M5>E3L/WD*)@$J&6:L:IPUW-E^#L]4+09>ZA]CY_%O_4G\B@@81P6H4 QX:D\ M#UB)RC+/49R3I. 5*7*"0>F_)E!]QP(4$'7#?I2&E2[TW[7_GLN/=&R]C(\ZOTOMM@J-[C*4)#_X_+J/"OR)"[3-$*$D SA,@U1B>,*85)R M6HDP2C'H[FJ!@V>UTC0.63=X.1TA=9:AA/$T$A5#98:EI9YRC$HA?\K"-$LJ MGL:Q&)!$%$QQ9"54A## M-(XSH]3NDY4]2]T.5J" F0\^.:1^6,BNH@DF68;D@,:;G$7=:JS)X4J3C3,Y M2T!_C,GY!^R.IT^KI7C^1-;_$IL/VR6OVY'-95Z0N"HHBEB*$18A1:0L<\2C M2D1I)3(!RSLZ#\:SL&B@P:.&&E0*+.R NL ;LR/J>HIAHM00VP ,-$0/0ZJ' MB7)T3%T ,NE!-4SH\5$U\K3EE )2_[A=0<[*V"Z: MZ:B7WYD7SEDYV-Q/[>:^UIP50WZ_BIR5,5S_1CDKAFQWF[-B"M2I.;CI.C_K M*/>,\KA,N2BEZA!&2S[P6NL?!N/YXGVJ\I>03S-5B5Y]E@:&!>>-FVHZX4,E%O M5&#CL]C,\HR)J, 896E(59LL@@I)04K$E >V]'Z4TC_DPJQ-F=E&2:BI Q5&<$(ESA%99)GB-,L3S$IHSPRBE!=@8-G;=A"T^VQ:]7# MU;3^_1JV#FO!B9@%O U='F3>8*4^V^,5='R]6[:)_?ZY>NU$>:?<=3XN_DHN M.Q@";\P?^(3W\:5?>'R[,>WCL]G-E[*SA0\&MLIK\&YFZY^UJ+:+C_-*S%)6 MQFD5IRCAL4 XP2$BF!4HSPJ1QX*',04U732 Z5F/?SD_EWFKX0<+B0#,SC7A MHIDQZY@W,+7= ;]IYRXK[NP0N D:%(*/0^P!&YT @AU9EB80)S4? 2PXMA$A MK[K(N-=]2=PEVY]=SK?W:CACO&G1XR"Y_CRKAK6 )RX!C3< @R;)HQ^DWU$* M_7D8+Y@]/TCT<.+\\*L6]T%UW]R/I?@JN'C4 RF:R:;-[ FNK)0/\YJ1A;J' MSG"9TKP@$2)%1A!F(49$D *1)$U34<11GAE-:K)%P+,6V>,0$(W$33M.2:*A M2KZZ^6Z^V,J_ZCE%_;%# ML["*\P(G''&IOQ'.TA#1O,(HC8HJ2<-4-66"W 6!\#UK]0X;U(W(Z]IR:#R" M57^P&6]0A/L";5EO=H'TR%"8GC\9_-;ZI*3::; XG!/7(NCN8FG)"$>73"CT M22^W_]ZDE^UMJ'=W>.3*CR?LV8:P3/X M6FJUN&=%U.(4=$BI%(0=6DJ$CA$SOZG:\7+\WNJ=C3#U ^:@AZOL52RQNMC: M09SLFGL50_J7WNL6"9R&1OYR*&#/.JD]M=7YK1MR;?4MHD7,,/,3S$O;X.?U''(6\>RA$ORE MD E:; QKJ< \NS:T>3WOG,B\\-P;Y?\FQIHOZYG&0L+BE4.?9E2A'&:H)(7":IB$24DR0A)C2ZA M)L \*]4.NF[WV)NKK4)O=8-!TU%KOOPI/UBMG]4 @*>S\4O=-Q*@4\;8;*![ M'3(/IF]W?)/JHC^/_%;ERS7 '7("H%$=D[5\=>>OJY2J1DW\[Z92/MYM5QU%2ZZ?"DM"Y%E*<)Y*#40BS-4"B&- ML*3,,TIXAJ4& C5[-0$+^9Y:=7?=%?TT Z[L"IH&&6?FPG?-#)C.VG&A&TS5 M(J!F4_5PT).JW-+]4( MB8^"2&%H)W8__[GD\YJIG +!W_]BHJZ;#(,9)47%:5P@09@4WQ0+5,95BHJR MB'F1Y%&8[68M/0!F;4.0,/JJ'_:B>8"+NBIL_(]@_OBD@_AV1L ML@N?-6@$&H^;8(?)3=#')6B0:9.+'([HMF&"JY'=(-C3CO"V8E?9IY$"\T4A+*#.#DAVM#[DU>^U'[]]O'C7FER>F[WAV: M%R8-C)R-9G0/B[<+DF%B;$LML!+D,DF691]G%IRPQN,R.8<%'0//678\X5P? M/F2A*D3NEFT7F[8@%J*O) M*$C/ KE'0/.6,USG.&@.' MS42,J775,&0)YA'64A0QLL:8))^\T??>[3_WCM1 J#V\\[X<)7H]UC@H1N]$8U^!?XE>M,; MD6THYDXZU7\5]68]5S:$UA=-ZF8SA_.SV-Q7S1\^K-8/Y)N M$++>15-O@/^]@7H'=GS^UDQ";I..V^&_GQM^MW]4W2J%KP-\ZC<'4JY$"+-4)FP!.$TCE 1IS'*DC0OTDB$@N#9DV[R M\VU#UALSA3LE"1!%<$R(N:M!HGASTFA:IS/VU++^G&P"*K[/E\M6;3\!>HF] MS%<@Q+C L4 A)0QA-2J"D#A!'.,\IXG\.I1A^Q5XOS2<$_&ZOP =&9ZV7\@_ M_QTVWNR ?JU;"?05ZAT\[8O>.^R;1]2>'OWQ\(T=24%'4Z")TF_VR0KV=+EM MMC[U;CCLV3X9ZI.W?I]Z4\YUD)\.*MJDJKWRY6M7A8?5H^S96 W2WY M9_)HY-$86\.SQT*!, \B#A(['DQT12=0,C340(-5$8J'^:-VQGSZ_.5.'^_R M@^U::$. SW_.^5;J@T&^@,*-)D1;A1T'%YXL_&A"7C\,:?0\?.CS6^48,\R* M/7G>9T!;^>M<)KY>1-YJ\/'A2I,-/CY+0'_P\?D'[(P3[=2AI)8V4J\%Y:VJ M-?XN5)G+F^?](U_(L_J3_I;>ZR99]7]*&TMPU07UUY..GS^LU)_>_Q)K-J]5 M)_VCCC5-0RUI>W4Y+%*AJ*'RT:S*2115$4$IB>3%G!<$D;BJ4)I7G+(XH7&2 M0-S@KX,5T7WAHO,*,;3-,OGGMM[HDOB'U85@]WEBORI/;SW? M"%5'/V>BF7302Z)NQD,5>OCI0AC9N*:>_57V>$9WXO2@:9A_FF$T$5S8 :'KC-;/LS^_S?*0 ML9RJ)*,TD_>L7/4R"6.!"GG%HE7(.8Z(B0K?+^E9R?XIR=?9*60S,.+S$KG# M.L^.")A6^O/SW1&*3/X/Y7E1(\ MY%42&K7S@0#U+"3]H98[R,#26A/6F9D0KAD"$[BSO/"0>0NATE6EK G(:0MD M 4PXJ8N%O'NE/FB"6?*.UA7@SD7=@N7WRQU0^<#GU7+=_2JMR'FMWM='](-@ M/Y;S_]J*^N-\*>XVXK&>E3$-$Y+G*"IU2EF2(EJ04G7GH6$F,.5)::5+/"$\ MF1X*>ILJ3>ZG;9M"M$,NV&,7_*7P"S2"ABU:)]M@H,9[!=MFJRW=[YB]2O7, M1M?JV!>Z+Z/*/3/_XC'@&^X5,;(WX][!-\?>095RM'GNM:G44\(>?I#E@=^P M&RMZY"/40T?5W/']<'8:Y2)DD4"DPJI@-&2HS.0_,<513G 2D8*!0V2O@3+/ MA])7L1#:':1B8GRU6)!UK1)6FQ(1F_C8:V :)#SV&O!]U=&QAMB#OL;-U,6- MI/; _6AV'QU[3=KJ,CKT*NJ8/CKT*LH=B8Z\*07@> MHK06/HM5W;HP#!,/#U[RG6FX6J+/[^\-O9NG) V?!%=1 ]/$'2$.O2T7L;=* M##Q<:;),P+,$]%/_SC]@9["J/GM"[+H;'K8=:T6T?B<-"$;+)!24(AI7"<)9 MDB-:T QE!:9EE@HF< 7)23<%/$G6>K7=J.XXVO(+GEK@,%//F)%FEI@/]L#$ ML\'@)M@W(#UM-KA9!53HO@7NC!8HY8YL"F.PDQ[Y4&8]-- M-AC ^F"FP=!S5_4?W66X2>N^6JT?5>>/>[J8?V^^1"R)LYR4.8H%#Q%.HPH5 M492KM&\N."]S1D#)WD90/2N8'LQ@M0-JU7QTA'MFYH9SGL!440N^&W^NC(T^ MA_8HW#CO90RBW&W3T1&8+]%QU(P-%]J-&KYL.=U >03Z Q,.)BFT=]N<)BPO M8X[*3.4K)3A%15YP%,DEHZR(*8]!3F\3H)XU1>-9[.-P,OD#. /!A)%F6L,U M>V!*PX S'A(Y(#2[FIE@ G+:\0D )IQ,4H"\:S,*>%5O[BMMI6B_HIZ]^&VU MX ^KKO_Q+)(6!<>YM"82@A'.JQR5.,4HI80)6E9YG!OI"5. GG6$SDM>54$; MN=I-G SJ5=ONK,4#,M'6@(T&-QK'S(%IB(XO#?A@!S_XUO+EK1^^0";\NN6/ MY63?J_D$G.9K3O3P%%^#=2:'47L![UP^9:68"5W_630:%-*?7F_E_ M-]_4+&5AF)(211FK$*Y(BF@92QN*8<:JI.(LS4#Y:69P/6O'/BCU+:\T5LI< M:+P[:X496E5H*W_1_4OLQ\P,<=?,IO+ ,YC2/!HM\[7CCL0BT&CH.]@.$3]3 M90PH]S!/9@CJBTV2,6#%T P9D])N4[]_7>K:55"B5T#GC M3^LY@WA/S3EH8&9YX0M,;R@4=/?7IC-LFU-_V"!6=8W9X^*%60#;RPO3["PP MA\R#F6)@'@P:9.:K36>6@2D\,,[@;[] :]LF*Z8K57TGFO_N6M>]_\5^J R< MKU)?O9?J2DT$#;&(B9H.G(H,X9!25*1)C/*BBC.1<%)P"HGF3XN^YYP U<:: MMU@$>BZ):8_3"5N:PO??I3UW/L^M!5,2FSD,OC*LNI_*=*Y/6!12@A>AJ._#D#Q77@*'B^ M3^P@!V0'&CC;VH*M9B>"7V;!M+HZFK6&[K!1J?J_*83D0?U[L&?C'BDOX[+M M>>)(IUH@,*E>M&?0L6Z[8B6K[.\O8O59K,#YW_W7)LA.^_+^/OC\_AZ4!'Y MV;#L7TD44*CW]+C/!3]'@FTV^,%:4^:#GR/B*"/\["-V!W13C:%*.%9+:2"\ M6ZFTCEE&0EP5)$0B3BN$:+H?[[7:] ME@!F:<4X#BN"4DXRA/,B0S2A(:JJ1"H(D2=5 9K0/@1L$ENXJ\98=,#M@W(G MS()'XJYAP57AMUZQ10O:3\#M$H$>HFPGH%XLM':)Z*%XVL5W+$8>\'\^K)2. MN/TUKXUG'/1?\AWEVC6HTTD@O9I.P[OI*97C9J(IJD\]:0IBD@AK=.$%XD@59;GJ=$L9$OXGL5/I57+ ME]J9IK7"X29XW&%QLV]+<56S"EOF#XOR!"R%"7P?E__1]7!0Z-PT4=?@6\/@ M3ST&2ZR:(*Q?3D)BUEXY:AF\]L)98!S;FB_# 6WXLA-&MJUI/@QQVR]C=Y&Y M6_Z4W['5^OD?J_6_[I9?UBLFZEH/COTJ:K'^*>I9EDZ: Z#8T6W'!.*DEQX "X[O/I!7K?SM?T@H;>.V=Z)FZ_E3TYKM MU^:-).%? !?\R$H3>.7_N+W]TG5&#'HX@-ST8PPQ\MP[Y 7, AJ0>A09,WX*);[W>S'2?=5VNP,22K.Q M%"$I8!'-(X1QB%%11 )E(4XB5M*LJ$#&\04XGL5,0>TU4;RBK_,E/IE9Q ZH MA\F?%>%@LW>$+$>F[B4HDYJW(Z0>F[1CC]L)ZU%3PL];%8F_KYJ$\?OMIMZ0 M)6];$+-9%E5A@C%&F)0"8-"7;A#2KH=F#"T\V0]N$O/Y(;:/G+8O %+9JR*>>\3:O M__4@UVFSR](JB0LL136A-$8XR4M42&,?$36 Y5ED#R '"G2@ M8%OFX@WQS.R\=\0)F.1:,P%>.C1.GJLZGP%(TQ;EC)-\4D%C\(IEX[+#/DHP- C;ZL9?-E/0%M'H@1FV#=HA$LE+C^]IVH(BEY MWLQW: &%=IB99N)[/6\L>XRVO-C##33@1J*'7 \6344-2'363'0(UL1-1 W( M/FT>:O*2(X/ZS?,;L60_'LGZ7SHVP\,T%)G *.68R>,WXZC >8%B2@6ODHI% M&.1)'P,XO6F] P^*9ADST-+$OH(M5]O9QARYWM2^0*8O>_L8W,L:W1>('[6\ M+[WG(H;V57#QJ,/?3=7[P[^[>L@$)R2E9872K.((5[GJ4,4YRBJ12(W RIB# M'/*&<#TKA(\N"KBIKJ =#CL^GM(-#RT"P:2[B4J M=QGJ"T;I1EDQ'+4;?]VJ=?!273WD\O*G>L[;B^VNY*?]TA=1(3!.!. (V&3IF'""P MK\4;UQ/6_ &U#G;-)]ONP6/\VH?S#HU:M&M>Q[ MQ^2JA1P-"Q2&:L(3CC)$5_,.2 MS9_(HAF HYX4CX+/XC2,J@R'J,R)FLN(!2IHE*,LSI(TPU7,!'9R;S%$R+O< M=@@U#7=U$62+DTJ->>JP"HA&*UBW> 6_D3H@W=/ -*.K=^G*>Y('WCN[0 5? MFGWX1V7,2#SC&]IT'5M';Z/3VOQ0T@[ MZ*=H0DBZ5.F!_-J=V7$:YW$2813F&4:8I14JLY2B-,X82S&O\A T3\X IF>E MV$Q"8GT\@GD;K521G]^!9HX)%TT=OTYY [W(]1ER$+[=E1M*1&Z"V\UF/:?; M#:$+H;I!?"$ZG%96'8 KR@G.L,7L]/N.FIA$@0D%'Q07:;%T;ET!L"DQ]!E H]/ MG8$G+4IFV_+ /Y?UDV#S:BYXFZW*DS@A>96B+$JD[#'5[8*S&)55B0N6I66& M(^.RV4M0?(O?KK04E,P[S)AAX7-&+E#^C"F%E=&.47)-*>W%M:/V^FW?;M=KU>9>R?F;Y_TCTE)1?[K]-UGS>WV5K6\YGZL? MR&)OL^Q=PCQ+JRR*4A1'L>I5CRM4\#A&8927.2[3G"=&\ZXFP=:S.MB/R;I; MRBO64M7ZZ3$ZP /9ZX89GNVO91N :DKAA#12ATT.>YBK'OK]YUKL XW^3= 2 M(*_).Q)ZQKJ?4,,DW'9ER'C%=5J;: JVGYA7DP"%NP,^2"ZNEN*K8*N?8OW\ M;BL>5A+"?VW)0IY%3&.I70]OQ%)4\TU]^[@Q=1W8K.U95[""O&CGLM?/,4IGB]L1/D_+B&)U:.$BN DSE5KF%'WP%S MU3H6C:*5MJO?2M4FX7Q:/LV5H@.Y*B^OX-L"U( ##5E/L)P_:C'X]/G+7=^* M /23OLR,<1WAA@\P36#* K=NSW%*[;I07UYVNI;4HZ0=]*<>?]HRUM@.9_\J M%DW]XX_Y4]VF\668T#CF%2))CA%.R@05J@]:5B88LY#SBH*&I0S \BS '>1@ MW0<-C"<.<,HPCNB&?F#\L"/] *J')'$#ZEP% P<@31L$'"?Y)/AG\(IEB;:* MG^OYB%NVV:IIWF]7]::>I3C%3)0%PCD3"!=9CD@69BB,*YPDB2!A1"%2? '. M%-D!P-KL"PPQ$U8'9,($M_-1_O2__H_N+_(?*N_Z_^O_^/\ 4$L#!!0 ( "Z!J%@/@H,.+*P M +0W" 5 8FYG;RTR,#(T,#,S,5]P&ULY+UIEY-)DB[XO7]%3LW7 ML4K?ES[=?0\)9%W.4,! YM3M^:+CBSGHED*B)04)_>O'7(I]U>)OO YYLBJ M()#;\KB[F;DM__8_OI[,?OJ"R]5T,?_WO_"_LK_\A/.TR-/YQW__R^^__0KN M+__C/_[E7_[M_P#X7[^\?_W3BT4Z/<'Y^J?G2PQKS#_],5U_^FG]"7_ZQV+Y MS^F7\-.[65B7Q?($X#\V_^SYXO.WY?3CI_5/@@EU_F/G?[O\5X5*JN0L,)4$ M*"\%^, DL"1$X8&9D/'_^OBOUJ,-Z#68R"6HD!/X0C^FG8R^N*2]+9L/G4WG M__S7^B6&%?Y$[,U7FS_^^U\^K=>?__7GG__XXX^_?HW+V5\7RX\_"\;DS^<_ M_9>S'_]ZZ^?_D)N?YM[[GS=_>_&CJ^E=/T@?RW_^7W]__2%]PI, T_EJ'>:I M+K":_NMJ\\W7BQ36&ZD_2M=/]_Y$_1.<_QC4;P$7(/E?OZ[R7_[C7W[Z:2N. MY6*&[['\5'_]_?VKBR4CK1_FBX\X7YQ,T^JO:7'R<_V9GY\O"!-$[>9?K[]] MQG__RVIZ\GF&Y]_[M,3R[W^)\X\+J&IEMY;:B.8SN\[WW&_WL)+,0-4L>E%$65#(%?/2T'S(37D7+8\A' MD7UUM>M47U7ILV7Z:;',N*3#XWRYL$S7U'L;MF<_\?/GL*0/@O1I.KL@MBP7 M)RUTM5XTD-Q6+43N7WXBK@LNEYA?;[5R+W,;SM9TI.+F)UMH_/\Y#4OZQ-FW M]_AYL5Q/4$02@+ @?-*@E'40(F.@I2_2%*&=;J/\&POOA /1/PZ.D6@3E#F/8$;"?I)C QN<(=H@^J"2"N+;L3'&3_<#A< MEIV X;=EF*^F5?!G@.:HF!*9 <<40>5 9QQF!*^,X"9C*G)Q&7$T4VMD9'5YPQ=+QI7B 6PR"[;'1A,:OB MCT+#S15W0H'N%P5'2; +[;_'C],JA/GZ33C!2;!.2V(7G)(&R,AAX)(2P+G6 MGF=1E(P-$'!]U9U08'I'P1&2[ ()K\B=7](1MA'\!Y(_/E^'+ I4QT0(H$D4<+2.1K3_X5F4T- '+'TCN!P_<. MCF-EVA,PGM-OWRY_6_PQGS#%#1$OP+/(0,GDP6NZ/'FDHQ&%D;H+3%LZ%;)JA@U@F$L MV* D+*!0): M&9P4B:?CSHNKJ^T&@(Y#G >+;F25U]?1V;M/B_EY!$8JBRKJ!$G)4B,P1+N1 M'C(J;XK2$M-Q9N7-%7=3?<>AS*-$.++Z/V Z71)TN8B_3=0T]NC2(;EO[(BQ=*AU7>#1OC(].6)>-C$1**(Y UA9C:@"LB. MNT_N6'2WM*GN8Y"'"[(+''PX";/9+Z>KZ1Q7JTGBL0B3!3#F&"A&E ?4D23C M-4=E2K8MXM'7%MT-!]U'&P\79!'F"RX]TY?UMN?AC_>GYXN1SF'^;^,Q= MB8Q,Y*(\B83D$C,=<"9(%CTC\<@6[YIW+KX;+KH/,QXOV"[P\>$3SF;GU!-Y MFA7CP$A33SGGP!E7,X:%==(6+$6T.":NK+D;&CJ..1XIQBY 0(2?U#2.1?KG MAT\DM]7;TW6MX:B>]42'D%*U?F+&ZDA% 4'+#,8)B]HHSWV+?+J':-@-)!U' M)QN+>630/#O!>:YYH[_.PL>)5=PX;05D*SE=B=R 8\0"FL2+(*O)X'$VYK7E M=H-"QY'*PX772?KUK]-5"K/_Q+#\E;ZSFGCI)7HZWE**Y"+%[" $27X2JR_S M2D?AS5'ZOV?AW9#0<>BRA4"[PL2VLF#+A)+1!E<:O_S=^FTC)3*93#G2HI4=>*PC6 M5Q_*21*0U((W"69>7W8W1/0?Q3Q"F&/G-&S#:9+??KXEQ]?TC:.*L@GG\Q5F^LUJ M,9OF6H#_2YC5RG+RMG"]NL[$KA7;CWYJNW+N_1@XLM;[= 4?0_@\V:3%U>OC M;?EU2I2E*=TABVUUUP7HF+&Y.)Y %D$8R4Z!3TI!%L):*V4RX:%'YA)6<0.( MLT6W>P]GZ]7Y=RXWX3YT'7K$G*_Q;+4BL5YP2>?'3P-QCW@?7:?^[!B]/(Y1&LW)IG(:,QW' MC.SN(!($$8R1B7GM'KJ0#L?,#4+&A(N0.L/ ^K3\_FN?[R\K]. MIU_"C)A9/5L_#\OEM^G\X_\;9J=T\R)GDFYL$-DJ,LB(*>*#@?$!R97+MMC6 MY\U.A/6 I:, L!A:&QU [-F7,*5OS_#7Q?(#<726U#+%U0N,Z\L_G;],VQQ= M]"( ,Y'88X9##+Y X@!@2K6$<_4>$]*> M(C[?X/J<%Y\+LF #[1[&2&X^0,AT#63G!;DO+FO[4#CG(+0]0,\XO3@&A%8K MV8^(H^IL35[-OQ#)B^6WBTW BR?)1,C%1-H$EI-]2>:F1OJ/9\[)>GC,:;OS MD\?IO=$> L>+[6"=?\%E7#0Z/=XM\7.8YI=?/U>?EV[GM^M/N+PFI@F3W,@2 M#*1D-3&%":)*#*3.G&[FK'UI?8CL0-8X[3N&.TM::Z*#J^D]DERF:8VY;I35 MNCJU%[SP;&JWDDC$UY0+#):DE@,(;\B'U4G+![,?#T'50_2,TP=D.#@UDWT' M.+J^":+)*3O'MVZ!2DE"M'3#!JUMD4K:Q!]*;#C:U1^G$\B 1LS!TCT<&HMU MF#4^8JI;^68Q3V=\E&RB#34O0]@"*L@"@;$ EHL*;X="#W>\7*>E!X>J24RH MB; [.$_>+1>?<;G^]FX6: _- H>W;#M[- M2HZ2*:1;UT<.2I@:.D --F>+"H4+]J'YBR5X1X,%W5WH =O:Y6V+T[7 MCK,YM+:F[R2D!]^KS55VM)@[P,J6_DDRB:Y>07(018"2K "=E@Q\)FD4B<;R MA[J>'.Z0C]-H<;#']KT$V8'O_7H:XG2V>3LC>WY3'_%I,2.AKZIMO_YV(9J, MC*/($2)JXDLP#['H!(Y;AP&KE=8Z.6-7VL;US0=/]1E$11VBDG!TZ1A\E5D#Q%[[%YTN7=E'0#IJ/T?,\3^A%"[P,Z MRU-:]9:,)E%[:9U%R)D;NM.Y!F<8AZ"%U9J,.EN:&T?W$3/N93<<@!J(O@,, M/5_,-]+XQW3]Z?GI:KTXP>4Y5Q<)!HP[DQ@G2?%0&QFP"$&J:C&JXE$X+G3K MM_A=Z!HW2CT0LIHKI .070^AWN(FUV9K.1?PQM5J9EM[L)'@9!#9.LUX$@\5 M>AT?NCX(6(/%K@<"5D,E= "IJU'5V]LC<2%K,(-'0=O#>21OUEO@P>FLF++% MM3ZO'J)GW%#V0'!JIH"QLQ#?G2[3)V+B[>=MY=89*[^&Z7*3&W[.4\J6"O&J!E,TF.CY\UBC>=NQ 4C M+Z:K-%NL3I<7+&&J.=RX2^R4-%X'S*JUJ4:!_IL@\6X![JQCA1V M!['O>TRXJSE1=#9*9Q/=N;*&;5% 0$-?R/WTC@[6U/SQ]5&BN@D #!>.;*N8 M#@ZF.ZV[*^QD(Z2*Q Z17V?.BSH_125R0*6A783:/CA5MYF%O2?*GB(8,!S* M6BJE XR=]\E\OCB)Q%E550U^T"XB9FH?A&G&9;AF*EYAEOP+7C*/@ HCJ"(# M'>(F0@G&%2%3Y,V#!D<1W$U,83A\/IU".T#O@W&Z*VPE6CPYXBBH;$F@VH,G MRP*2"]DS9\FC:?TRN"-IW80EAD/D$$KJ 'M79#?1+F96L@$;+!D6RI&@:@Y' MKF_V*@3'F_$1*=L0_.0SWT3KM*P]BIG8-@Y2A!=P"49SEOLEO# M[%V8YE?SY^'SE&RL*VQ-O+"(V1+T)<%@4\!3)X%B?X>K&J=6!ORV_AZT3YR'W1$K04FPQ$4PLZ/.22':]]X25OWLET/Q+' MC3P-=:X-J*8.4'A;:I,@@R$F.'#E,RAC)$29,CDODBE+I[:.K4O.;U,Q;@1J M("P=*>P.0D^/.;\3D8TR.=7*-:1#.,8,CE@!$1@YO4+RDEO?B(_1M!.4FG=Y M'RN8>;Q:FL%LC(;P[S9*^83K:0JSZQRUZ@Y_?8FG:Q7_ &M/V3<^.F=9406D MX/5!KRB(SCB0$JV6)0F?>//K8?B^\=<#)R3KM\O-LGGC&K_#Y69Y]HFRW)0(7O'KH M%%RO5JM3XB3JK-"0:V(YH\W!;8"0E 1?@BC*^<)L:Q/_?FK&#H>- *H#U- I MH*Z.KTR&YV$R%+Q 3$B_!&A5S%*A:WXOWD#)N/M;38^D !?2(HZMW.HO69&,B M.%]GA"LK(3BM(24R)H.2*GDQ-)CVM; &R\5Z>D0=JHKO;3C6*LVR?#BY4OP_],):9K<#YD#2H;0BFO M8YXMMS9&%&1'-=[7]Y!R_)/BV0?^5JMZ)ZY87[!V_5,3K;;5"/BUP!1WTITMDW+=V)U'S _2X:"C4/D"Q M>;K<#1 M1J>W 7*D@#NPC,\8^3N>1%Q."E.52MH@I3[QB-HN*V$ JZ(/1?D22VL__1H! MHZ/C6(7>GJIQH'3[@<:E1#;96F>\&)=5I/,3T.N:M&,].!X5N,B,3+1O;//R ME8?H&><9;7#@'"_[#G!T<2>3BX&OZ+>KB136.LX<<);(SRL6H2;R 9*+)X4W M,;+6F9>WJ>CDZ?5P2Z61@#N R'O\@O-3O&S7;M%XT MJY177K>.R=RDH1-#]D"=WDKV/D+ _0#D5Y+37:7J%W,]:JM^^E^N><-6&>,Q M9(X+L^-P<3?(!E-2!SA\OEAMKOJS.;"7 M071.QY:-_*]EYA.LL_:G#]M1-X! M=MZ3&HB 3[0%7M ]/5MLIGN><37)CB[BI T43?!7VMHZT$'1-8Q6I"2"]JW[ M!SQ(T+C'4".EWY[/VT@#'<#I \YF=8X>SDE4,V+I63Z9SJ=53.OI%SSG2GIA MF9461*V-44(I<)8.;VMXT#88'GEI[>CO1-FX1M(P !M )QT@;3/6^C2M3Y?$ MV\9 F'B9&-;*/V+I$U$'G"@%EB%JV;:MZF8MQK;K CZAA9'XR6+[B, MBX%B;CQR[2<.X6=/#8.4H.7=0>'LA ME38-S:@#Q1S!TAY MLY@OKG-QAOF+?43V69W$($!FAJ!X,(1ZCU"4S#R0'>>;]U-ZE*A.,NC;H*BM M"CJP:E[-Z;/HMKW&S%4NW^!Z(HNQV10%Z%RBX]DFNGLU!^ZX<\49+W/KFVL7 MNL9USAI#X?;0\+9ZZ<(F.N?JW 4H6%S4V@&:1%VH^;O%12=YIH$4C0PY!)4#*'6A4N0 M48M".T!:USIB]#!%X_ICPR*JH2XZN/ON9Z1P2'ZEO.@_+;QO+M/:WK^_5BTWX[/STGF29L@ZQQF%I0RG:6^39TI=H>$QH MLK&LM3,X(#N=%#VV<0=Z47LW.X!8/-O!O^ R4SJA)X)B]8Q)B MKEU;&?IMBWQFLN<8G'?8VI2_AY3=PE7L.P7-(?+N #;_P.G'3T3WLR]DL7W$ M-Z>ULN%MN542OMT32D975$G HZYM*^I0R*(=^.0]&6761]_Z^-F+P-T@]KTD MBP^GFWZ!=[:-;K)PA&%!!:.T:@MZ+Y^( ]26SK(T;G(TO$*BM,@TK!UIE^9' 8I:6) M,@G;NG?J_C[B4_3C;8Z.AQW(?>3>Q6OC'6(Y'^9P*1Z1Z^QX!*FL!26]AEAL M!%]*C-E944+K:W4'LCHIG7D"B+7640>6W7W#1)Y]"=-9+;(MB^4JS/ #IM/E MMK-__M^GJ\VDR7/>WRV6&VVOU\MI/%W7?_7;8MLF?I*4-H$K"P$U61I1(_@Z M%\=G[X6-6I'_-<2+YW LC5WLTQB"=SV:=H*'CK?'KXLEF=SSYYL)S^G;;\LP M7Y'H*]?SO/G3; N)O8032])6Y@PBT1=5QR1&HRW=8:84+HUULO7Y_J0,CGM3 MC+5UQL=*QQOIZM"JA]C5.0H6N8$23-LUR!VKQ].R? )9Y!&NFS*MS%YODW#Y#322'IN-;X M7CKYW@9-78WVW)ZQ=3:&@8Z%M7-MLN:CJZT8(GBS^Q+!U)7U/ MS57;8^&15JO[R+L#X^^"^JU$ZL&]F-?=NVDGZ;/QS)(%(J.FL]ILA@)J.JN9 MC"%YRTWSJ-:#!'6"I0,T?1]HCA9[%Q'2&UR<-PQD/H0<.9@L:U\_XL +8<#K MVM^$Q:*Q]0E[)R&=H.9X5=],G3A:ZAT<0%?ZYY^U@V2:=I:7!FQV[KP;/UF) MY'RP3$:CYZ%U[MXM(L:%3 /%WC^EX I=P"39SEO9C:$V;LPS:_FS\/G*9GX M9\P$I[Q(-D$6F9CQ&U^%:PA.2*F4S,FT]O,>)&C<:%I[^+23?@=0>H]KD@?F M\\RS,RZ\TUZBE<)4MYSR"-CYM"S="20(B:L=%T#(W M'[.S)XF=.&H'(N)V9=5@ZND ?0_./:NOG\F6!,X$O4V8==[1D>YB#J$41W[N M<"[<@1G%0^%J4"#L,XUN'ZT'S T3^/V+GQ*^'>%C@YV MRX-7UAO\8_-7U=%426-0->=.@L*DP(EDP&%6,M/?1=.Z%FDWRL9ML]/!P7V, MIOK%WV8O73(57)"<6PY>YCK)T5H(1G(PRE_7?+1OB'T#KN)U^GA*B3Z+-#E![O5HU<L0P/Y5PH-U"'I*?!TN]PY R1) M$+R^C-N C+4^\9ZBB&:X-D1/B6(L M)^NB,[I]2]OCGW9^_+>=?=1R9$3^Y;Q-Q\8[WA4D]\HYSX![01LE9 W1^ ". MO"Z+)G*>!_%#]G_9&:[_T,A/._NHH"F0QNA!%%:??ITM_ABZ]]#M99ZNY] C M++8ON;I8\:*ZAF$JPE@%!$N"E)4,HE,64DZ>7 .+R 8K0;J#G@;^0?W,=\O% MERE)[I=OOY/\7\TO!@,]2^OIEVW_A7,):.X=[:L 5CA=]RB9M5*:VHH\N^XX*2,8SZH ,U56W&CP*@KZH[)6D!]N M[?@.ZW#3= ;6]H,^ZSZB[P WU]YJZD/+/$UG>(VEWQ;[2E,6ZVP,B62H)"A# MEDA@=:"0#E9X@!=U%K<&]"UWC'KGCHVO4W( $KZN'N'[VE'V;2$A/ENM<'V=K<(U6KIS)"OD#;(BP7%M0*?DT4IO MBVU=Q;0C:>.>J-V!= B%=H#39RDMM_OM"A.UW?$J+4[GFP&[[Y9X,CT]6;V: M?\$SE4RBR[J82+QI39*T$<'3=T"H0DPFKI-O7=MR&*7C)EMVA^(G4/?X$P1K MR*>.&*N"W>S7\^%BAIF46/[OOP<3,F MNP%:$]F/>"YNZ/];F,ZKR-[._[[(TS)-9]MDP]#$"Y]9%@&RJBG*R00(NFCZ MHR^9RQ3-S;EL]Z#HP67&34'L"T_M]#'^X729G1%FT_^N(CL_9BN7J\HFKB8Z M&T\'KB7SEM4A/&1/!,4B>.^+EK1A3&Q=D_P@0>.F%7:#QO;*ZP>0YR.@KF?Y M3AS'$ 07H+6ISU66C "Z],&4R+.G,TUB\Y92=U(R;FYA=Q!LH*X.W(]?3E?3 M.:Y6Q$,D!ZNRL)VF^9$D7=_(2)3+,R4O WUWHX'GG^IO7U4C]G3S ''W/WD] M#7$ZFZZ_\0E7SC&,!; .2U=.&O!%6'+2.$O6,T[2:8SB)V)MW'S&[K9%CX : MVYS]-4R7F\3D;2G3!1?D[+U9K''U+GRKZ4];(9#?=_'SYW;7Q#*%P3$.W-5@ MM6>U"!DSH'4.?9+"1;:3R7LT*>.F5W8#]Q'TVL%M\>KD,[%PWA-Y36Q-B;]- M#&[U\FN:G=;4JK\M%OF/Z6PV$>0/1!X4786T,552 9P5'#)#I]%HK6^"]OC^ M&?L0.')"9C=8'EZ['4#WTH7]$&;XMI!028SK;^]F8=MI\G-E?(+$E4?GZ4:I M8YQ#0 BWRO/%:GT66LD7C'Q8 MS#()F'1 TEY.2,!TL3M1QQT@;3[IP2GIP-6>\#I%Y5/9R1[88;&1TSN[0=X@ MRNG@9+R=/WLAN;/ZX\NT,L-C1%,'O)*1HC!QB)IE".B]*REJY*UC$;M3MQM. M_SQ/30/IM4O$/DO;YS.2.TZ_;'K=D6FM7#$(T=)65,$'\-P[\#E$EDVJ;4X& MQ^IMNGIKK=4&$X]"[T@%'7LU#P2[&GZ>TS^B+3LQ/' CD@=C:GM65NL ^V80[ M(U0M$ XN$I\BUQF$K) K9KWAB6Z0U#I;_C!*>^N\]428;*[$3L&Z8>?2G#GG MBSG2E03F-'E@2/O/.510;$(7#-.2#0_.NRCKK<76$X'Q:"6-[R8_;F:<15XG M68IL;2973-C:S8[7OG9.@@X?=2F8E%*T7M)H*IFB3:.7#,2A*K++XPLEAXZSK4W:D;UY9\^K*Y M(936P33:>SC;)G;=+4B6?:*;@@09:S)TT21#NDF ,U,[S"?:=:W[7>Y/92=S M'YZH.+B5NCHX'\D^.>_&F?[K=+K$S^@D!L9+*IF,ECKT6=67 M>^,2Y&*DY *#**W/QMTHZ[*)29&!>.U 9:^JARF QA^OKTM]W,\$46AY&0#A>!JCK:70":\!I^\RC[7 MC=K:,S^0U"X-S<% ^P3J[."2WUVJ$T4>I%?10LBU[IGN"N*,>;".99X-5T&U M+A#>G;IQ8YA/C,V!E-:O$[0M>;Y;D#XQSSRO$V7(?E=DT]#6TQR0EV!-%B3/ MUIT5]J=RW*/SJ9V@5NKJX'R\6FS_;CDEKC[7F01;@V;BE X^8()8![PI1H>] MBSZ!0T1CR8QQMK4#_B!!7;H\S=#P0!^$XU33IQ%9&V17!FL1R$7_SHF1,0A; M"C!=\S@UFN O.T#_V<4!S\4ZBNO1FAH)=6Q5U<,2=;YFWY6*40.6I M)GB2_9!J!U@307M#YFS)=#O$DL!*[P)&+P-K?;L^1$^7+LA@2&NEF'[.M_?X M^8*IYPNR5Y?K6EJQ8"<+AV* MH9#62BW] .WJ*?V/4 LLU^=STU:37*+1DN>::UG(*2)'/9AB@"LN+"\L"M:Z M9]!#](R;!S'B]7F48KJ8N;B[\";.1\N49U"TJOW\44-D+@"WCF-$%W(8H+OJ MCM2-F^#PQ! <2&D=A$]>EH*)O/R77].FU/8]':IO-QV0ZO]KF;:+ >:S_&)MH' M(IU,]CI*/E>1F_3PLE]]H#Y_-I/?*1,7L9@XSB94I\$D+2)Y)QQ*7IOGPSIT(&_03 W '9MMKK )+71?9F,4^GR\V4T4ARBK5@R.8<0<6:%:R4IBO#%YUD[< V MW-#LZ[2,^Y0\/O":Z*@#K!T7@I+!1ET#_\I%!HHK"9YI#[2AM,X6I<;63X'# M1Q<'>Y8>'[5/I^T.8B4?3C]_GFT,I3 [-Y1>S;+5^+E 5S,X=03 ='Z:LY?19MGG=AFM]@?9#' MJ(I,$*,+VYG@P64-&"77UBNMF]_6-T@8>=[G$&J^50M]N,P[@,QE>?8F.?(\ M)Q*C9LEH!@DYG;:5'Y=#A"Q#L,%ZH67K4I.[*1FY)O0) -1 QW@Z%PZU0ZE MWUX6&,SS':_E-0PU6ZQ.EW@A0J$X%FL"&&Y\/N;YE]/UF\7Z/W%C*DS(52G:DH14,):\](#@D2EBTT3IO(PIM"X(V96V\2,K M3P[%0=77 2QK?NZUK/!SKEZ<+DF>9[)^NWP7ENMIF)W]>;,W2:1U2(\WF4=/ M A4BU%8LO( +-D-QS*(S:)QO[:,>3?3XP9;1@/RT"F^&\'_[^9:J7M,W-G^U M^9OZK]YC^:G^^OO[5Q>?'^DGPWSQ$>>+DVE:_34M3K8KO%U^#/.SH:%AGG\) MJ^EJ4=Y=6> Z$ZOI"9G\C]WH.WSJSY=$WV3G[,.OH:T9 _AU36<7YK\ M6;8.%%K,ICF<#;F^NOC;<@;F,+LP2"_-4%MX0J/J<[*L?=V5!Z]J[[K(/'E& MKG0/7A/"CW>ICB+@\"GXC9?XRVU2*:QK5PGQ[/MQS],3'1\0G]!M>UT_\[7&[F QYR'-_\B%9G[X.D-3IH M7X;EG&[DBT4N!QF@]2F42)<^ 4X%5EN#! G,*Z=0&92R=7?T^V@YNMK@QN=> M8C@IP:*/#)S2N6ZH#"Z7!&1>%"4R3UFVOB#N)6;< ZH)#FYE_3<1?,>'QWO\ M@O-3K,-#/LZGAYIS=WQ*JR/D,0(;G2)GR]1:N3H(L@+G']/UI_,!.Q=@HDO! M*O(JP.J:B"*4A)@-0M:IY)2U2[YU:YX=23L^9^7!92Z1CXGK8I0&)VM34[TC;N"30$AFYGK0R@I8[/IU_"K+K@'SXAKL_:>;_ M=9C.5H><4P]\6JOS:E>"NW(SLX]9>.\)D=[19:8#Q* E6,D*W6>> /-#NIE7 MWR>O*N[26UA=[BCNA3981[SGFN2]&5B +D/),F/@*BLS9);)8_3]".[A/CA\ M*">EJ2X[/AW_Y_1CC3E.9\\^+G'#^R&GXAV?TNHT?(S 1J=@C=;>$0 NCG&; M0@:>*IRB<1"D%V"YU[D8KT1J7?YV-R4MGA_NBF#HH+C#6B]O P(Y(AF"RA*$ M=<78PF2TK3L=W$/*N*=/ _W?]0!PK,@;-LYH?W9L.AU]6LQ(,ZN:([K^%N9Y M\\U?ZJ31YXN3.C+JX C_/A_?ZK0YF*56Q] %7C9MRBX6>X^SVG-G\XZT"2/$ M2LYYJM+EM 86O..N #*;0>7,P>L0R63GC"X_F8IKOIN/HOAH\^N6ONH,^SMW M7=2!:2O!U/X(2LJZZPH"4]8K9XR*O+6!NC-Q(Q]]3X>Y6Q;7(.KKV-RJK0>G MVWF[=+ \WQ2"TD^EVM;G@"/RH8]K=23N3'*C(_#*>L]NK'?7"SUBD'7HFP^1 M;E1G$H3$%21N@L%LF?#-JT_V(?#H;*9=%KL2LV%DD!A5F_"33%04"%Z*"-+2 M[F4V%'DS5^YIQ-')43<"BC(%2SY7;8=?6_(B!)8C.-2VU!:#6;9^('F0H'&/K&:X MN-62NYD2.CZ0'D_=>K>830\UO_;X]*?+1;N;H;X>"[)(*G .6JM"X$H:0N & MBF96"V7)FF^]P[MX+-AHZVTY>]0A@V"CJV_;KU>RBIBGR]]'L(R3KU.W-AD M&9(1-F>9>!*M@XZ[4?9#/!#L@;V;1^8 ^AN[^.;UE-SN3(XW"?%OBSJE=C%/ MN)S?XDDG&T54P%6MK].YCGS7'&(T/F?MG=/YL>-RGP7'K8 8#VJ#*:6#$HA- M).G9:K4@>:TQUZR#EU^GZ[?+\QY9E[GX;Y>;%@2G:;U)EE]M.9\(YW5AN&EW M6@E=KN7!?OF7#%M7=OCR1ZW!*(\0_-I]5Z!S!_=?*93.M-6>@%CV_+ MZT4=P/T%\W:ZY\VM7)0*=&D(8!@L*&$-1.,<&.VR-$9S95JG1!U"Y[BMF<<' M\^"Z[0&_\R_$WV)YRZ[)G DO:B%HS@F4M0HB4QJ*D)$5*4(LK>W2^V@9M_%Q M!SALH:,.L/8&_[AB32\7<_IMVLKI'MNZ2-1,)\W1V6B>X7\X8?OFU M]@'&O$VW/OE\>K[[[J\+L5QZKZNY$*P E029"];51$/+4^+1\M+ZB&O/1:>5 M//L@[U:RPKBJ[OCDNUUA<_CA=^]G#5<.-. 1N&M!A[0NEEK!P5*=@)H3 Z\E MP12%8S8ZEG+[KJY/4A1$7E+X^'%99\9M-L/9LAN97]D(@?%<2^J40>)?\T0F M@)# ' _>2<6TDXWYWXFP[Z,<:!_TW,I2;:Z?C@^J^TMK#C^P'OW,X>N"!CS MVK@3P7IMM"T0C2<+WW@/OF@)F>ZW@%SSV/Q)OXL'ORLFPU9AJYK?N'J]"//5 MU28T=!GA],OU+>D# MQN&@FNX@9G/.X"4KSV:SQ1_U;/IUL7Q.!$TW'N:-*\2;+ 0: RYR#4I@G0(9 M$8QE@J'F)H;69\!AE/X(3X_'0/D)]-L!BB\W[$4L];*#_TWK)\4H>8C 2NWB M[^NHN*(9"*,8]RP9KX8[BA\E[T=X8&QS]+;59%<@)>%-U[AY9'I%$IU_K#._ MM\]-MUC4%K5T@.@Y**ROI9DEVI96HO-DR=OAPD<[D_DC/"2V >TPFNT*O'2C M+$]I_6F(T]DF5G:#,V1!E5Q'"$9TH#BYER'7'E^:?$YR9^GOFQ=G[4S=C_#6 MV,RT;:?'CL,$MVO.#P\/W/M9PQ7(#Q@.N*=,&E/1)3H$%G/-%JK+'.-]^\P9?*TP[[@)*MM MNUJ783Q(4)QY74[#:'A2S5*DPV1(N)QRD;UP\> %T#**3C2VR/5@:'WV[[+S)"IX8A M[\/C:N=YH*.LIFUK)0PHY>E$XVC Z*2,#**02=_^V6O,?@T7MN3=I?__",ME MH/7>+M^36;.^5I"6G$U!@!2UU"VQVHV."E)((F<-(BDRL*0QX%THH#)RP[-,NGF7HL&8&3?XWL6& M&!,>7>V32\[/)/WLC[#,5T^&6F^_%<=J=;IU/FZ%T)(0*4L$'>L+A2-7QSD1 MP=:Q<2K02<%;9T*UY6#LTZB?M!O<:5RO$ MZ_.*SU_COOT]U++I6[O'\DC7!J<]PR3M'I85!%%'%L6D&'KEN&N=#W F=]3 M7[A]4';S;!Q:@UU9 M>J^4FP5^^>*X:.]-:HG &CJ.7]K(!'45-T4@K6F2)C MZP>0/4D<>1SKDX%S2,UU?#'OT/+O\ MZ]P]_P@Z& U[8#_:K8RXK:34'JVRH M0Q-J9Z08(!MIHC FNN:EC4/V,;R2Q'6^RC9QBW;,E229,\GGMV3YUK1$VE*; M3E(WCODB54"T%HK-A7:NC! =RY!M2HDSG\. YV #!CKND[@/[A[(U'MB)7=P ME]]@^3XF?Y\OX@J7FV3Q5_//I^L:XJ,;:C;=/L!>>5LG?RT9#3K5F7?%%8BB M7B"N<+H^?/"^=:)?8Q;&M04&0_F8BNX YW\/RW_BNG)U6<]]R8QTMLC$#81< MJ\95-N!**B#JXZ3U.@75^JGN08+&?708#(/ME- !HO:]+.@'WBSFRVN[[2)* M_!NF3_/I?YW>2K@-GBRV5.@=9D.&J&->$?;)>:V/&HH4N M/K;.\^ZBCGO(?3O1W'(OI #'HJ2+3=3R7QN!DT0-8X&QTGJ$R9#\_ B5X/O@ M_"G/^+VPTH$15!MCTJ>=;)+YZ=\\^SI=D2&75+#>DO=KZ'I2]"7HE #IIA+" MH+"FM0]X%QV=A"M&1\G-!XIC5=8A[%XL3L)T/N$EIY",A\!<%4N,$(S4H$R6 MECBSK'EJS=V4C N]XS7\"&0.$'<'H+E2>[1IW?$N?*N;Z>]X$G$Y042FC2<6 M;.U![8T%'ST'0=_+UEF;FP=G'R2H+P@=HO'[2[^.%'\'6+KV?/9N%N:;/>9T MC);3SLIWDE()R',WFZ^XY76(_+.MJ:K S(9 MBDJW)S9L;>#F/.00@@Q1>>9;O[S=0\K8+?6.5O)CL#E XF-/@?G'8OG/LE@F M?(^96"%=G)V[W*)GKA8_ICK*QBH+D1=.^\DX;XQ32MTH4+MG[,M]*W2&AD-T MMV@MR Z.D>>?POPCOII?-O)^N5I/3\A1_N7;AR- MEJEYUX8=Z!HYX[$Y&G:&VX&JZ0!N9Q5.KZ?EW"_1)63+B@+CZF-09ARB]3MX[TQI;MXCH%4B'ZOEF_LU10A\1-:OE>O)NN:AVP-OE&1>;;1620C26 MV)>FIDUFA*B5 U&4R+7GN]8[!4!I@2N H3]=@N6^M3MY5^WE;FRBHCX@5J5Y MQL'J;-?EI.H$2@%6,K)B:\?#@(R!=,);'V(J9J<2JMUP=IN <0ZF-CJ]#9 C M!3RVB_5A]JB5I]$ME[TN8;;)HUL_#"S5B""C8:+ M(JQHC>&="/LAG\': +>]8CM Z[,O83JK5]JOB^6'<#7)O#YC7_[I^;9S_,3[ MI'V5'2I'9EM( C93?#WM4&&]ULRV+B;?D\0?,M+=!L%#*OM@+--A'QW0RJLSDP&X1070G.EFO=C?HB>'S+JU :GS=38 MP0'[ON:OSS&?S[M\EM+IR>FFM%3R;JG1_D/HM2.=U/N'9SQX_++-&/^Y=OO MJSIZXZ(GQUD7(I+^)"7%4VUK8!-W-:'-@.?20PJZ!,>CE"PUANONU(T[9[QK MV ZDXE'ANPDV7DV-O*-*[=R:";)VA0D&A*[6C.9T<92DH)18;&(AF'"C+/"> M4.YNZ^V$1/NG0N)0VAK[&>&^'OIO3]>K=9CG*M^3^A \*:$V)W+US9>,:<(5 M@@M<0>0Y.9EX]-+LA,&=E]P)AN[/!\-A=-:!P7D?8^_(HL9WN$Q5_Q_Q;:%O MS-/T8)\Q(IXI*0':*!I4E.7Q.!S %D3.I-#9/#3J6YIU [O]4 M(!\%#KT>Q.K@935@9GP0#/#EU\_8PV^O3FMF1IT,RQ6TTTS M[I>SZ!.Z&ZS_G>]=PFN[BM>N.R=Z3HG0N-C"RT;FM,VT- M.%9;*;JHHQ!D(=VL33L>KK?)V V4?\['K6.UUL$)^FZY^(S+];=:'+@FX=5T MB,]UF_V^PG(ZJU4)$]HZRB=EP&J>Z5)@$D)T)">;C)"(+L76?25V(&LW8/XY MG[5::[4#H+Y 6CEMVW!.@E?,!!:!_D_GNW$2G.8:N%%*RI"S+*W?K:ZNOQOT M_IQ/4P?KJ>-.?6]P_7JQ6KW#Y6;@RQ%M^>[YI%8]^'8AM%'#O?,7\_.U+GJ+ MR53;,]H(,K@$RND,<3/I,CMA;721F=:Y.??1TJ[_^;/Y>IJGL]/U],N55*NM MX8GY5]JB=0#0Z7GOM9L$;3/-,]>Q5IR"SK7K&K=U-P3:6RXGQU1QJ0PW\JD% M!^.F0C=!W/W=SY]!!@O1.@9:N9@U M5SGYUE;C@.R,"_TQ47HS\;03R'2[>]Z$D_.R<(-&)X<9N$0ZF#P=3([' *'V MGV-HM>>M/?C':!H7Q]V 9R=0'ZC)#I!Y913G68UF*#H(5!P$\4$F/4/PL1:" M.LX4\X%KYEO;'C>)Z!%[A^KXKDJH@P4^]A-FG<"UF)\/KS_O0I%D+)I+,*AJ MQTQI(21&.XOGXKGB0G+VF+MS[Z>/6YLT"!3:2+*#P^/A3I6>!:V\0Y L2%#U M<2C6V;TQ\12%%"J9UL/-CV\4.MB;R:"'2CM%=/'&<==8W/A'G"C8&X M8>7=A]_/3UZ374PJ!,BE3E8.3@%]@H3$3-3:"VYLWND.>V2A<2MLAKO.6LJW M@YOM2/?C,D N=+3>LUSG=-/TX@XS P M?/^;X"R37G/DG 6Z)7BN,^LQ0M1T2]0FYB8DG31K?5TW(;Q''W1HS+4%_@$ MZ/AI[SU^P?DIUC&/'^?3;2KHYCOQVX?%Z3)AF.>_X>+C,GS^-$VOZ^ZZ;Y+5 M;B^ QRW8ZJ&P(=N-WA//UM_";[YYV/G'=/WI^>EJO3C!Y<5C#QDO-EFA('%9 MXRIH@*X 4G5\@4?N)>MNU;L2-K1&0[35?CX<5E+*3<;[VS9[4WGA0PI9 \N M9K+*(VWXP#."0)X%TXXV8.N>8@_1,W9;\_98N97'T$H;?;3/O-XJDJQU2]>% M@X1T:9 78,"C42"X#KKDA!)W>J,?JD/K8,AII]7'.JSN(^(^(')'TT@5?"3? MOPZA-4CVM2;_S@D+/%A1BF$BJYT.VQ^DP^I>.MVIP^H^ N[ =SACY,S[E]%F ME;2$F",G[[_.?"B&0Q9.,)6LT:'UG72-@-'1<:Q";V=M'BC=L>-P5TNJ-@?J M^2.8%1')$0 KI 55-(<8H@*BW0MDM(&">\Q@?FB!<2^3(_2U:"R\L0%01Y&> MGM1;]#H/&)U!RPH4;S0HI(WAZM.7"2'S'$(=>+[C(^*="XP;S6H$@!;"&QL M'Q9E_0<)[8QTE8MV.3)P(=5D#.,@FA)!,^V3=9G[L%O@_?KGCOO8UTC=1XBJ M'Q/@\N9[N_Z$RS->F(J<+CDZJ(KTH#PG RD$#5SD)+((WHO6>?D/T3/.Z3"X M@7"\[+MX#Z9CKW:L6&X4\GZZ^N?IT$I;_W)C;FEQW*WVJD\3(?>>T M*;P(A.L;\&$WCWC?-O==!5-'!(76;GW-NSB>YQH"1(UVHK- N MM'5D@:M3$4/*WGG46;2N>7^,II'''#5%P*/P.D(='<#KD?CC^5B,;#DO]=4= M6340JOVN?0 AG!8HA>::-\;83H3U!K1CL' KLZ6U8CI VQU;\V*"G>%%^:@\ M(/T[4,YE<$YR2 *C1,ETULUG_]U/SKCF^5/>C@P.E3]BR%U,?)SU ?2QZ85UR578;:U M0:5Q])^$H%VMI- >O#3D.Y>4(VI#W]ZI@<\CSU'W$C!N3O @;Y=MA#TV8O#C M31;.-A5!FYP37<"RVOTZUT:"ON:K*IV20>_";@&IQQ!S'P'C/5$U4NRBM91' MALHS<@.(\HL$9J\L$W2#"YW(%5",[G(M!=1QB-;)HLMNH_H>P-R]?$"U6T1 M<:1G",E5$%$+FX3/SA?@$Y%M$#6$(+2-M3^< 5=3 M'Q"%==$XY5+SB:IPQ30/,_#$ M%3-&Z\BER% 4*E >R?C6T4 T1B%7@:7P(U;,8(PZD-<)$I4@QX/1[M"600FA M%%>3973K0^K[KYC9!RM[5RQ$7.OT\PU+XKI!-S0%Y6RKMW T@=H\P, M6=RM[=8/%7_>1[$[Q9_WD?*(4$FU<'KY;?+[ATEFRK(:3)$VU>8]EK8+I@"1 M/&/C%?/FP0*\%::_?EQ\^?GL$[?0./O#)3(NU^LQXKR7TA9'2; #3__1_#JI MO)+1)Q"V>/(2&(> 6@(3 E&:( L.[E-]/\FNAUPW@ZBB2VC=R*BK39!EL!*D M4*9V"B-[CHP\< IEUL4@/D$>]7>5[+H7 O9-=MU''1W :[><2NNECR5RX(7X M49R^N!0T>!9S+5UCKGE'I!\AV74O+!R4[+J/8CI VT.)=W3A!Q:T@"+K]%ZC M#7@R(2"7DHM6/J8X0.O)[S#9M?'M>) ">L32E6R[D%Q"1>:FL:F6\LK+U++CO,MEU+Y7OD>RZC_P[@-(."9;)%*LB [:9F5,2AQA= A1% M8;(YLM2Z]/$[3G;=2_W[)[ONH8L.P/7H"Y+TSGL=!?%#1JA*UC,@@/*>=J+P'+TA*01;K9$PYJM8%2VTH M_SX>E_?!WSW!CJ?4< ?7]]% MZ(Q6E> 'JDAOQ$$7.']2#+;>!H<#XD?8#E>L.:MM1JVASH>LS=48!$^N:,[% M&TQ!9=O53XO>#RTNN=%.:XJ+,+C*PA.J<*N* 3H&2.(8;"0AD# MH9'[!-B]4"U?B^H?4C*] ^FB\PGQAJ&*5KPLLYX%#%#]#+1%V.\\QH' MZ_5T-.WCOF-^3SAO#82Q>[;>Y:R_GH8XG4W7WZY'N/X;\T5=TXLS4K>#8%9U M")A6MG!PQ:LZ92%"<#J L,'*D-!BW+G';P-ZQGV9&!G/8^FUX[CT+V&VG5^' MN'Z6-AFD9\'8\V%DBW+V_15)!:=?JGMR1'#ZN 5;1:@;LMTH3/UV^3$0XC;L MU);7B]DT;_?E/+^[PNK;\NN4>$K3,+M((E]=!!%50>1%U,<7Y6O;90W.% U9 M687:.\RB]="!)H0?/;;MEJ[^MERL5L]/E_58FC@TCMGDH/!HZKCI6!LN%*@M M78SBBEG9?"+A@Q2-Z^H]/=9N35EKIZ\.#.5GL]GBCWJ>_+I8OEBXN?-[@^9TG6"6#%2=!,,C*M%.T^D1$L5]EX+37ZUNV?'Z)G M7!>L SRVTM7A)^5B'6;CFZ'G^Y)E&;2 QMC#ZR[).:I/N(H"O# MU.;H6!:63DB1:W^D!$$7 0*5RRKS9%3K[(H^#-.=+I/WB]F,5/I'6.:)C5S3 M_P648DE27";PJ;;C-CG1A6"L4ZUCOWL3^2.8K_L@\C 3X5"M?G<6K8\JD:&3 MP,10A_1P#T$( <9ZRY)(-I;6F[N]13O<6.MAP7*4];J/YHZU7K=!X$V*1:M9 M2U^F*U+B'9Q.,/FL= [D//(Z EPX<$QP E)RM=F45WZ 64OWTC.N3_6T"&RF MERY:?>TFNW\LIVM\6TKM?R]U59+6:\E:G\=[$?@C>/G[(/'F M&3V<-CLP'2Z8^\=B^<]7N3.DRT>R#37:, [@Q , M!NE$%"*W[DFQ UD_PN-4$S VTEQ/8"0N)B[R[.5V_G@$A9)D$SVQ8KE*/@4, MOG5H\^KZX[I$'<%K7UTT>^L\,'OT@O!S%PZ9S=ID!"8+N7 )-81@ Q2EE656 M8,CY,??ESD\>=YC%>! Y7LQ=G36+>3IC0:!GAF4!W-4DZ;+)++4>2DS9E&29 M=ZT[DM]!QDZP,C\>K%IIYCO/^7U%2\T_3N,,ZZ".]=!!E_N6>\IHRTXL=Q5F M23P5RUP!S;P!9:.#Z(*E+RY& J:/MK5)W$68Y5QGFT6F:WP]_8+YIOJV=;3* MZ%"RC>!%;1^#.4+T*H(6%NE/SJ)HW=UU=^I^A #+/AB\><8.I,<.[O4'^/GE MV]_#_UXLG\_":K5I,X"%%:ZS!;I$)/GJBDP6YB1PG= 4+;5N_E2]!WGC8G0H MA"R>1EU](_&2L3?AY+SWH.122ZP)I9'5QO,^0U1)@LT8,?'B%&MM?>Y)XKB( M' PJNT/R:+UU ,O?EB%C)?]\-B[=(=P'VJ\L;?H21@/.!P9&%Q^B+E'FUKB[ M24.WP#I>X8N&TN\ />=UF^]QMM'/ZM/T\SDKS*"1ILAZ#Q K@MRUH)P&5]#9 MG%E.OO6HX@?(&?>QXBDQU4HG'<#K!7[!V>)S+;A)G^:+V>+CM_?3CY_6%W.\ MM0M&L0).646[I7"(60C(UM9DC.BQ>:OU1T@:]QGB*6'64C<=0.T!T;V^J'4/ MKF@E+ .2CZ/MHXDG7@/?.=@H760ZMB[(VH6N<<^V\5V#PQ34-^@V9;B3I+R- MT20PN!E$S@SY\\4#UN"Z=RERV[I$]3&:NC7.#D3![C#;7R5]0^Q92J9\=WF!<-D[J/(&BR/ 52=-Q:#J%WY(E.&$79SZX#! M=_>*IK4B.X-V=7&6OG!+Q[O(8 +:.C4FMZ])_G.]HNV#P6->T?;08P=&Y"LZ M(\H>\?82B].$)/"EYGL$K/TVC(<2%"NE&!2R]4O:GB1^/Z]I^R#E5NK,<&KK M'Y5W1KPR^6<2&0!8"$+LTZJE]) ,EPP'AT3?_G(D-=:%V8% MV!QYG=0KP&5+&L*PQ)))XLXZV?]&A@;&X!&1H7WDV($I\!Z)/9=I=;FH6P1( M]:P]0J'1*I45F%B[GE,LX+5S8$2V7A/K1_0&+_E*&,O!3M:R,_!Y@".C[T: MI@Y>*/-%(ILP7Z[WDFR\>)X+*A$*&.E9'09N25DG#]P+@?2;F6?[G#'WY!C5+19Q=$ MZUF4SQ[J# (>>^%@/J10.D#9S_AUOIRN;C9DW4P.5BBY"AD860.@'$9PWM1Q M5TDGE"PSUMHWWG*4,RC).P91+030 8X^AO_@\EWX?G>L93%*1\,]&),4J!Q) MF2NA@%MR>DFE2XRM,?3(,%T)HO4E.;OVY:CC#NG:7 ,M1# V$[;N\6\X++.)0\7;Q#K M(,?W\^_AXN[;'+*PA=.]X-((4-6;"24B.-2I_H )W&U9YPX?&W=NTV"0&837 M'>@@(JFZJ/^H=:VSU??UC0@7Z^* :9EBOE&MPF4G?0(=2:LJ5NA9=D)"L5PH M$[3(]_>]ME@\L,O1QIWH-+B.&D) 8^NLC=Y]3;\Y334]<)F_U_MT,Q=< M64C)DOY56/4ON192H>(\"<6=WTE?/?.AG:!CSPXZS7G<@9YZN_J,BPU-CWB? M@O'$BLA0LO1U"8M <31 ;BV$\)DLIK1 M:^XQ&%#(#!'B.-29G4B^!=.\^=:RHR#ESQ92;80PXH#41],)K^?+NE4],A=C M8& %K]M4=8 87,U[.QXP)FU-ZW&[#T^Q6XB2G2V CN3[$4V<=Q=_M2^Z^I_I MI\\?%V%Z\>K3 M=E%"W:ZG;X6UL54>U+0*-BJ9\QKGZ>+M/%G-Q[O*D\84X4 M[:6%X$F'J"(8>,\%!+*1??#%<-4ZNO+X28X/8ZV4$ 5<%AR(8JZX2,''U@G^1XXQ;C*D@=P?!JN/8W4'-LYO\]DG^MN^5%(^ MTG^SKGCPU3'4(H"-*M2B_YJ/U@8D*UEE,N%D;%W*_M@YQL?+4<*=-^9TAVBY MKHB(+&NM'3!> Z.F,(C6TD5*J1AT49O@>3V? M?T+NFR"X@4*T[(&'.JTHIA "ND4W:?DC&^,G2$ M#I'X_4EUS=C? 9;>A.GB[^'B$G_Z_CN&^I!7Y?QF@?^ZQ%GZ?M4I*8R7/#F( M.9!-7_LI?.0&N+3$/5D2<\TG##]_K''S]JT?L]9RZ E:CQ&TN8=%*!XR"Q 4 MW3[EZDX67Q=A!FU8""'KW-I)V.%8(Q<9M8;"-J@UDDNG4*M[4"\7-4:QTQ3C&3H //13)?2O.(QY:CC%N3U/QM;,#O#F#S<1%F M2_KR>@2)Y2%^PB\:+J3=2R\#[DVV0I$ MLF!=#*TGS+4\_^AEO,<#ZN%,]'&DVP&RG_:(I- FV( 0D2Z\4DS10Q($N5[6 M%AE8I&?DK^.0CH>3O=S8?836 0)_?'*NMF9)/#2$F21ZP=%IZ4MFA=8AUZV'&K2QO_6:U MX7D/X+D]?KUE;\O:D@SKMN?-E6,UC!*5 V21*/)DO@6I(D0=@Q%:>!5:!R"> M/]7(TRS:B/\^J-K*H@-TO5M,OX45OKN@A[Y>O(V"]4&YB%(!IXL&*A<+I-(S M)!ZS%\D9KELGHA\_R<@H:BSO![T'1S._ PC5J[8.'*]^J;NO;Q+V.<1HBHW@ M4#A0=+7H1U: LZ$P1"=LD@.\;8\<9=P6EB%>MF/YW2=L-E.+V\8D>+^GGX',#W_@!T78=1R!/P7D 0+A 1I$&# MEQ%T9CG*P$QR VN=+AZN-D)^&CH'<+P#V/RHCG^[*8TW7!8OR*QN_N8/.&++977^JXTDGTUBA4#&2T1( [D>@?HNJR1[#.2,>LC*%Y>G?'H_54=M<&6T/(9.R(]8]\>A<6*Z+O M/6;\\K6*ZEWXODXC3ES)J(STD%6*M8%4@D>3Z Z%)*)/@8G=)@[N^,&>"E.. M0\]@;.X+.K?$O,>O5^1L-"_:0(30XZ^%PVH+Z+J%.8/T61>IDLY:'0"=K1_L M*97:'#IMV-S! [>-K'>+:<)WN$A5:)_P;:%?(*7[-5Q>.%8 M]4;(NE1T86K_,0<;G5(Y9]%^S.6Q9^XI83*$N36P%/M5>*OIIB 6<5*4YL[& M0/ I]/K'*,#GXNGUC]XPGAFQ^TAU=^=S/44J!U5VA[*X+]"\GG]#,B*)5?^Z MG.;IZOOOT]GTR^67UV'Y>;/:8L(P%%Y;[DO2@LS'0.9CT!X81N%+5,7'0P"T MPZ=[BB,T!U-KUO<)K/7,A6E:8;Y+5V"68ZY:-J(&Y8E"Y^G""&:0B^RLLH=8 M[T]^=-R!.R<"T_'L[@M&=S5NC?[6^>L_OMP3[I.-R7A(F$GYNBP@H,H@4 H4 ML79HR"/?M\>_/.ZXG1,^=0T8WRNJWEZNEJLPJZNX-E1)%V.TFH/0N=1D 'F\ M=48CT@]91%_'5!T%IP>?''GLSLF =!RO>T70'WCM\&:C4B*52@ZO#'0?1)WI M*1FX@H*E4AS7QR'GYE.[(>8LXN0#\+97I&Q(,4XXU$9#$JEZF$1*#"$"3R;[ M(%AFZKCW:A^,G$6\NS57>P7(#T[EK[.TP+#$GS'5_]N06>VX;)D%Y%+4 >8. M?-$*K-%6>(O"&W&DL?/<&78#UKF&P@>31L=+.Q^.7[O=77FGC'T]-JOE/+EG MOS+F\R;VX?5G>0<'ET1E92CE2J=I " MO>#*Y@ N.%='9FDN@B UWGH.ZGG,F]M+N+O,F]N'TQVB95,,F)40IA@/2OM: M1UHG?%AOP(HHK&:JKF4<&"\]E-D>+^'=YLWMP^X.0/-TI[@7)AOT"IRKM0TH M#9"1R$$'503Z$M&UQD['[?TM)+Y7H_X^[.\ 2]O\#D;L\'35P,="?H?BL79C M54<@LZ190A%;-T >4W5[TKERQSQ:+?C='6SNU'^*Q#S+B0$SA2Z6J[MC&=/$ M&RV%X][*Y@/DSJOJ=B]![UIUNP_7^PH372G3NEJ*6!.HL8Y0 M@-,WEZL:[/I$O_,IK/"6%P.%D)_]WBF"R?L1 M/6Q8V2)'Z>IB26NQ-N$CA+HNAXR)&2$+9XI>]=9[*2[B[A)7WX72':-E$O;P7RO <01=633MG(9AU74'A M1@6I\WTSZ*\35MY+PKN%E?=A=P>@>3JNR:5(7#(+)N4 RMC:09(D2,^D3[QD MU7Q:^_F%E?>2^%YAY7W8WP&6MGH,N)C.\_K".96]9J244=3L<*EN@U8,4)O( M4R0OD[<>9?7\J7H*$!W_E#660O>XVMQ"HVVQ,EC 4%?1LQ0@>,,AJ!@2LHRE MQ),BJX='KS46]H+: 8+I'FQO9]>Z.2B)MJZ@1R*,T9!\L-]&Q)%I7 M=^QXM)XA=P@F]@+=80+J'G[1%+(/4SM.LZS']WZ>7Y!PEK_\ZW*Z^AYF>?V+/X5EG33_Y2O. MENLOM5C\?LSG6B59FI'<*L=R$V=_6^Y^_#U>A-IL/5^NEA\^TR6(]7C7*>*; MF'SPOJ 2!GB=]$_>0X)@% (]K,3US LSS4O\CSKQT:---RFQS>SIG[Z_O@C+ MY=5+P(IWJ7 -VKH,BGL+$8T#;10SF>Z\P=:)J2>.,[)&/!VN'LQ";22B$1_6 MY6(U>5TU/2Z(W:OO=<3YVD&/4B9;A .&-49M+)+-Z@3]-#L>?++"[W3?Z -W MX$4_NX76MF^//#:WE5#G#3D\,D+>X]?+1?IUKW MHV?BD*FN3@Q>HE;2.]L -CL?:!PLM9'Y?&@!C&W0OY[_&V<;_S49#!*C!J93 M36@'D=./^O_AT6^28;2DJ3_ BM MH"A9Q_@J"X[T+'ATS#EI@R^M7?X?#C!N *GU>^"FO"(O9?;I M:HWT3]]O_\S&IEM3?$OV++^["+,[-\VIPHLN!J2(HB[]$1#K7$VK2(,(S=!G M;&TT#T#'N-;1$;"Z;SR/+>,.<'X[:VQ]^?^<35?+]Q_^W&AUJ[7.@5GPWDO2 MY;5\-@4%S!>;F9::N=(8L$\>:&2[?'2\S(<2WMAVV#MO%_#OB^JJ\74>8K_=XYJBCUW4-GZXS\)(GVY4\).]#R2:Q(GSKS.+6PXR; M\^D&@&V%-G+LXN-T5:WK7V=Y^FV:+\/%E>429>#>!+!2TO6QEH%W/H(G5ZQ( M:37+.SD=S\0I'OWXR"@;(+YU/(][ \D_IJO/ZPAR;7'\//WZ M<)RX*-PP$+'V](>H(,@00 LTR+F+@>_4>KPO?)X^UGCQC@8 > I.#:4Q,M!^ M^0^FRYIJ>UO*-.%BHT_)/)21;AX8R^IK7@*XVE(;0_$J2F^LVZGB^1D\/?[U MCF#34M#SIESOP(9Z8I^Q*B'FV@*9R0Y4IM3IU$9"#LDQP5Q2NT7=]PEM'+5" M?+!^U*'":6UXWP.(GE]GG'-VF4DR&8LE"P^9 ,XZ?IDOXNS#]/%YA6I&QQ,9U]VFC;NL1:JB"A('KR&52" MP!-"3"A0E,P%WC.YMT01GOY.]]O"]Q+I?!C^]J"(2"AKK_:J.*FZO//9NC2C M7BMR)$5&7R 5C75M1UVI[B78D%/00AG4K6.?3QYHW#U/@[UJS630 :#NT;"Y M;5QJ+R1QACE=-Q.+#(YINAI8O+""+IML73?VZ$%&5DOM!'T_1G0TUSN #AW_ MRWRVOEL;99ICP2A3 &XJ =:3:^!<@:R91%Y0.]ZZW?W!(<:%3 /!/N@Z/8;+ M/<"D:MVWY1^U7':V>KMX/_WT>75U@T+VR60.F0=2PH4GB$8*L!@9FH+2^]:Y MY:V'&7=_W%!/51O>]PJBS>TJ@86@R'#SN>X#*O2O6*('KJSQW$M++#L%C'IX MLAH)?!<8'<#]L7VM=PM\4;!2J\;8H83P8[<@;Y5&#*RH#S]Y%'9DU M;K>Y=8___1TBXA#9S=LRL@.E\N/A0T$?9620# ^U")#L.?0,/%ER#(-@[0,X M^\-DL#Q^:Y@9I# M:Y\>[)I&0GX:.@=PO /8;-[RM4[^[791F6.%6R9 EB)!F6R(+8:#35Q;9#&$ MW'JVW*,'&7]A$\[P X#[N?ZZ"S]:]^^'HQO3/ _'T5&"?+$*VN,:WB M9=W205:_,]("BLQT#HIIU3K@M^\9N_"^CH'%@^S#@#(:VT%_CKC?+R]64_H! M+M[A8EW5.6$^&Q&L *_15.>$$2]Y H,E,F5+DF&W 1;[?[L+CZT!M$[!^M&1 M=9MB_GNXN+PJ#U_^NEQ>8OYU=B??/-&2Y"JH#X1O7];S)?+ M=XMY0LS+2?;9,F[K+-!J+R:R%\/Z1SXQG730Z)Z=AK+_9\>M(6L,H^$8WH.= M=:?>Y;)Z&/23K=>$_%^I65TPG)#<&54K7XJK?? :K1/"*#ED8=ESYQNWQF, M^VHHV1R,.S+GXKQEC_"&E'>+:<+;Q[QP(Z478'UMC1*6'&;N$$3@-IC$B+C6 M'45;#S-N,G8 3#7A>@>*ZUKAOB&F57)JH]W;Q=65N3(:)\Q(HWCP=:4(WET &R?MY\]LUT5HE9#Z#Z U>30-> M\>3 >9[KGC0/P9$?ZUS2POA01/.HU9:CC!NW:H^A%ASO #C/]G]N:_^\:LU< M_JVF)Y>_;D;#_@-KWA/S*WITR7J^4JS/)T]NF>,GJ/-0%*O_YZ/EL/ZKP,%Q]Q4>6M9%#( M+1@=Z\RAPB%:QL"A],5%[QWS9W/;#F# ;I?PG-) /7%W+WB=\]U\U")8AR(G M+&0I;:;0,8@D.)&(N62:6V,FMNG;D[78[SB!3USLT MSN'6/#E6JEJR]%!>L85/0LH*M9>0M)2U 8Q#L"J "%YRY;FWNAMGYY'S[X;[ M,T@MCB[-; MM]YZM,.Q=H/4&6536XNB W3=N26OR=6;DDPV.Z(2DK60B:Z[M5#"T'UA1%TV ML:[3B'55IPA@-=(QIQJPF/@8? M:KD+@V!L!(Q91N^]M6&G6: -T?=V[S))<4Y9P,'$TP'VKA?>;0B\+K%:U\A, M1/)),*Z!J3K+FZ, EXP!^D49D_'&Q=90>^H\NR'KC%);S9C? 9#V]&9^">GS MCW]V4F=G6$FN3,VE@?(:H?Z_2A=X/D&6613BO&7G'[0SS_ MYC=O7&\^T2FD&%P!#(XL#%$GDT4E ;7PSF6R>IN;@ <==#=\GE$>9WAQ==&] M<$W"JUF^HN%.K4(M1)B@U5;J+*%8IT&5I,$Q&2!&YFS01?IU]N6L]^F7Z:KB7=>,^WK@BJ70&5+YH<, MJ;KPMHY#____WK >6+$ M/]>_M?Z=^E^]Q_+_U/__\_VO-W]_I#\99O-/.)M_F:;E_Y?F7ZZ^\+"UG[3U MU?B3^WG##:->$1^^U0TBN K3B^6/-"ZG7[Y>/-N_?/Q'_]9L?GV#\@[ M%?GXGQ76T8?_[Y$-3]-ENI@O+Q=DFMT]PGJ12ST5>;OKL'&\D[A=OHK+=>7E MQ%C)>,R"'(A2_6 N(.J H%$DIVTNVK4VM8\[\0"*]=;N>#^_N'@S7]2T]L21 M]2H-/1A%,7HPM$W@=790,&;%F>->[;8Q88^/CCMDYH10VD&Y'B^57OW?.Z1- MF+0F!J, N5:@)-FWOB0!]"(8'[Q5P;7NRG_N3.. <%@D[.+G'BJ6@V'V=5WX M]6$5%JN!;,:'H:5UH>5M;\PD,:Y\$ FT%#53G0O4SLRZMR0'YAP9+/EP+??L M]\<9?702K)U**ETZ*P])O(XBW1(9@XS29PW:U[%/9(&#CX4#-Y9GK7U.,K2$ MWH,3C#,OJ3OP'2>9_>'GK^ WPT_5JOAX4A2^KAF@BSND8O;"2;TG7@ <89MM0=!H^2R_@0W-FNX!:9*:E.]K%(_XH.HK 9 M@B[28>*,B]9339J8>\UC@GV9>_N(Y4AS[Y=9'DC;/9.GN3BBXSLCX$ @H6*W<= M!!,"<$U&B$_1Z@=N]7/T'G?FV/<1U2"@15%@PI8 MS>F4P6<9BG$AH9.#:=O.'>Z!X3J*#+OTR)^A]Z$3J*(Q-KD"0GD)*BH!(9-U M%"5&C:78J([PC/8]3F^^>J^X/4Z.YXC^V4V.P M(XZ[,J&K ,3))=ZEL7$P%R:B9.6)YQ!3Y&1G):P%A@8*>L%2286)(^I%#CY7 M;_&)T\-L..3O)?,NX?[JTZ?%.@GR*Y$ZG2VG:=UJ_)#46Z53N-?:"D@B8ZVC MU>1.D)FFI:"7-&05PA%NX=[G&7=925<*?%A9GC=\)RA,*<5)LL)LJ3TJY$Z( M];8ID[PHS&2I3@#;WK3QP)AIA]F]!-AQZ'@+P0_"-H\]-E89)[@'ZUVI@^\* MN!0X...9](47G8Y(VAU^L-Y"RIUBNK6(SUPA%Y^"R8:!%$BD\L*!?IY B"19 ME#RQ!(&I1AA*SKK/9A\TMQYCW@ 8'21K&G+AJI1U(FO )W ).0E7 M U(1O-$24 :T3!OO$NOW9EP1,>ZEZ &9PUV6 V RNA,[Y.J#;+Q-.I&]JG2L MLQT0(C(&/L>,Q1IA6/-EM"-MN1BL?/4%WIACH=+#VW(]:PSSSY>+F_'N5ZM; M[YC-MY4Z$\ECH7\D,"\JQVV$&!"A<"6E%H6[X%I?AKU/.6ZFM$>L#ROH8YM: MNE#]Q.>"T]5EW5I\7=CCL[;HK(-43D6O.6C'A:LGGJUG^Y3]?,=4VSGG]IWL"NU*VUGWSXT9QQH$/#UX'^TTRU-+V*HB+!M%J$5PVD=+ MJL=A+; 5U:BM@Y5C-(4DS.^/FQO]>NU/Y5G7B782,!X"4'^=*S>Q+A1NO(>4 MZ@!+JQ"\MKY6P3 F,AJ)O?E-.Y+V8@+/@R!\G NY%]S.)U3=< ^ID>206IVA M,,=J_4.!$%EM4)(R&!V?8\TU];MQQ\JH ME7$&@EPGV)!#C'6??"&_/!)]@;7>4G9:"E],&/XL[N5PX'L)5_.1D.W3JDL7 MKT/68(7@H 3IKX!D88B8563(%6?=O9A[TOABT@)G<3V'!. Y7-!&IGY(AFFK M#0B3,NFM$,'Q*" [*972A9G8>M123Y[E.60>NKB.(\#M+Y.K>))C2G#'+G%+U](8IQ_W-1SA5IT' M3GJQ-)_BT4^'\FC;, 4Q"8B61U(N5M2!OBDG\*HH,$IZF5(QQ0SRJ)V6S!$; MOOL'_F./7\P&PEZM[A&G_*N=I_4&XN!7_K4Q30)O)RP=26Q)4 M+@@^B SHD]8B>.2ZMR*W)PG:Z8+9EWK!NH#)"[@S=RR"'^<93(QR!2-#2-[4 MC0_,D*>+#$3T-LE QDKLN*[Z1V+.NWZF(6"'"V@>@9[S*8[9-QGZ<;X*%_D^DHM2>KVT*6?F]4&_3\9?)N6^9=38(11FK4 M8+7EH#P6"#);"$P(SQD9][ZW:NN#B=WI*KK_^EHCP:O9DS;JX+3WF.:?9M/_ M@UM^O[)PML33#%/;\S C#%@[AEU]#%VK^[(9R[C>>P DIMJ\35%OKU)CPBID4%!.M M'Y]6AS_KT6K[8/;!8S**^#OP=WZ=D8+##R3D-7&_U?^@TON?Z7(22I \* &) M&R(E%@8QA0 Q*E.\"=I$U1C)3QQGY$#9. "9#R.M?H'W\[QFC"9:9V,CW6"= M2YU/*\G=J66&/#BCR3W+IK2N+WCR0.."KYG8=X/3 3(8NYZLO@UOR]_F\[PD MB_X#+KY-$RX_D+7V.ZY' 43AA#(AD9'.ZR@ P< SK<#[+$6J;9+N61MUIR]U MB91#)#H?BKT=*)_W)!4ZP&2X7IP8&83D#;E&FFY)1BO+3ID\^L =1-'/;M&T M[=LC9]M&M=.;R*,//-U]Z#?7C@G.,7,'185:;FEY3>4%$#JAE-&S8'?*8.T& MJH<'&,>T:B/3AP YDL$=/' ;0C8J4R8M&+W"P%*J&2IBATN^0(K2(9+2;-^] M_\,!1D?'L0*=M^)N/]"XY.(*I[?6.>ZDE,J: MUA'2I\XSSH,U.'".YWT'.#HXR??;=(:_DO&XG"0?69%9@3"B;G2.2,22PC:I MEJ:0-1?O+P\<+QE\<^J1"RRZ"':>6/8=H/W5Q?K/8'Z<](V+,B&G5VIKB(NV M+N^244&,V@(K4:.3Y!CIULFYW4YVIK6L!^)E/KCP7D;QP*OE\O++5;!=8"(218K=X3 1-A71%&U@+":,C$DA*\\ B))Z%(BPCR&WLQ M.'8EZJP+ _;!>#,C9!"X=&"C-&7(=>G=W^]=W.'&D"FEUMT2"?N4RRYZJS5Q?AB) /D M4M3=%A[(RX] QJS7/!6I4O/ZL\&H.>O1[4??F?$!TLM5::T]?IY^FV8RO]>Z M0PI)+RYY?5X$!DK)!$X+"298IG,VG MS#L_-7:+.>@A7=X_-P7!Y&1[\>[)5 M%]/*B/7OTY][AXLR7WP)LX3K7SKM.O7]SS-*$\!13.LC/,"3CXAD3#FG'2AZ M'.I-1/)54N ^.UE$ZX[@E]('$&-BV:0 3 A2$X%>6.=+U62>LYF1SE]\\_:? M'P[P4FK]]P+!_7S"P1+I $Z',^Z6;'HP+\+LC_ %KY/B)BAM;(#DZT;I6G43 MR"*$XI6W)D>R)4[>UGL '>."^PA8-9L WTC&'>#\GI'WYVRZ6K[_\.>FV,)I MF4)PO,X.$)O9%X[3CX0/BDMNG6L]F_W) W6>GQT<+P]KSAL);^SVE[N>1>7@ MFI1W'_Y<7E?]E!R"#1FT+V02H9,0K$L@D5OKT/M@=^M^>>9#G4_:.17 FLND M TW7H+JBH(M,:@.&<7EE#45F"K <2E&HG&O>ZG"B2JPS*&<_QA0]L>S/&>U7 M0:%?9_2R7*ZELBZ^_/@YS#9C1_Z8S[ZM)X_<';R<>'22J0!1* V*?%3P9):1 MSN&,A92B*MV4#!Q$8>>61V/\MKH^PX/IKW'5-NO &99BZ=D&A_2>*QG7C,F@ M"N/&9&5XZ2;/LR]Q9WK!3H#PTU_& ^!V_G-&GV7/CVM2)T[&J(A#0$X6V2,H MR!XI,0"9(Y:1AV75?9>DX\OX(VV=>T%_A;MX!-@.OHK?1D_C"(-5")Z#M3(>4OJ1K> 38]K^&_NH:SM8C M&VNM4_=W<;,"]0Z'1"P2>;1@2ZQNAN/@(XM0M(Q<^109[Z;R=7_RSG3![DNZ MD<=![J]P*>^;\3$58SQQI7!!QKN(&ER6)$XC7VMV+W)5W( M8^!V[H.^=V?.O;U2:_/^9](H-T6;=P5=;"9F)00[.!5O7PEE#2DU[ M>X9QGGU8<*8>Z-F$6P>#XU\C'OLL^R;&"\]%0O">?'45N(&8R&'7N7B9D*4B MNEF:W9#N%Q_%'>[B=*@$]D+Q7RX"_#S[BA0* Z]3$F3=$5D]$R\T9,\B8RQY MUWS^=#?$G^D+_I?2!$/B^44; C^&!9]GG!7<:27C9EDL8PZ"+A(XBSYGQ[/D MX6P4P9[$O_@H]@M0!$/B^44K@DTTLNY?>YYKG"M5-YV!T5K5X4P)0I *0JGM METSZ4LY'"^Q#^8L/F[\ %3 8DE_T_=_#E_):^Y!% &[)@U(\>W",!S"6AR"0 MY]C/CO131P3..4+_ N[^0"AN&MUO/S^ N/AENEHS),R(I[/5E!@Y2U-O:$G%Q4:O2?T-B]G4#+_UA7*Q_Y9@Y M@:K>N6][MV_ZL5G0,DFE@:G,"/.!0[2>@6'&,B?0 MLN8C!OU#)0 8('H63T3MK6 MR=:]#SEN(+1/;.XMO#-#YYOYY6*BG3$<@P6;E:';EQAQ4Q6P'DN,!C7FUF/H M]CWCN(&Z+K&YM^C&'J/R)'$?YS_ANS#-KPI][88\D171)#T8&W1=%%G'@I*] MXE-B4>J@U7VUN66RRO[?W@EQYFP1=PJ)G)$NG%A9J\AD IZ# ^43A\A3 >'0 M\Q)]$-AZ>LJN9]L)B?9LD3BHJ Z'X'P5+H:'X-WX\R__2?1'7WVI/YMD;DKB MA@-*9T$%)-M8HP%/#IRTF6'BK8>;'730G<#I7C8XFPBQG^:O+51.G.<^2L$A M,*M 2:<@N%S7092,L5CAFP^(W'*4G4#GSQYT+0311;_]F^FLIM1VX5<4+B4M M,XA0!\)E'R"JF(!IK6,HP8CFOLCNIQLWO'BZ_,U \NK 'GR,LF?"_'7E?3"R MMAEDNL'&U]'7UH.0C"EM37"Z=6'<_J<<-ULS%%YV@&5#X?4.S\<"^@P#UT4* MT%Y6=NH$07D)5G'K7:+7(+3.S>Q[QG&59@_0/%9P9P#,ZT!^429X-EB$%9*5L/7-KY<./F5WI"X-ZB.A,,KB.DN3B6%6.@6:T-B2:"2RJ MB9$[1/+[6.N"O%W/-FX6I2,$[BVHL7,GCQ+U>(0^J*)*K$4=3I#)F[("5XH' M$X*J_0]TW7;+F>S^S7%S)0/C:DC^GX%>F[ 8!=T%!XD%#\KE5*])KK9"RJ:8 MF.RIG]1Q,R*=Z+&]!--!'N11>K:&S@T*;4*4$+PGXD(M!N)! 1?>Z1Q,B?(4 M<(FB8Y3AI*]F+=25ND?IO//M7EX^\N%^DSW:';CU\MI[&)S%%7+Y%; M#T2HHQF#%#8KX(*3/DJ)8(HFRR%8A%!,??%CECXDEWUK[;3E*.,"J(&0GX/- 1P?._#U MC_GBGV6^2&1R92*%9+%9\&>B+)H+#L+[#,I:108G,J![IJ/7:,G]W2G,M>T+ MG:'A$-G-6S-R1#0L%ZO)!^+_>IC$AX2SL)C.UU>$_ O+4T[@E:0'6MD(CF59 M5ST*;K7S4NV4 Z]+-;Q;'UX^,FMX=X<]KP>6R@;,[]YVSY%=.T3#%O M[H_U$1,O&E*JHX\=S^ Y67.F9.4+V7HA[A17>@XLVPXPCE9I)-1Y:PYW I,W M\P6FL%QM-"(9^T%RC&"DLF&[[238$2,_?GU$@+01Z2,@ M.8*_'1BNV[7L;S<3U1G2 M(VHMDPY@]H/%]WJ^7"TG+H5,AKZ'I!B99BH&B%8$\)K8YI$A\ZU+3Q^>HE>W M^D!!/^4C[<_U4WM3,:]F^3U>U&1:A?TO M_Z$W_V9/SMOR;KZA+^L2B6SGI^X;4 9F_ 3>8&+?*9FWCPQZ!-(F4I0E9S:I M!)KY!"I$#B$G\IVBU'7T.E>N]3K/,TKF[27D'9-Y^W"\VV2>,#:1K1O!!JPU M%N1\DU7J@/YA@E0UTWPW-_6\DGE[R6ZG9-X^C.Q-C53]NM:V2UQ\PUL?*2=O M0[;D%"G#R,D6#%RNNCH2/UU$3&]RWJ(Q@^]INU M#O1M[E0-J\R6N/R!89.L>?#1*S!UZ8PJSD)P)@']DM0J,^[\;I4HSWYJ7)4S M&$P&X','6F:]Q^21]$+AK# ;:JN_-K52WH"3U5.U&KU0=551Z\E>6XXR;GAT M<*W30@ =X.BQ\-VD&!F5RP922:1&==$049(:);NO"&$SWC>8&]M$5^<8MZ5] M< 0=S?H.VNXJ7]Z6O\WGN<;-/A!SI@F7'^87>5*R49$I#O1/'4^7$%RA!UEZ M]*$D$:5HWQ>Q[33C]J8/#J5&8NABG-L3'L>OLW19SU1_/)$E.1F8)AC4J>Z! M6.6*** B:IM24D8,ZKAM/]JX#>NGU5N-!-1,E8V4 GR5TN(2\P^LN=/3.'0V M<,?/GS0Q> A+1LD1:J$D6?X6BE4!E%(>7!UZ;DI,4EK,QK?.BW6;(RQ,FY!8 M!"$E\2+7MEA)7!$>K=$*XE]AWRA'N(X,>@72=]?")Z50"!&YK"Y-V M$%APD(/R>E, _M?-$>XEY%USA'MP?.QXZ];45@DJ,>0(.4I94UL1?' )=+ L M)IN4Y<^::N>8(]Q'=COE"/=A9&]J9)NWY**SGCPE<,X;( HT<4E)T%&%( KS MSK:>3?^RWBDCM17$PP\!;(C!=(IOB;,$!.,32"=CT"73M.S7T- LC!,220C3@&J MCI!TK*!W -%>7#\8.5]Q,9WG#ZNP6)TT!LN"S+H4 U(9,A^T)VYY[T FHT62 ML?#2>O%DRQCL:9+90Z*LD6PZ4%G78]^(13\FYHMRFJQFQ@%(>R:!4"0JJ M8I/ [%EKM;7M+!VEM!N#J@GW^QF[^+@FUF0)^%H(E*4#15*OG9>,*)-D&OB0 MK1VTP6R?]^\T6>V3O'][)WV>!.FB[^'BTO\'4.- M_%[=G_6PR6FX>+5_]T_??\I7-0BR ^?$5=_6\POO](E MW%3H>BV"00NIC@M7=;]JU)F!C%%9J]$8W_H%W>5<(V^5:H62!_-F6XND ^/L M#DUWKOB;!?[K$F?I^SJT+&S1@7,.,DM.//,>/ H)V0?.BJ+'WK:N]]GA6)V MK!D6MH.MB6!ZPMIC!&W"UF2($,\P@$U^75"2(:9:[,VTD,1!III/==SA6-U@ MK0T4MD&MD5PZA=KR/58GFF[G)J'!N$:)Z_%46M9-0N0!)2FA\&Q=2)AL\[;I M7<[5"=A:@6$'L!TEF9[0]M/WFQ_^SQ07=*C/WW_#;WBQOJ,HN5%TE7AZ MT/KMD#^J[GOUIRS3/'.JBU M3GUE'@*/'.BR9HW%,&Q>L[W7 3M1>@T1LHO>:R*NGK#XZ^SKY6JYYAC?Z')= M,+OD(] /B&F&28B1/"Z'DI1\=EJ9YJL]MQ^G$YRU!\$VN!TID4[!)3:DY%R" M5*A!\SKFW-9ED-YY$#Y$G4JDGS1?LKW].)V\HZ. ZQ")= HN>3WAG"L; DK MDL6FW=B1"1)\=)B#$,2Y$X!+[@&NX181CPJN0R32 [BN ^6_SFK^I/)L;4=$ MNB\54K&P-K,>/T@FH!K/\&PB@ QQ]7(39DKY\ MVP)(W'E;'J%N^9'^RN7CO[6YFXB)69TSA%H3J@IC$$RIOKR-S@HG]$NAT@NW;>X**2\BY\Q<7UH'=G#??5SUJO^,YD3;AD,S@5C)+H MZ.*W?G@?/,'*'M*SV!,_U@9%UQ855\IX/L:5!X*FOC.L:C ZEME+H0'']^>'C8FT) M?_]08]?KTH<;(S6A) ,73,I$"=IJ_(H"3(J8,6KR@EJ'>;>?9EP#;W3<-1;7 M^'ILTYJZHA\MIR2\39'/9OGMAJ2 9"!KX6M6QH"2)D)$4LTYU^G?;$-,]%:8D QX&6H=,BJ( M.2<(UCA&]R8KT[KZZ,D#C3L*9G0@/"VZ^/W26K9MPW]90I^2.$T!.:KFJA-]'Q_'9V M4]+R4UA.EW_.YK%6S5?&K>/:]-MSNJ87T[5,[W)ASW>=T6,JT+@^YT#5R7<#')!7&Q M#EPE2Y?Y#$Y[!IG'(E+=&'1_/\N6U_F)CW0"K%$A,!] 'AWHU==A^;G.8J+_ M^^5?E]-OX6(]G6E=A9,,%TS6O@Y,&7?:.5\LYU4GX KPW'H(V/!KF;,F#K"A!/(< .P/K[?(;??P^+?^+JS>5MC#SQF,E@R5!;-NDF%V(?40!< M\."B4/0\M-9\CY^D@TD/)T'"O+E8.@#7[:/QR)-Q$SZX6?O^.JR]_N5O-^-8 M8E"H?0WF)Q]VYG&C."=TIT\@T@X@_.I;F%Y4 MKKV9+S[0];Y-ZOR,<77[LPF6Q+/*M2TJUVJTD"$P54\T!.UUEZHN[O10@%N2JZ)HGP)#[, M(X?KI(IY#& .(\ .D'G#N#N3&AXCBTOF))(5PQ0G ]T( P$]L=%'YB,9Z)(W M'RBPV]%ZJ50= 95#"*_A0HA1QK'\$18UP_X-AQV]\N S)QRS\C2)IQBI$G/$ MPL@:325>P8CTFZP_$MQS*8-(@XT7&6NDBO7>FI@DV.@R*$&7*+HZ84U[9APZ MLLL'3 *>XTB5?5!RT$B5?432P5O[T^62U/YR^2J1";&M,S,", MJ&2X")&1@Z>-8\0I@<2_QLC:N>=LJ2U_=W]H.$)R\W9L'!L%[RX74S)* MKP/8,7D5B@)9 ^,JFT#\D :T2*+((C2W:2< _/#7CAM'&%#VAS.O@U=E6P>; MU-[)6&,9MH[2;.L\9< R.3#AZ=D/K@<_']*2..XWF&.NDA0 ZP%'3RE3F M#$II Z0ZN$Q9XJQ+20-W0@G%4T36>D;(R^])W0M00_:D[B/=L1_&'?LX?$:' M=8QH4/0O%;P!KPR'8"464OLN.[[3B]FPP^8\&E'W L,!'3;[2&9LL#U=5Z^" M-*J&<1V/JP=!J)X<.'N8[(>1UN6GE MV_H]4,99.C "0Y;K]#(R=0TQ2DK,&$O6Z%M/'=EVEEZ2.0.9>$U$T"F4KB?\ MN$*D$&=BD (4^@2Q5BLG7RK7%&.N=0)[^VG&?1[;2'L'"!W ^@Y!M Z;7,Y6 M[\/JNB=1$J?0< [),K)4F23:R FOXUZS%0RET:VGN#U_JOY =8C\GX'5D<(8 MVX"Z3\Z[Q3QN'N\W(=%_>&T42J4-N3L08V69%8&8%PMXFXA;2L28=AOQL>,' MQS6J&F-G,$[WAI[W^ UG5SG.>W'VB!A:+E:3]X$\TJL)8#9CB,("8XH>>T/,"=X3FX3 Y(/D MQN[TAM'?>N?]HI_=OET_?/ ,&H0/,:$/9VH/2+B>@9JP:'0(@M<[4ACI/Q,# MJ!A+B<(G$W;:*KP+%L8T5HX0UGUQ'\"YD07^^W0V_7+YY?K@04[P=S\ZCGG93/ '\Z\#;[8V*-S+LZ0032QDJ3BS M?N9TJJ'!^J]B21T2-W? ^2-\N3:H'3'!N+I*PGBZ M/#E8B(;HP* PE)2*%*V'G6X[R[@ACV-E_"1D#F3XV"[J!YQ-YXMU1U1=_OSC M8*^?+Y%$JV\&[SN5E;20LJN>=ZXN&G(04HK(64XL/5L1O^\++H0*>#\_M M#K3/;_/9)_K;OE2>W<2G<\@J:5,'@ 5Z?VO;:4B"@7 \:.U-CKGU3J#'SG$& MO;G'/%U'L[Y#^&PNFLDEY(@1C+=DM),E!W0KZEX99JQ,+FO1NE?B\9.,JXB. ME_ SD#F W1V YNDYE";&9 0IZ<"8(KL_>G">:)/<*9%85LA:KR$X?GCHR2!T MB,3W&@.Z#_L[P-*'R[B#6P^R$(7NV+UD;(?2 IMOC5[/Q;5F7(854);6Y>2E*SKE, M=3)S L59A)@X67I!IHA%<]V\(O7Y4XVKHQJ)_SZHVLJB W2]);7[ZN)BON[N MO2HIVRA=%'364.BVU1U6JF0&7GH'@;2[([("4=485%L/,S*6&DM]/H0(.L#2 MT7,'3-)HL"[AR[4[A>XF.$[JGS/-#3JK#6M=IW6264WN;%_1DXJT PA?-V*] MGG^)1%TEYOE2[A]+!2:QAKKW3P.B<,AC\"JW'H;F9/)?0.<$[^53W[F_GB.4HWS)]]>D7OW;>K25>./+Q:+0H2ZQ!]4VM> M/./@Z:3%YZ1Y\R3240?NI4EO!&R?3M -A_2<0G^_6BQJ>GC=DO'Z<_WAK[./ MGW&=,WY;WEZNTOP++I]CVF:A[*?/$\95RC:R.EXKUSG89*OE2+9:"-+0E?/& M1),E[M;;?^ !>JE3/"&P3R:O#JR> \BZFHZ5HC'R;4#G#[8_' FY#PU9=:ACY)@KF<>!WF'>J*^1PA!F$A MVY*T2EZ9YNNQMYVEE\3X" AL(IX.8+;SZ$ZM9!'! F'#T.VQ"(XH!>E2XEQB M3B$W1EW+N:LGR&F- ,(AA-5HK^<7R[_G"TP7$S_#QUPOER^ MFU\-4?J-WH6/9'MS\3O]R<_+/RYK7/UMN?[]Y200:ZT5'JPWQ')D"GS1'I ; MQD,LS.;6DX0&)JF7B/1(BK@7L)S]W;EFP]M%K?? Q4-V%&YD84F!9G6&G*CM MDSP&H+!2=KI[OC_WIV!P3)V^.)I7CR@[(JDD#X;FO,#_CX;KD;]J)P>Q)!=:#$WRWF"3$OWQ#;KPH1 MGEY(,N$.Z[Z1 D94(GE)4(.#0&X)&7X^.R-;)]'W/>-N>'V9R<9!Y=D!7I^^ MDG\+TUE]-R91EL1,M'0!O0+EI 87B9EH#'-!)C1AB#ZTYT^V&S9?9K)P -EU M@,A?9_1WX;*NLL7I>K/MA OK9$CD_\9*@>26G&!70)D0E#!.9M^ZC>WA*79# MVLM,HQTIDV:H&F4=S"_+U?0+L?7V=U\MEY=?UOP==D/,+E\^X=*8O1EQBCTR M,F:AK"&KT-0"SN(4.(86#UOU^#X".FS[/IORYQ>55:&*WFU0Z!$$HUJ.DEB D]6&8\:O+T'C@] M[7@U #V=U, =B\JM19QC0Z #8^#1]C>R9H)-JH!FC*P:*>K21J% 1FNMRKRZ MC .W!G:TZ69TE.S2D[J/R#J$W:9M0&@=.1T>=&9D^,@Z@$B3,570>>^4,EH/ MW=3<0[/.\1+>K2=U'W9W )JGFR(SLY+Q$L#YX.K UMK4SS0(JX+RUCEI6B^V M/K^>U+TDOE=/ZC[L[P!+6^?^(O>R",S@0UD[6P)<M2@ M[>$C+[V]?TU$URD$KX>@Z(B9]3$W";\+I#+?1^NOSGFP7B343RSG#Q6A+EG8"( MBH-*+(&/*H$V=1@^UX&YH7=0;#]=MU.[#T'4O'P5-V.]FX)LR.%T3&\?IY^FV:])W/]VX#3@GAMN1PND2=KA(TR6^6TS3 M-4F,B62(5Y 2DMW*O:<[I2-8CIY,5NFD:+U)?(=CC=LP.WNS]&MQY M9 5#LLYZ2]QBK"!Y1EX &08U'E-[TU02D1VV\.+Q[XW;Z7(*6[\!GWN#SB__ MNB27Y1&B;.'%%S(AO:]VI*B#4:)D$(RT$9W-QN\VB7;7+X[;HW(25[$%KSMX MW1Z;\4Q"U\87X+EN26.HP#D9P&<=BC&"=.L0[2('C$\?OFZHMSCID>+J#G!W MAD3GNI[=80!K:_&\+1:B,*(NB\7".:=[VGJDT/F,7=]'QKN.7=^'X6,_=774 M(=(5FJTNOE\OA\WKC-6U4Q&S*"DRTN29T:52" %3!%,B6BLX4X+M],0]]Z6> ML'&H,.=#<;8#_?+Z(BR7;\L_0AU-LGJ[>#_]]/GJ$B$+,B;.Z1*MO8*ZC3@R M R5+IU$HC/=MA.AG"T=OSUD9XO:)P1H^$".ADRI#DQBX UQ"9$8 M5A*CEVVGG79[P*C3V;7-Q+WST-I]>-\!B ;2][_=M$EH)WP(FD/DC"YK4AF\ ML I,+MK)Q+)UK9_6H6GJ9-I0;R]T5U#JX&K]C(OI-R+F&VZ?FXJJEK5SHF&] MP%M;![$(!M)X*XG7Q:;V"\6>/=:+K,0^$$Y^DK>NIR>_:.8]( M%AVRZ.D>N@#>2[+,2DADBFEN]&"FQQ/GZD2['HN2[;/R&XFD@R?\I@_X7M#5 M:Y^XEP[()%+$)U,@.J4AL,B0H6?,MFX^V'*43L#43.;;QKH=(8 .<+3>F$)? MKL;,!UQ\F]9!XV_+(]0M:T9R^?AO;?Q6I85P*1NH39'UDD8B.Q<@PP*Y+\)A M\RU:+<\_,F); &K>B73'3KT\OR9B'1(16019ERHFGQ$4_1""J*.[9^,";#PPS(>53 =J].F6M.!\Y $#%/*[Z)TALEQA&E(LJ+B106)K M$_?XCL#!2M1'QV%[H8VM[JYSH%?QWOMWJ7C+.#H+3-5&D,B(1\F0*1U*=&B4 MC8;OI.6>_,RXQ2^C@ZJQ'#K0:;_.ZB*,FSE#O]7_H$ISG>C*S LC$#)Q!%1V M$5S$##DK(U,T3.?6#NP3Q^FD/W4H5Z.5(/K%U.;>6?3*9T\7Q-2UBHZ5NE91 M0'=GK@%T"[A!@ MW%_/.YB4.H#@V]5G7/PQG\V_KGV9V:,OV4?IW$$649 M;/#A4$3UDDDY!4:W79 N -/3#;J3V__'=/7Y ?'+'ZE?_LBK']=83A13P:., M$$4=Z5:,)B;84.=(H]$Q>GV[B;SUK6E)2"O!-$/1TDE,[45= MI:;X.>/':!L?UM>H,0U: %9N+ M3!IM:5VY,QPUG?0I_A4NUJ$8VO\V^:O;-,-/X6H@6-<.5=(A^J761Z[3>/5E_EB57=6OIXO M5_2';I=8UJ56R[K5JFY;&[)78Z\CG+!AXW#6G*)K(W+KLB5P^G2U;PS!:6\A M>":3B%+)Y@L21N_:X$:QP%T&6WTRI9'T1+0.BF?,!>6BQ\&B9.?9M;$/2@[J MVMA')#U8\%MJO(U.&;5 ("_8M;&/ M #K 4=-J1XN1HQ4,T,D$RA@$'X("YG,,R&IK=>N@YPCW0Z0 M_7K^Y4N=C1HNW@6R4J]GBM-+@8&(,(:%.N!2T8O"+.CLD2O'M&;M"^@?.<@+ M:N#8"Q/%=+8!?.OYXNO\T58717^$S]_FL_R=?T92Q:3"A:DY8Q<,![! MJ<#!14NT)"6M=<\Y'L]^Y07U8!P"I;92Z$!Q_?GAXV+MO7V_7=1\38G6,INZ M'KRVDR@I)#C//11K"TLR.I]S8^VU_30OJ$WC&!762%P= .^.S;P>2[(>+'55 M)*Z3+S'$NONE7&43 S.DGWE63@3ZJV3KF6U;#]-).GDPOZ*)$'I"T]6(FP.C MK7>YL+FL03-/%U9"0*)>J3ILVGH-EG'F34B.N=8#FH>BI1L?^1BH/3TB:QRY MCVT5OD=Z8J9U \B=^.SF5=!*)#L=()ZCDR:%CA8BA1\;F[)*Q82>C\(F/ M= *L42$P'T >/>G50ZMHR=#1TK($V3I9;SA"=!F!%:-T8E*8_Q;OC_7FGT"D M'4"XCO&^-99??0O3B\K#,E\LPP7^D*ZZ20#XNII$:P?&U&6\G*QSI]!"Y-%S M1PY>L$.L9=CSF)WHW9/@Z)%!^T,*M0/&Q0^43[Q#A4PXB,)I4$(3Q8'41'9.&:;I;7.M2Q"//_7X0_\'!=9\ M5"D?CNOY*EP<;ZIN8>^&^'NU C<,+LA\G5\!7II0=XPQTA2"@]%6.3LI=6Q17 MT\TNYY?+6W;42JUW\^5T#8F4+K_4.L2K7[Z1B93,>)DS<'ZUKR:"YUAG\PMI MC'61I=9VG'W1K"BQP7$P3?B&R[B_)3ZOY*XGV8H4>C@BB)EY1"40DT. M>C;@=59(3(HLM-7_>Q]Q7#-[9.0=\CP,"X)C.PM.ZG+>AEQOYERKK$6Q!82N M6BAF"5%Q"4D0_5%R]W_;N[;>MG4D_+[_1;NZ7UX62&_G%.A)C,8M<)X"B:0< M;66IE>2<^M\OJ3AV;.M"22,/T^8E0)!@./R^X9"<"T4#Z,\NC%96D3X;M1P^ M),%*'W4ZKM7[6=_%8<"=ASAADH#PV4:F%NH.AYP[$1+XNA&ZT'TPTS16U9N# MFA5$Z&0QC;;Z4S=ZCT#GO!KI1A$%RB$\7P M>BOJDYGD&Y&_>H M%NF,:2SVS)##[.OA;%T96)THEANY,:.F>'/*UFRB.UIH.[;&[,BQ;&K9MC5? M,O!%=J(,L9)1G2A#*%%@7V^K6]>IYT96X&N.X?/3OV4QS6<6=^;$"FTWB"W' M!+>L%]N),HASR4Z4(00H8$>@!9VNS>S0(:[X'K1H%^,GBD)N%W*=.WQ4=/0PZ-%T>:X86BC]:. M;;_W@O$[=:*,,258%A1P7!VM#:;//#T,+"TP1.K/\PC'Q[,UTS"8[5M>$-C0 M=Z7?HA-EB@L#HDL!PVNO3'=IY!/;,C3=9$2S?2/6 O%=)^(3QP^HY<3LM1,% MZ%X!0H)*U@1=CDX<&CL1BS0SMDT1][!I@6,[FA?3B$^/;QD>D3H4_GZ=*(-, M0+8390@?*OG5L7E3CQENY!%3\W3=T&RQ106Z9VJQQUAHN+;CQ+-U\OVZG2@P M>_X%*%7 A-MKR\\K3?;E+D^9 &J:-/:(KH61J#5TO4#S@]#1+,L)J$-TXEO0 MM?Q3]%7$$U_$LJ1[4X!I1BV@ZYGM+B??5\WUB97E\C[,#/,O_I_WY9WN6%%, M+4_3F2&>$K?YKA131S-=QP@BGR.O0\?286>@:OL*M.W)&?TES. 76 9/\[XI M/N792GQ+SO9=@X5$,US3$FW"A!_3C% +#-VU8VJZ-(;^XA_L#'##%2]T&4PR M@Q>P#)IG?1R(,V2DA1Z)-=W5^84\])E!H3\R.$9/W-.XHB8- M0"EB3^)\Y>@^OUS;).8;6 V 8UA:8-) \]PP#ARF&S:#_M(T3F>,NHV/4\[P MN :A[EUUY'GN!)0[GV]?=NA'&@WU@%/##"VR DLSX\".B!*98CA(]-; GPE,XB.4[CD.I%O.9:S;W:WR?C:EFL-BS(\LU3>=" M42&8">%N.;_20H*TG!>PD*1HN?/\4%2^4,VC?+ZV*2H3J&]I1F01QW="46BE MP$UCS**8[>+QDA8%O!5,_N+3R1UE= -0/43)R+]7^<-_&*&/HUR)SP$MDS4_ M$A_:!_K[>8ZL^KG01X,F]&#'S2,,;-T9K3Q0)\[M/3?U-V$I7LQ9?V=9N5L] M1/A=JR.Z?UG/HW*"U;$>;%^O)#S M*=<*+FZ_E$U&T5+ T2<#]>-MER![")(X7',???\#]^ U'S7"K*-;^7BR>SDD($,;9TI!^K[G,*S->)3)2[Y#BV MFM%0A*L%'[8JUAG]D(8K$*:.):)<;T;QU(B$(BR)%?\V*VD!1].)2)1#V&CO M=XZ%(D3]F?]ST _6 [:(1CE0C2*N&QMD O=[:K)F]$->B /BUS"=O-RZY,I0 MYZ)2)X&*"@NO?)OF)5OF>W5%V AP]?7(E^'1PU^"RFEZ4&OQAC.T$74)!"-H1;,.@UA]<,M'0"[4"YE#K=O6=#T\>>R,_)ZO[JKR]^GP[BUGT MCX>:B;^D>4A#CWV :=H]^(XN9@A_&W@2+&,&P6R;Y>C[P DN*E#W):-%NET] M*^E85]-Y:Y0JM;OK^*QU0:("9>]_%F11) 1@?1U$29&C0&KM;/(J,/('WP$J M\?+\X3WHR=0TR)3B2(&$6CLWF>K!9GF]GI$2U&'FV.3 M P?_)>[F6K;W11WXGJD([UPZ2 %>C](3B^\$J>)IDP=6;&_BL['.C&&4W4L- M,&')[J0^#3,]RMPH$"U -H2?YXNU"Q9D)RLJZ'8]86(/F!QM;I*'QE#&1@PG9YJU6UF]3D:-.Q*+1*QK%L-4.!S,^30EF8;LND MA"G2:16*5M4X\>S="@\R>[?5MT5!;HIE6;POJV0=/J:6X,J]I09 *WDP%2)T-\#JO_F;[G9I!U2/+#(!6$@FP M6?;"ALSP!RXTS]C33"$2HBTBT4HCQ[+8#8U:O+W;L&7^_J?(]3,^SRS."U(? MK:5K#?!/_F:_9VWR35<7V4_C/'-QW#H:7.(>T M !D\%30#/N,?FS!-XH3LM%^&/]^PC,5)-;E88M2 >*EZ2'.0Q54MD^!N+ VS MG<(?U]_%>RI\ E&2)M46YNPV;D2\V@ @HQB&K#HW,,@C7H=8O ("@$N8FF>] M!@6![]&G8J5(5"K6U8^10EF!G)7\7OB9_=@DQ=ZOP#CE <-(D:Q4Z&LXAJI6 M 2T>YJH .I8,4OW3H2Q Y<\BW'XMG[UQ UWX(R-_PKKFX$RO]=D+04NX#F#A M^8H\G3UV0N@G(YLJ>6!ON9M8Y<5V+34":[M6"61JG MXO"V]4:X MM?S%V_R6I4R\!O).+XZ<<&^IW!5Z/Y0?Q/'">%R/V0P:ZU? M.IX+',>E-%[8/I.QHOZLVL>RW RVB47K3IWK!_MQPC;H]Z+1V#H7E$H%KOD MHM7ECO6N_1BAK\6\_F ,1![X5!9:N>WH-=>(!3Y#5Z3B-_%TNP@3"D14DTBT MPMKQ?'4@@WU1%C=%KJ'0"LHUMLE$JY<=25P/-MC'SJ?(\-7#"LPWM@K%*W4= M>\KL@4 M%3.O[^8QI*A6*7 U$#SL51U&FS0L/B5E!9CJ;I@+ )//^7]R_O $]LF68E*E4)8D6 I\8V1_)AC0#R'YY%+))QE2?*@4@SF9O!IEWI/I&%JO:JH4)E&P M3#7/_N 'EYUB[UA)BJ1.PP#5J?:+ER)1I0"(/&3H^Q)-A%YA:NOFPV%V4.GG M/NE2S*H4"Y$&3-4'-3YF9<)A719A_9CJLT\='FL^\76-CF% GMJ0G0; NQMG M0YT9R,C^U5:Q4V)A>W%OQ.-,TU_<:!2(V-S9Q\51]*L##.R8Y5ZUR5UM)Z+0 MN.E$NY$5A?K%I3;%\P)OT,LVAH:=D;H!P;]I""T@GB,]%@26B?OT#-BT%IR1Y)R! #VPZ&;E!EZY!CB5$/S[Q6C'])P-8F>-IEH[;;#>.J! M!#^P. =G'6+1^FN'T=8/C!(.L-8+XGM]#>+0>FO'.,(F(!1RALMBG56POO"9 M2+2NVO&N\!P0M3PA$&'M4M$::B?Y0>5H>[HPP'VYM%DB7@_M&&_8@H<27+W; M%+5B "3M1>%UQ8YAYQ0!)6BY9613)%7"RJO5ZNHA3-+)!;P=N7KDA&LI.WXP"^)%[H.98F/:_S:J>[ ;WZ/OON#^!&% M)?OOO_X/4$L#!!0 ( "Z!J%B+N#,:WP< "XH 8 8FYG;RTR,#(T M,#,S,7AE>'@S,3$N:'1M[5IM4^,X$OY^OT('=3-0E80XP$ 2AJK9@;WCP^W. M4E.U'Z\4NXU5V)97DA-RO_Z>EFP22.8(\[*3H7:J!K#5:G6K'SW=DGR6N2(_ M/\M()N=_._M[MRLN=%P75#H1&Y*.$E%;5=Z(WQ.RMZ+;;:3>ZVINU$WFQ* _ M.!*_:W.KIC*T.^5R.F_UG!V$Y[,#/\C91"?S\[-$385*WNZHY'A Z>EP,ND? MTY$\IDD_H30].9&4#J.A3/X3[: KQ$,?Z^8YO=TI5-G-B,5&\]4 MXK)1U.__8\>+GI^ENG08SZ!_^#.H654FS0WT.5VA.S0YNG-=F:N;NC!9K;'F'PRW]SXDS7&!S,2BK61 M3NER5)<)&9;:.7]_>?WQZN>K]^\^7OWZRZ9^?:<07'7$=4]<&G4K_J7S @(= M$9-Q*IT+ETGW:O?X=+R)#V\P7"63!"NIFU/J1H=OVF I3$WI1MWH]+NY&?5: M'_[\T1].2]3O'?,T7(E,3DD8FBJ:@8-YO0J?B)T!-EEK\DTI=J-AVQ%49]SI"B@O*Y4P:$D!DU8!2[+F,Q*O=T\&@ M/S9THZPSLG3^133>1VR'+R"V@ZV+[4_2(J*8_V(N;DL]RRFYH4X(L0F!331, M*#5R$$:0JA2RG(NZ=*8F>("LY!,4(BY%@2>C9"Y2&>.5$8B\$TX'N16!DF*R M5IHYBQ3RE@2#X%ZGQ;L$QF#(W&0-9;P32=P,TINB5B,E^>AA>"P,,?!X$D M4@4&B1DNBYB"0$J(H]DLM:LR!?<$)E%EG-<)= (W2P'L '.*^:I"V!FQC.0\ M7T"R08-]-#10GRA6W&&).H< <*@!%C^<]?;$TF8BS?7,MB!=<)B0_#+8#2L[ M2UBSK3$KUKX0N!UM'=P^/H@-YY?H9&P;0#7E!!.$3E.%1Q^U*\'9BO&!>*M) M3AQ'00#E)%@%(9'5."UU;L 1AXC_9]U^@X"4_A47%!60: LG[!M+6$VX C MMF7C@=(' Z48B/U\C&9(<#WP^>76R6"+$*JV!Z'8.QWR/%R0Q98!P?+I[&DD M=3C3QK*VFW?AE#RMIY8E2AI%#N@0J[W":!D3;7E_.M7I?7)VM.C MM@2#L(7UG2I4H"JN<\FL#K>\$8L\CAZA*E@N9O#7A%@0Q(O^E'P^T6X7C+<' MQ\/>\,TJC#>FJQ4T;TYT&X,:"V&J$L:JM-BE,*-+"YQS1 %^;WE") M"B,'LM%"%2\9%D'='="+I:4J+P>_V /BD%PUY(BZG,J\]67%T*4U1':HI MXF+75'GWE<0&Y!L>UQ=^'J_H".*TH;R,XB2L[F.X]IPZ)=2 MYQJMA;8.[_D $[IL#$5_A+.?<&:SIDL*#(/"'DDWAF.K1/ZT@ \2ROK>KOU@ M52;M?9W!Y.BUS=4MX<'3R2[WSQ%'T9SK=J#W:\-3#_LCV8 M/X1,VA7265 4,^8R2A=LQ3A[1N&Q4L&^!I>B?G7:V/LL[U] 65$HYXA6,P$Z M330J"&Y)%&SRW?> 7U"N94K';ZZ?VT5'?]0*)OL%5I>Q/U78_VM[]:VV5^]R M5&2H$!7 Q1M:WAK'BH"&)C7?;W-F)&\YUX8*S6=;7UOZD\WV .A9&&MV).$X M80V3R00=+=T3V:=XK*U(T<7PQ0Z6@T_X%MG>U@7@@5GRSC0)9.U1V4M*YML# MM';_\PXY.S6@BPZB3I[;@!M_#MT K!-2GBJG.I\2Y[U2WC3'Z::A0RJJ7,\) MK;-,!PZ4#^ +N'V5HJ"W"0@\?9\YOV-J6B= 'YDN9CJ7E:51^\<85%WELMAV=]H;]3S?W>]$GV[Z2V@-OFS MRS?J?R+.O<<7O!WRJ4D(\6\Y?[4;O>F/3SO^PX-'-_O-W/P? MM_OL]*.I:F7:81O$;:[G^4-^[>A\C\"\VCW":O<_5V_)/V2]B\7R?GJ2?@R' M&7D/G'HBG U1^:\8*MC+1Y&B-?1'D-:R7;S=)7N-(.0P5;S!M>Q_"N2?JEI79VG_P<=GG3-F! M+U'6%$"//FZKM/47PJ-P]3&EE<_=%I3CRYS^HHN<@'=JM]KEB2_DFI_A>[T# M_YW@_P!02P,$% @ +H&H6&=SVR3A!P @"@ !@ !B;F=O+3(P,C0P M,S,Q>&5X>#,Q,BYH=&WM6FMO&[<2_=Y?P=JH8P.2K)=M65(,N'D4QL5M;X, M_5A0RUDM82ZY);F2U5]_9\A=2;:46FZ21C8:(+9W.23G<7AF2.XX\[FZ&F? MQ=5WX^^;3?;6)&4.VK/$ O<@6.FDGK+?!+A;UFQ64F],L;!RFGG6;7?[[#=C M;^6,QW8OO8*K>ISQ:7P>GX9)QA,C%E=C(6=,BM<'\KP+Z<5@,.CU^KW^^47[ M<@"3=M+K7T[.$]X3XO?. 79%\=C'^86"UP>YU,T,:/YAO]NZ."O\:"Z%SX:= M=ON'@R!Z-4Z-]CB?Q?[QSSC,QF >[GR3*SG5PV#20>Q:-R=&&3L\;(=_(VII MICR7:C%\]5'FX-C/,&XNDQ/I6:_3ZM[7>-UP;J=HNS=%''9-]P2=#?:K*W^Q1?FHAH#$6.ZE MT<-2"[ D=7#UYMV'CS?O;]Y==[?I&(;AIL)^.#KMGW9%RH-E_>,X; M+ 'K9;I@/N/^Z/!L,-K%B'.1TNB;[0?-CN#;V9GIU7; M\,_/?M\MG7;KC-QPPS(^ V9A)F&.I.,SZ=BO);<(:;5@'Z PUC.CV7MC<]9I M-W]E)F4_(M:X-NPGT":7B6NP&YVT&HRSMZ#XG%M@",FB0B4[]AFPH\-!M]L> M69A*YRW7/KSHC$XPMI"\VE%\Z%R-7 :HJ)X@@3)I*? Q1NV&4K0@?&&\Y M44!Q9("@G"CI,A(GL1S)D0B2GH5TB3*N#%D.N=*H")3"F@0$OG;L&'$A ($6 M@__N+LFXG@*[1D;Z4"J4Z/1XLW-V#">A:^=,Q*?X**FBU!&@-#XCVEK#;<01 MZ;+S1.F]B5*, M]P?'EZW+\TT8[TQ7&VC>G>AV!C4NA)D4A%7N<)="C,X=XIPJ2@(PMZ(&$\); M\HE4TB\HM6^;EI96P%V 5%P5]T37*M*0..XJ@XH2]S\.HT"E2(*[(1$4"+7I M%#16& J1C2U0T)(A$:R[(WIQ:07, \B9(7@CXJQ%TS)6U#5T<$#^<9GN^CS<+Y7>["SO8'Y MY^W!PB&DJ%=(8T51Q)CK*%VQ%>'L"87'1@6[5(UC%>N-=;GGFP&\I[\9J+63>4&>&4\[Z,.A)>*MV M)_%H80NK<8$='2Q)[9/8K*I3[&+IE@>71DC^#C._*W.$!WHI&%,EDZW'9CL3 MWL1X;_(A7>L]'^3M#_3JW=$U9O34(HTT$ <0F ^1%$ZI*\@U8D*4>F;4#"@K M:CZM#MMM19:0%\HL %OGF8D,R>\!&@'X14J&U@8LKL8^;)PJ7TX0>&";Z%+% M"P?#^H\1,G:A^&(H=7!,Z#3:Q-*,:!_+A>K"-" G-E>WQX/+5O^B1Q?(WN)_ M44];;?U!Z[+]Z>9VJ_/)MB\T[&E0.:J-CG$%UZ\/>@=UAPH@ MPVYQQSKW+XX),P]]$]VR?I/^3Z^GM[0K"EF),?9?OC@Z[)RW1X-&^.#@P8U^ MY9N_,+M-1C]P52U33QOJAJ>,\_0IOW1TOD5@C@[[N*S#SXW;\F5<'G?/\S"5 M,'?/J$<"65%4^(ZA0'WI+)+5BCXGT_^-[#.V[DTF(67OERGVE[C)>4(,OR)Y MX=KX>FX)(PZEQZF2'1QU_+]XR(D^6GF+RMCKU3EHY;R3S_+>::A)GEKQ=IY4 M\6[YUFUMH@>?RQ7&A1OG8;Q;F<'&!W0K2@NJM5==^ 1YK?2;71[YYJ[Z&;\ M/ U?'OX?4$L#!!0 ( "Z!J%@=%<_L2@8 -'@S,C$N:'1M[5KK;]LV$/^^OX)SL#0!;$62X\2O!NCRZ(*A;9IF MZ,>!$D\6&TG42"J.]]?O2,D/.7'G;DT=KPL"PQ:/]_S=\7$:QCI-3H8Q4';R MP_#'5HN2CV)-?-<_)!^%O.5W MM!S77"=P,N4S/"A_#P^LD&$@V.1DR/@=X>QE@W>.NGZW?7A\W.X%A\QGO:C; MZT3,]8\BC^+G[UX#IR)Y.4?I20(O&RG/6C$8^?U#WSGNY'HPYDS'?<]U?VI8 MTI-A)#*-\B3.+[^6;!XPTW"O6S3AHZQO36J44Z?#H4B$[.^X]F]@1EH137DR MZ;^XX2DH\A;&Y%JD-'O15#13+0621R6AXG\"ZH3JV9_C2F7DD_ ,IB9XOE'Z M_#[F =>D[3M>7>-%PZDU:Y"7;!=U#=#;()U?^^%'E3\^O;RXO+D]?W5R^ M>[N6]GY=^T^%TCR:;,CW5X54!46Y6A = Y'P1\$EV#Q0H$DDI(X)S\AUD0#Q MVK3E'>X%^T1$EOP#A(7DFJ-"Y_=A3+,1D%>A-L->KWW8)%01BLP8L";9,S-V M=[J^[PX6J>TC;[!/:,:(UR6_.1^<4\?PUEQD*+3C6CY,Y"8M\P65IS0]]VBF M$I4!S4"UWMTG,)EJX[NNWR37#CF7_);\(I(4?=$DIS&'"%5',S2_ _(NBG@( MTLSX&?G23)#7D(F4AZI)+K/008O(&21T3"604,A<2&HU6#3N5*0YS28UNU[O M[O@=?Y HR,BO-*53V1<Y@;4SFE#$L>*T$(MUO'SV*TO(1QWAFNM_RNOFF M:H;G3.WZ]M+KGO)Y-;-GHY*B$8L5E"WE 9QKL[WI$[:'M-N\C8+(HXAI2,.6;C4N(9=,W2"35( MN5(&D?AO*!FN918^B(]%D%Y9J3RL5)N"M6GY(:[&,0^-+*[(:8FZL$0Z/J!: M(RA1'VKR?EZ]FR0J$K0V1#\D1K>9O@MU11FDSI-[CV(UD?,'G3TV*R_U*M'I M#8QR_TU ^\\2T#Q#D*9EW$/D0G$F,\N!B@=!:I(;=X,YD0DB3"D06/.5P MM0WK]9QNIVUV8AJW7YI-!5>;-,=NT@XT>SC6[CJ=X^.5PZ[CK1S['%L/%6I_ M?;:HK=\]6HOM@?5$Z0WTM\+XO6RT&],)%?;Z?GY/O'J.&C@NN[ST=F/5/G9C MNRF[_3XSYP:[ZA+\>T,G92'OEG5\:3=>^>TS+G&-0QIKD?X#[VV)BYX(/E_7 M=F\MVTM39S9^M:ABL=L6BVJ0WHK0K@?KW9U#W/#9SX>GC*O8.7.^Z[!O6PB7 M3VLU4_\&MM4>PVY#<[1"))R1J?K;Y)!OA>.4,Y; O]O655[(7"BHMW.ZC[5NFJ;!(_"I'',%1!7!)Z0W M3::$TX G7$](D>'IRG8U9\Q,"7P,LS@O,*V):?L5'Z%Z$B*0D(5F!"FLEL@: MJV>]=3"35&NBS9O6[7K3NNK1UN]%%6%-<& VT9-7T)"C?X/WCZ9'Y=MT\2=3Z$!GID+O7K*JE @!4/1H $0 M@ $ 8FYG;RTR,#(T,#,S,2YH=&U02P$"% ,4 " N@:A8I@U?)R$1 M !?Q $0 @ $?7P( 8FYG;RTR,#(T,#,S,2YX&UL4$L! A0#% @ +H&H6"XO6;)3: =,4$ M !4 ( !OY," &)N9V\M,C R-# S,S%?9&5F+GAM;%!+ 0(4 M Q0 ( "Z!J%B,8&D2U14! /X*"P 5 " 47\ @!B;F=O M+3(P,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 " N@:A8#X*##BRL "T-P@ M%0 @ %-$@0 8FYG;RTR,#(T,#,S,5]P&UL4$L! A0# M% @ +H&H6(NX,QK?!P +B@ !@ ( !K+X$ &)N9V\M M,C R-# S,S%X97AX,S$Q+FAT;5!+ 0(4 Q0 ( "Z!J%AG<]LDX0< ( H M 8 " <'&! !B;F=O+3(P,C0P,S,Q>&5X>#,Q,BYH=&U0 M2P$"% ,4 " N@:A8'17/[$H& #7(P & @ '8S@0 M8FYG;RTR,#(T,#,S,7AE>'@S,C$N:'1M4$L%!@ ) D 7 ( %C5! ! $! end XML 76 bngo-20240331_htm.xml IDEA: XBRL DOCUMENT 0001411690 2024-01-01 2024-03-31 0001411690 2024-05-06 0001411690 2024-03-31 0001411690 2023-12-31 0001411690 us-gaap:ProductMember 2024-01-01 2024-03-31 0001411690 us-gaap:ProductMember 2023-01-01 2023-03-31 0001411690 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-03-31 0001411690 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0001411690 2023-01-01 2023-03-31 0001411690 us-gaap:CommonStockMember 2022-12-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001411690 us-gaap:RetainedEarningsMember 2022-12-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001411690 2022-12-31 0001411690 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001411690 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001411690 us-gaap:CommonStockMember 2023-03-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001411690 us-gaap:RetainedEarningsMember 2023-03-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001411690 2023-03-31 0001411690 us-gaap:CommonStockMember 2023-12-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001411690 us-gaap:RetainedEarningsMember 2023-12-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001411690 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001411690 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001411690 us-gaap:CommonStockMember 2024-03-31 0001411690 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001411690 us-gaap:RetainedEarningsMember 2024-03-31 0001411690 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-03-31 0001411690 bngo:WorkforceReductionMember 2024-03-01 2024-03-01 0001411690 bngo:SaphyrAndStratysInstrumentsMember us-gaap:ServiceLifeMember 2023-12-31 0001411690 bngo:SaphyrAndStratysInstrumentsMember us-gaap:ServiceLifeMember 2024-01-01 0001411690 bngo:SaphyrAndStratysInstrumentsMember us-gaap:ServiceLifeMember 2024-01-01 2024-03-31 0001411690 2023-08-04 2023-08-04 0001411690 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001411690 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001411690 bngo:CommonWarrantsMember 2024-01-01 2024-03-31 0001411690 bngo:CommonWarrantsMember 2023-01-01 2023-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-03-31 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001411690 bngo:PerformanceShareUnitsPSUsMember 2024-01-01 2024-03-31 0001411690 bngo:PerformanceShareUnitsPSUsMember 2023-01-01 2023-03-31 0001411690 bngo:InstrumentRevenueMember 2024-01-01 2024-03-31 0001411690 bngo:InstrumentRevenueMember 2023-01-01 2023-03-31 0001411690 bngo:ConsumableRevenueMember 2024-01-01 2024-03-31 0001411690 bngo:ConsumableRevenueMember 2023-01-01 2023-03-31 0001411690 bngo:SoftwareMember 2024-01-01 2024-03-31 0001411690 bngo:SoftwareMember 2023-01-01 2023-03-31 0001411690 srt:AmericasMember 2024-01-01 2024-03-31 0001411690 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001411690 srt:AmericasMember 2023-01-01 2023-03-31 0001411690 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001411690 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001411690 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001411690 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001411690 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001411690 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001411690 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001411690 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001411690 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001411690 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001411690 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001411690 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001411690 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001411690 2024-04-01 2024-03-31 0001411690 2025-01-01 2024-03-31 0001411690 2026-01-01 2024-03-31 0001411690 us-gaap:TradeNamesMember 2024-03-31 0001411690 us-gaap:TradeNamesMember 2023-12-31 0001411690 us-gaap:CustomerRelationshipsMember 2024-03-31 0001411690 us-gaap:CustomerRelationshipsMember 2023-12-31 0001411690 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001411690 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001411690 us-gaap:InternetDomainNamesMember 2023-12-31 0001411690 us-gaap:InternetDomainNamesMember 2024-03-31 0001411690 bngo:WorkforceReductionMember 2024-01-01 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-02-01 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-02-01 0001411690 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2024-02-26 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2024-02-27 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember us-gaap:PrivatePlacementMember 2024-02-27 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember us-gaap:PrivatePlacementMember 2024-02-27 2024-02-27 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2024-02-27 2024-02-27 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:SubsequentEventMember 2024-04-20 2024-05-01 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:SubsequentEventMember 2024-05-01 0001411690 2023-08-04 0001411690 bngo:CowenMember 2021-03-23 2021-03-23 0001411690 bngo:CowenMember 2023-03-09 2023-03-09 0001411690 2023-01-01 2023-12-31 0001411690 us-gaap:ProductMember bngo:CostOfGoodsAndServicesSoldMember 2024-01-01 2024-03-31 0001411690 us-gaap:ProductMember bngo:CostOfGoodsAndServicesSoldMember 2023-01-01 2023-03-31 0001411690 us-gaap:ProductAndServiceOtherMember bngo:CostOfGoodsAndServicesSoldMember 2024-01-01 2024-03-31 0001411690 us-gaap:ProductAndServiceOtherMember bngo:CostOfGoodsAndServicesSoldMember 2023-01-01 2023-03-31 0001411690 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001411690 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001411690 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001411690 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001411690 bngo:PerformanceShareUnitsPSUsMember 2023-12-31 0001411690 bngo:PerformanceShareUnitsPSUsMember 2024-01-01 2024-03-31 0001411690 bngo:PerformanceShareUnitsPSUsMember 2024-03-31 0001411690 srt:ExecutiveOfficerMember 2023-02-15 2023-02-15 0001411690 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-15 2023-02-15 0001411690 srt:ExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2023-02-15 2023-02-15 0001411690 us-gaap:RestrictedStockUnitsRSUMember 2023-02-15 2023-02-15 0001411690 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-15 0001411690 us-gaap:CommonStockMember us-gaap:SubsequentEventMember bngo:RegisteredDirectOfferingMember 2024-04-04 2024-04-04 0001411690 bngo:PreFundedWarrantMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember bngo:RegisteredDirectOfferingMember 2024-04-04 0001411690 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember bngo:RegisteredDirectOfferingMember 2024-04-04 0001411690 us-gaap:SubsequentEventMember 2024-04-04 0001411690 us-gaap:SubsequentEventMember bngo:RegisteredDirectOfferingMember 2024-04-04 2024-04-04 0001411690 bngo:PreFundedWarrantMember us-gaap:SubsequentEventMember bngo:RegisteredDirectOfferingMember 2024-04-04 0001411690 srt:ScenarioForecastMember bngo:WorkforceReductionMember 2024-07-01 2024-09-30 0001411690 bngo:WorkforceReductionMember 2023-12-31 0001411690 bngo:WorkforceReductionMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2024-03-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:CorporateNotesAndBondsMember 2023-12-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2023-12-31 0001411690 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bngo:PurchaseOptionLiabilityMember 2023-12-31 0001411690 bngo:BioDiscoveryMember bngo:ContingentConsiderationLiabilityMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001411690 bngo:BioDiscoveryMember bngo:ContingentConsiderationLiabilityMember 2023-10-02 2023-10-02 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember 2024-01-01 2024-03-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001411690 srt:MinimumMember bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputProbabilityFactorMember 2024-03-31 0001411690 srt:MaximumMember bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputProbabilityFactorMember 2024-03-31 0001411690 srt:MinimumMember bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputProbabilityFactorMember 2023-12-31 0001411690 srt:MaximumMember bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputProbabilityFactorMember 2023-12-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputRevenueDiscountRateMember 2024-03-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember bngo:MeasurementInputRevenueDiscountRateMember 2023-12-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 bngo:PurigenMember bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2023-12-31 0001411690 bngo:SeniorSecuredConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember us-gaap:OverAllotmentOptionMember 2024-03-31 0001411690 bngo:PurchaseOptionLiabilityMember 2024-03-31 0001411690 bngo:PurchaseOptionLiabilityMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputExpectedVolatilityMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputDebtDiscountRateMember 2023-12-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2024-03-31 0001411690 bngo:SubsequentlyPurchasedNotesMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2023-12-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2024-03-31 0001411690 us-gaap:OverAllotmentOptionMember us-gaap:ConvertibleNotesPayableMember bngo:MeasurementInputEquityDiscountRateMember 2023-12-31 0001411690 bngo:ContingentConsiderationLiabilityMember 2023-12-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001411690 bngo:ContingentConsiderationLiabilityMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001411690 bngo:PurchaseOptionLiabilityMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-03-31 0001411690 bngo:ContingentConsiderationLiabilityMember 2024-03-31 0001411690 us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001411690 bngo:ContingentConsiderationLiabilityMember 2022-12-31 0001411690 bngo:ContingentConsiderationLiabilityMember 2023-01-01 2023-03-31 0001411690 bngo:ContingentConsiderationLiabilityMember 2023-03-31 0001411690 us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:CorporateNotesAndBondsMember 2024-03-31 0001411690 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:CommercialPaperMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001411690 bngo:RestrictedInvestmentsMember 2024-03-31 0001411690 us-gaap:CommercialPaperMember 2023-12-31 0001411690 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:CommercialPaperMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001411690 bngo:RestrictedInvestmentsMember 2023-12-31 0001411690 bngo:CorporateNotesAndBondsMember 2023-12-31 shares iso4217:USD iso4217:USD shares pure bngo:employee bngo:installment utr:Y bngo:security false 2024 Q1 0001411690 --12-31 0.1 P9M P1Y P1Y 0.1 10-Q true 2024-03-31 false 001-38613 Bionano Genomics, Inc. DE 26-1756290 9540 Towne Centre Drive, Suite 100 San Diego CA 92121 858 888-7600 Common Stock, $0.0001 par value per share BNGO NASDAQ Yes Yes Non-accelerated Filer true false false 66856804 15759000 17948000 12561000 48823000 8313000 9319000 19587000 22892000 4945000 6019000 24446000 35117000 85611000 140118000 400000 400000 25279000 23345000 4870000 5633000 3453000 3503000 31734000 33974000 6648000 7431000 157995000 214404000 9844000 10384000 11028000 8089000 1035000 783000 2190000 2163000 269000 272000 5060000 8534000 29080000 69803000 58506000 100028000 2755000 3590000 3575000 3585000 10250000 10890000 138000 154000 75224000 118247000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 400000000 400000000 57539000 57539000 45752000 45752000 6000 5000 695411000 677337000 -612630000 -581208000 -16000 23000 82771000 96157000 157995000 214404000 6828000 5447000 1941000 1968000 8769000 7415000 4904000 3858000 1041000 1487000 5945000 5345000 9779000 13937000 19536000 25976000 4632000 0 33947000 39913000 -31123000 -37843000 1044000 704000 122000 76000 -1239000 117000 -317000 745000 -31440000 -37098000 -18000 26000 -31422000 -37124000 -0.60 -0.60 -1.23 -1.23 52739000 52739000 30205000 30205000 -31422000 -37124000 -13000 423000 -26000 36000 -39000 459000 -31461000 -36665000 29718000 3000 599234000 -348715000 -1124000 249398000 4000 23000 23000 3882000 3882000 950000 14848000 14848000 7000 -37124000 -37124000 459000 459000 30679000 3000 617987000 -385839000 -665000 231486000 45752000 5000 677337000 -581208000 23000 96157000 3015000 3015000 11787000 1000 15059000 15060000 -31422000 -31422000 -39000 -39000 57539000 6000 695411000 -612630000 -16000 82771000 -31422000 -37124000 3007000 3190000 51000 51000 694000 82000 27000 113000 73000 0 -2000 -7000 3015000 3882000 -640000 789000 -7534000 0 448000 0 -284000 0 98000 88000 -1004000 -242000 200000 5707000 -1073000 -471000 -786000 372000 -537000 3017000 3174000 -978000 -28131000 -32413000 26000 360000 110557000 0 158169000 16888000 47586000 16528000 13000 10000 15445000 15229000 386000 380000 36664000 0 0 23000 -21618000 14862000 -26000 36000 -2189000 -987000 18348000 5491000 16159000 4504000 15759000 4104000 400000 400000 16159000 4504000 5620000 76000 669000 644000 3505000 2356000 0 230000 44000 0 Organization and Basis of Presentation<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%">Description of Business</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%">Bionano Genomics, Inc. (collectively, with its consolidated subsidiaries, the “Company”) is a provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. The Company offers optical genome mapping (“OGM”) solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through its Lineagen, Inc. (doing business as Bionano Laboratories, “Bionano Laboratories”) business, the Company also provides diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through its BioDiscovery, LLC (“BioDiscovery”) business, the Company also offers platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen Biosystems Inc. (“Purigen”) business, we offer nucleic acid extraction and purification solutions using proprietary isotachophoresis (“ITP”) technology.</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%">Reverse Stock Split</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:115%">On August 4, 2023, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a reverse stock split of all issued and outstanding shares of the Company’s common stock at a ratio of 1-for-10. The reverse stock split did not change the par value or the authorized number of shares of the Company’s common stock. The accompanying consolidated financial statements and notes to the consolidated financial statements present the retroactive effect of the reverse stock split on the Company’s common stock and per share amounts 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%">Basis of Presentation</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%">The accompanying financial information has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim reporting purposes. The condensed consolidated financial statements are unaudited. The unaudited condensed consolidated financial statements reflect, in the opinion of the Company’s management, all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of financial position, results of operations, changes in equity, and comprehensive loss and cash flows for each period presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All intercompany transactions and balances have been eliminated. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 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%">Liquidity and Going Concern</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has experienced recurring net losses from operations, negative cash flows from operating activities, and accumulated deficit since its inception and expects to continue to incur net losses into the foreseeable future. As of March 31, 2024, the Company had approximately $15.8 million in cash and cash equivalents, $12.6 million in short term investments and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.</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:115%">The Company has an accumulated deficit of $612.6 million as of March 31, 2024. During the three months ended March 31, 2024, the Company used $28.1 million cash in operations. </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%">As of March 31, 2024, the Company reported $29.1 million of Notes as defined in Note 5 (High Trail Agreement) at fair value, which are classified as current. At the holder’s option, as of March 31, 2024, the Company may be required to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. Additionally, the Company will be required to pay a retirement fee to the holder based on amounts redeemed when the outstanding balance is paid in full, which as of March 31, 2024, was estimated at $2.2 million assuming full redemption and no further conversions.</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%">Management expects operating losses and negative cash flows to continue for at least the next year as the Company continues to incur costs related to product development and commercialization efforts. Management has prepared cash flows forecasts which indicate that based on the Company’s expected operating losses and negative cash flows, there is substantial doubt about the Company’s ability to continue as a going concern within twelve months after the date that the unaudited condensed consolidated financial statements for the three months ended March 31, 2024, are issued. Management’s ability to continue as a </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%">going concern is dependent upon its ability to raise additional funding. Management’s plans to raise additional capital to fulfill its operating and capital requirements for at least 12 months include public or private equity or debt financings. However, the Company may not be able to secure such financing in a timely manner or on favorable terms, if at all.</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%">Furthermore, if the Company issues equity securities to raise additional funds, its existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of the Company’s existing stockholders. </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%">The unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business, and do not include any adjustments to reflect the outcome of this uncertainty.</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%">Significant Accounting Policies</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%">During the three months ended March 31, 2024, there were no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 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%">Restructuring</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%">The Company’s restructuring expense consists primarily of actions taken in May and October 2023 and March 2024 in order to reduce costs and improve operations and manufacturing efficiency. Severance-related costs were accounted for as a one-time termination benefit communicated by period end without an additional service component, so the charge represents the total amount expected to be incurred. As a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May and October 2023 and March 2024, such plans are intended to decrease expenses and maintain a streamlined organization to support its business. </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%">In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024. See Note 7 (Commitments and Contingencies) for additional information. </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%">On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the reductions in force in May and October 2023 (the “2023 Workforce Reduction”). As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements the Company has not yet ceased offering the above referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. See Note 7 (Commitments and Contingencies) for additional information. </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%">Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)</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%">Long-lived assets are reviewed for impairment if indicators of potential impairment exist. If the Company identifies a change in the circumstances related to its long-lived assets, such as property and equipment and intangible assets (other than goodwill), that indicates the carrying value of any such asset may not be recoverable, the Company will perform an impairment analysis. A long-lived asset (other than goodwill) is not recoverable when the undiscounted cash flows expected to be generated by the asset (or asset group) are less than the asset’s carrying amount. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and a charge to operating expense. </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%">During the quarter ended March 31, 2024, the Company experienced a triggering event as a result of the restructuring initiatives that required an evaluation of our non-OGM Bionano Laboratories asset group for impairment. The Company performed a recoverability test and concluded that the long-lived assets were not recoverable; therefore, the Company measured the impairment loss and fully impaired the intangible assets acquired through the acquisition of Lineagen, consisting of its trade </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%">name and customer relationship intangible assets. The Company recognized an impairment loss of $0.4 million as of March 31, 2024. No impairment losses were recorded during the same period in 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%">Inventories</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%">The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as non-current within Other long-term assets. As of March 31, 2024, $4.2 million of inventories were included in Other long term assets. </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%">Change in depreciable lives of property and equipment</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%">The Company reviews the estimated useful life of its fixed assets on an ongoing basis. This review indicated that the actual lives of the Company’s Saphyr and Stratys instruments were longer than the estimated useful lives used for depreciation purposes in the Company’s unaudited condensed consolidated financial statements. As a result, effective January 1, 2024, the Company changed its estimates of the useful lives of the Company’s Saphyr and Stratys instruments to better reflect the estimated period during which these assets will remain in service. The estimated useful lives of the Company’s Saphyr and Stratys instruments were increased from 5 to 7 years. The effect of this change in estimate reduced depreciation expense by $0.5 million.</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%">Recent Accounting Pronouncements</span></div>From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. The Company believes that the impact of the recently issued accounting pronouncements that are not yet effective will not have a material impact on its condensed consolidated financial condition or results of operations upon adoption. <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%">Description of Business</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%">Bionano Genomics, Inc. (collectively, with its consolidated subsidiaries, the “Company”) is a provider of genome analysis solutions that can enable researchers and clinicians to reveal answers to challenging questions in biology and medicine. The Company offers optical genome mapping (“OGM”) solutions for applications across basic, translational and clinical research, and for other applications including bioprocessing. Through its Lineagen, Inc. (doing business as Bionano Laboratories, “Bionano Laboratories”) business, the Company also provides diagnostic testing for patients with clinical presentations consistent with autism spectrum disorder and other neurodevelopmental disabilities. Through its BioDiscovery, LLC (“BioDiscovery”) business, the Company also offers platform-agnostic software solution, which integrates next-generation sequencing and microarray data designed to provide analysis, visualization, interpretation and reporting of copy number variants, single-nucleotide variants and absence of heterozygosity across the genome in one consolidated view. Through our Purigen Biosystems Inc. (“Purigen”) business, we offer nucleic acid extraction and purification solutions using proprietary isotachophoresis (“ITP”) technology.</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%">Basis of Presentation</span></div>The accompanying financial information has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim reporting purposes. The condensed consolidated financial statements are unaudited. The unaudited condensed consolidated financial statements reflect, in the opinion of the Company’s management, all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of financial position, results of operations, changes in equity, and comprehensive loss and cash flows for each period presented in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All intercompany transactions and balances have been eliminated. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. <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%">Liquidity and Going Concern</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has experienced recurring net losses from operations, negative cash flows from operating activities, and accumulated deficit since its inception and expects to continue to incur net losses into the foreseeable future. As of March 31, 2024, the Company had approximately $15.8 million in cash and cash equivalents, $12.6 million in short term investments and $24.8 million in restricted cash and cash equivalents and restricted short-term investments. The amount we are required to hold as restricted cash and cash investments and restricted short-term investments is reduced as the outstanding principal amount of the Notes is paid.</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:115%">The Company has an accumulated deficit of $612.6 million as of March 31, 2024. During the three months ended March 31, 2024, the Company used $28.1 million cash in operations. </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%">As of March 31, 2024, the Company reported $29.1 million of Notes as defined in Note 5 (High Trail Agreement) at fair value, which are classified as current. At the holder’s option, as of March 31, 2024, the Company may be required to redeem the $24.3 million outstanding principal amount of the Notes at a redemption price of 115% of the principal amount (the “Repayment Price”) or $28.0 million in 2024. Additionally, the Company will be required to pay a retirement fee to the holder based on amounts redeemed when the outstanding balance is paid in full, which as of March 31, 2024, was estimated at $2.2 million assuming full redemption and no further conversions.</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%">Management expects operating losses and negative cash flows to continue for at least the next year as the Company continues to incur costs related to product development and commercialization efforts. Management has prepared cash flows forecasts which indicate that based on the Company’s expected operating losses and negative cash flows, there is substantial doubt about the Company’s ability to continue as a going concern within twelve months after the date that the unaudited condensed consolidated financial statements for the three months ended March 31, 2024, are issued. Management’s ability to continue as a </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%">going concern is dependent upon its ability to raise additional funding. Management’s plans to raise additional capital to fulfill its operating and capital requirements for at least 12 months include public or private equity or debt financings. However, the Company may not be able to secure such financing in a timely manner or on favorable terms, if at all.</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%">Furthermore, if the Company issues equity securities to raise additional funds, its existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of the Company’s existing stockholders. </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%">The unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and settlement of liabilities in the normal course of business, and do not include any adjustments to reflect the outcome of this uncertainty.</span></div> 15800000 12600000 24800000 -612600000 -28100000 29100000 24300000 1.15 28000000 2200000 <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%">Restructuring</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%">The Company’s restructuring expense consists primarily of actions taken in May and October 2023 and March 2024 in order to reduce costs and improve operations and manufacturing efficiency. Severance-related costs were accounted for as a one-time termination benefit communicated by period end without an additional service component, so the charge represents the total amount expected to be incurred. As a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May and October 2023 and March 2024, such plans are intended to decrease expenses and maintain a streamlined organization to support its business. </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%">In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024. See Note 7 (Commitments and Contingencies) for additional information. </span></div>On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the reductions in force in May and October 2023 (the “2023 Workforce Reduction”). As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements the Company has not yet ceased offering the above referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. See Note 7 (Commitments and Contingencies) for additional information. 120 <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%">Impairment of Long-Lived Assets (including Finite-Lived Intangible Assets)</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%">Long-lived assets are reviewed for impairment if indicators of potential impairment exist. If the Company identifies a change in the circumstances related to its long-lived assets, such as property and equipment and intangible assets (other than goodwill), that indicates the carrying value of any such asset may not be recoverable, the Company will perform an impairment analysis. A long-lived asset (other than goodwill) is not recoverable when the undiscounted cash flows expected to be generated by the asset (or asset group) are less than the asset’s carrying amount. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and a charge to operating expense. </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%">During the quarter ended March 31, 2024, the Company experienced a triggering event as a result of the restructuring initiatives that required an evaluation of our non-OGM Bionano Laboratories asset group for impairment. The Company performed a recoverability test and concluded that the long-lived assets were not recoverable; therefore, the Company measured the impairment loss and fully impaired the intangible assets acquired through the acquisition of Lineagen, consisting of its trade </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%">name and customer relationship intangible assets. The Company recognized an impairment loss of $0.4 million as of March 31, 2024. No impairment losses were recorded during the same period in 2023.</span></div> 400000 0 <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>The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as non-current within Other long-term assets. 4200000 P5Y P7Y -500000 <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%">Recent Accounting Pronouncements</span></div>From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. The Company believes that the impact of the recently issued accounting pronouncements that are not yet effective will not have a material impact on its condensed consolidated financial condition or results of operations upon adoption. Net Loss Per Share<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%">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of common shares and common share equivalents outstanding for the period. Common share equivalents are only included when their effect is dilutive. The Company’s potentially dilutive securities which include outstanding warrants to purchase stock, restricted stock units (“RSUs”), performance stock units (“PSUs”), and outstanding stock options under the Company’s equity incentive plans have been excluded from the computation of diluted net loss per share as they would be anti-dilutive to the net loss per share. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding because all potentially dilutive securities were anti-dilutive.</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%">Potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders because to do so would be anti-dilutive are as follows (in common stock equivalent shares):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</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:9pt;font-weight:400;line-height:100%">Stock options</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:9pt;font-weight:400;line-height:100%">3,061,000 </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,201,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants</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:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Convertible notes payable into common stock</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:9pt;font-weight:400;line-height:100%">8,498,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</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:9pt;font-weight:400;line-height:100%">184,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">PSUs</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:9pt;font-weight:400;line-height:100%">29,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,000 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">33,468,000 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">3,912,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities not included in the calculation of diluted net loss per share attributable to common stockholders because to do so would be anti-dilutive are as follows (in common stock equivalent shares):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</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:9pt;font-weight:400;line-height:100%">Stock options</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:9pt;font-weight:400;line-height:100%">3,061,000 </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,201,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants</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:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Convertible notes payable into common stock</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:9pt;font-weight:400;line-height:100%">8,498,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</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:9pt;font-weight:400;line-height:100%">184,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">PSUs</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:9pt;font-weight:400;line-height:100%">29,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,000 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">33,468,000 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">3,912,000 </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> 3061000 3201000 21696000 436000 8498000 0 184000 246000 29000 29000 33468000 3912000 Revenue Recognition<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 by Source</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,614,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,896,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumables</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:9pt;font-weight:400;line-height:100%">3,464,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,235,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</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:9pt;font-weight:400;line-height:100%">1,750,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenue</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:9pt;font-weight:400;line-height:100%">6,828,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 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:9pt;font-weight:400;line-height:100%">5,447,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and other</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:9pt;font-weight:400;line-height:100%">1,941,000 </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:9pt;font-weight:400;line-height:100%">1,968,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,769,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,415,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-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 by Geographic Location</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,690,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,444,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">3,133,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,992,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">946,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">979,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,769,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,415,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-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%">The table above provides revenue from contracts with customers by source and geographic region (based on the customer’s billing address) on a disaggregated basis. Americas consists of North America and South America. EMEA consists of Europe, the Middle East, and Africa. Asia Pacific includes China, Japan, South Korea, Singapore, India and Australia. </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%">For the three months ended March 31, 2024 and 2023, the United States represented 42.6% and 41.2% of total revenue, respectively. No other countries represented greater than 10% of revenue during the three months ended March 31, 2024 and 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:400;line-height:120%">Remaining Performance Obligations</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%">As of March 31, 2024, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied was approximately $1.2 million. These remaining performance obligations primarily relate to extended warranty, support and maintenance obligations, as well as obligations related to software under hosting arrangements. The Company expects to recognize approximately 78.5% of this amount as revenue during the remainder of 2024, 16.1% in 2025, and 5.4% in 2026 and thereafter. Warranty revenue is included in service and other revenue.</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%">The Company recognized revenue of approximately $0.6 million and $0.7 million during the three months ended March 31, 2024 and 2023, respectively, which was included in the contract liability balance at the end of the previous year.</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 by Source</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,614,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,896,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumables</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:9pt;font-weight:400;line-height:100%">3,464,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,235,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</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:9pt;font-weight:400;line-height:100%">1,750,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenue</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:9pt;font-weight:400;line-height:100%">6,828,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 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:9pt;font-weight:400;line-height:100%">5,447,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and other</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:9pt;font-weight:400;line-height:100%">1,941,000 </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:9pt;font-weight:400;line-height:100%">1,968,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,769,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,415,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-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 by Geographic Location</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,690,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,444,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">3,133,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,992,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">946,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">979,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,769,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,415,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1614000 1896000 3464000 2235000 1750000 1316000 6828000 5447000 1941000 1968000 8769000 7415000 4690000 0.53 3444000 0.47 3133000 0.36 2992000 0.40 946000 0.11 979000 0.13 8769000 1 7415000 1 0.426 0.412 1200000 0.785 0.161 0.054 600000 700000 Balance Sheet Account Details<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%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:400;line-height:100%">Accounts receivable, net:</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="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, trade</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,741,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,802,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,315,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</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:9pt;font-weight:400;line-height:100%">(428,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(483,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293,000)</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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,313,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,319,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,022,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-weight:400;line-height:120%">Changes to the allowance for credit losses during the three months ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:100%">Allowance for Credit Losses</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:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293,000)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit loss</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:9pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2024</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(483,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit loss</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(428,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></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-weight:400;line-height:120%">The Company’s adoption of ASU No. 2016-13, Financial Instruments - Credit Losses, included an assessment of our aged trade receivables balances and their underlying credit risk characteristics. Our evaluation of past events, current conditions, and reasonable and supportable forecasts about the future resulted in an expectation of immaterial credit losses.</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%">Inventory </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%">The components of inventories are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:9pt;font-weight:400;line-height:100%">Inventory:</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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,706,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,567,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   Work in process</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,790,000 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">8,127,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,245,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,802,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,602,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories current</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,587,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,892,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories non-current (included in other long-term assets)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,215,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,710,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</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%">Intangible assets that are subject to amortization consisted of the following for the periods presented:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</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:9pt;font-weight:400;line-height:100%">Trade name</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(758,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,630,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,078,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552,000 </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:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,528,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,672,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,002,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,882,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,718,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,428,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,172,000 </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:9pt;font-weight:400;line-height:100%">Intangibles, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,800,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,168,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,632,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,380,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,508,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,872,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization totaled $0.1 million at March 31, 2024 and December 31, 2023, and related to the Company’s domain name. </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%">Accrued Expenses</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%">Accrued expenses consist of the following: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation expenses*</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,761,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,030,000 </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:9pt;font-weight:400;line-height:100%">Customer deposits</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:9pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Taxes payable</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:9pt;font-weight:400;line-height:100%">1,034,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099,000 </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:9pt;font-weight:400;line-height:100%">Insurance </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:9pt;font-weight:400;line-height:100%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Professional fees and royalties</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:9pt;font-weight:400;line-height:100%">312,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387,000 </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:9pt;font-weight:400;line-height:100%">Warranty 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:9pt;font-weight:400;line-height:100%">213,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Accrued clinical study 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:9pt;font-weight:400;line-height:100%">57,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,000 </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,028,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,089,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></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*Compensation expenses include restructuring costs of $3.9 million incurred during the quarter ended March 31, 2024. Refer to Note 7 - Commitments and Contingencies.</span></div></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:400;line-height:100%">Accounts receivable, net:</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="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, trade</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,741,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,802,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,315,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</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:9pt;font-weight:400;line-height:100%">(428,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(483,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293,000)</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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,313,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,319,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,022,000 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8741000 9802000 7315000 428000 483000 293000 8313000 9319000 7022000 <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%">Changes to the allowance for credit losses during the three months ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:100%">Allowance for Credit Losses</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:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293,000)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit loss</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:9pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2024</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(483,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for expected credit loss</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(428,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></tr></table></div> 293000 -5000 48000 250000 483000 0 55000 428000 <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%">The components of inventories are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</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:9pt;font-weight:400;line-height:100%">Inventory:</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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,706,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,567,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   Work in process</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,790,000 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">8,127,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,245,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,802,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,602,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories current</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,587,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,892,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories non-current (included in other long-term assets)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,215,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,710,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7706000 7567000 7969000 9790000 8127000 10245000 23802000 27602000 19587000 22892000 4215000 4710000 <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%">Intangible assets that are subject to amortization consisted of the following for the periods presented:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</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:9pt;font-weight:400;line-height:100%">Trade name</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(758,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,630,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,078,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552,000 </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:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,528,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,672,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,002,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,882,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,718,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,428,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,172,000 </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:9pt;font-weight:400;line-height:100%">Intangibles, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,800,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,168,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,632,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,380,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,508,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,872,000 </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> 2000000 758000 1242000 2630000 1078000 1552000 3200000 1528000 1672000 4150000 2002000 2148000 41600000 12882000 28718000 41600000 11428000 30172000 46800000 15168000 31632000 48380000 14508000 33872000 100000 100000 <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%">Accrued expenses consist of the following: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation expenses*</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,761,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,030,000 </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:9pt;font-weight:400;line-height:100%">Customer deposits</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:9pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Taxes payable</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:9pt;font-weight:400;line-height:100%">1,034,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099,000 </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:9pt;font-weight:400;line-height:100%">Insurance </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:9pt;font-weight:400;line-height:100%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Professional fees and royalties</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:9pt;font-weight:400;line-height:100%">312,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387,000 </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:9pt;font-weight:400;line-height:100%">Warranty 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:9pt;font-weight:400;line-height:100%">213,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Accrued clinical study 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:9pt;font-weight:400;line-height:100%">57,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,000 </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,028,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,089,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></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*Compensation expenses include restructuring costs of $3.9 million incurred during the quarter ended March 31, 2024. Refer to Note 7 - Commitments and Contingencies.</span></div></td></tr></table></div> 8761000 5030000 17000 17000 1034000 1099000 234000 512000 312000 387000 213000 391000 57000 138000 400000 515000 11028000 8089000 3900000 High Trail Agreement<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%">As of March 31, 2024, the Company had aggregate principal outstanding under the Notes of $24.3 million, reported at fair value of $29.1 million (refer to Note 8 (Investments and Fair Value Measurements), for fair value measurements and additional discussion) and broken out as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:84.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.606%"></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:100%">Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal balance, December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partial redemption payments of principal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redemption payment of principal in connection with modification</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,663,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notes principal balance, March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,337,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2024, and February 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.</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%">As of March 31, 2024, at the holder’s option, the Company may be required to make future aggregate redemptions at the repayment price of 115% as follows (unless earlier converted per the terms):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.325%"></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,988,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,988,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></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-weight:400;line-height:120%">As of March 31, 2024, and assuming no future conversions, the Company would be required to pay a remaining retirement fee of $2.2 million, based on full redemption of principal.</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%">Debt Financing Amendment</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%">On February 27, 2024, the Company entered into a letter agreement (the “Letter Agreement”) and an Amendment to the Registered Note (the “Amendment”), with the purchaser of the senior secured convertible notes payable due 2025 (the “Registered Notes”) which provided for, among other things, the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reduction (i) of the minimum liquidity covenant from $50.0 million, and (ii) of the restricted cash covenant from $35.0 million, in both cases, to the amount equal to the sum of (iii) the outstanding principal amount of the Registered Notes plus (iv) approximately $0.7 million, which will be further reduced as the remaining principal on the Registered Notes are retired;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cancellation of the March 2024 partial redemption payment and delay of the April 2024 partial redemption payment to April 20, 2024;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Redemption of the outstanding $17.0 million balance of the senior secured convertible notes payable due 2025 initially issued in a concurrent private placement to the purchaser (the “Private Placement Notes” and together with the Registered Notes, the “Notes”) at a redemption price of 115% for a total redemption payment of approximately $19.6 million;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Redemption of approximately $10.7 million of the Registered Notes at a redemption price of 115% for a total redemption payment of approximately $12.3 million; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increase of $1.0 million to the Retirement Fee (as defined in the Notes) of the Private Placement Notes to $3.2 million paid concurrently with redemptions of the initial private placement note, which was recorded in other income (expense).</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%">The Company accounted for the Amendment as a modification and therefore recorded no gain or loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 terms of the new debt permitted the Company to prepay the debt in the same amount as the partial redemption payments at 115% of principal. </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%">There was no modification made to the option to purchase additional convertible notes (“Purchase Option”) or Purchase Warrants (as defined in Note 6 (Stockholders’ Equity and Stock-Based Compensation)) issued in connection with the Notes.</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%">On April 20, 2024, and May 1, 2024, the holders redeemed an aggregate of $9.0 million of principal, at the Repayment Price of $10.4 million.</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%">As of March 31, 2024, the Company had aggregate principal outstanding under the Notes of $24.3 million, reported at fair value of $29.1 million (refer to Note 8 (Investments and Fair Value Measurements), for fair value measurements and additional discussion) and broken out as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:84.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.606%"></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:100%">Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal balance, December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partial redemption payments of principal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redemption payment of principal in connection with modification</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,663,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notes principal balance, March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,337,000 </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> 24300000 29100000 61000000 0 9000000 27663000 24337000 9000000 10400000 <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%">As of March 31, 2024, at the holder’s option, the Company may be required to make future aggregate redemptions at the repayment price of 115% as follows (unless earlier converted per the terms):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.325%"></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,988,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,988,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></tr></table></div> 1.15 27988000 0 27988000 2200000 50000000 35000000 700000 17000000 1.15 19600000 10700000 1.15 12300000 1000000 3200000 1.15 9000000 10400000 Stockholders’ Equity and Stock-Based Compensation<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%">Reverse Stock Split</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%">On August 4, 2023, the Company completed a reverse stock split of its outstanding shares of common stock pursuant to which every 10 shares of issued and outstanding common stock were exchanged for one share of common stock. No fractional shares were issued in the reverse stock split. Instead, the Company paid cash (without interest) equal to such fraction multiplied by $5.90 per share (a price equal to the average of the closing sales prices of the common stock on The Nasdaq Capital Market during regular trading hours for the five consecutive trading days immediately preceding August 4, with such average closing sales prices being adjusted to give effect to a Reverse Stock Split). All share and per share amounts included within these condensed consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split.</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%">Cowen At-the-Market Facility</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%">On March 23, 2021, the Company entered into a Sales Agreement with Cowen and Company, LLC (“Cowen”) which provides for the sale, in the Company’s sole discretion, of shares of common stock having an aggregate offering price of up to $350.0 million through or to Cowen, acting as sales agent or principal, which was amended on March 9, 2023 to decrease the maximum aggregate offering price to $200.0 million for sales made on and after the date of the amendment (the “Cowen ATM”). The Company agreed to pay Cowen a commission of up to 3.0% of the aggregate gross proceeds from each sale of shares, reimburse legal fees and disbursements and provide Cowen with customary indemnification and contribution rights. During the three months ended March 31, 2024, the Company sold approximately 11.8 million shares of common stock under the Cowen ATM at an average share price of $1.31 per share, and received gross proceeds of approximately $15.4 million before deducting offering costs of $0.4 million. </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 Warrants</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%">A summary of the Company’s warrant activity during the three months ended March 31, 2024 was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:9pt;font-weight:700;line-height:100%">Shares of Stock under Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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: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%">Stock Options</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%">A summary of the Company’s stock option activity during the three months ended March 31, 2024 was as follows:   </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:9pt;font-weight:700;line-height:100%">Shares of Stock under Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,268,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">51,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</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:9pt;font-weight:400;line-height:100%">(258,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest at March 31, 2024</span></div></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:9pt;font-weight:400;line-height:100%">3,061,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.34 </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:9pt;font-weight:400;line-height:100%">7.92</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">1,563,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.48 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">7.34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 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-weight:400;line-height:120%">For the three months ended March 31, 2024, the weighted-average grant date fair value of stock options granted was $0.84 per share. </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense for the periods presented as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service and other 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:9pt;font-weight:400;line-height:100%">47,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</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:9pt;font-weight:400;line-height:100%">1,171,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,716,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,379,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,015,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,882,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-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%">The weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants during the periods presented were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:20pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</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:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</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:9pt;font-weight:400;line-height:100%">80.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</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:9pt;font-weight:400;line-height:100%">6.1</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:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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%">Restricted Stock Units and Performance Stock Units</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%">The following table summarizes RSU activity during the three months ended March 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></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:9pt;font-weight:400;line-height:100%">239,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</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:9pt;font-weight:400;line-height:100%">(48,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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:9pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30</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-weight:400;line-height:120%">The total fair value of the RSUs that vested during the three months ended March 31, 2024 was $0.8 million, determined as of the date of vesting. The weighted average remaining contractual term for the RSUs is 2.6 years as of March 31, 2024.</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%">The following table summarizes PSU activity during the three months ended March 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></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:9pt;font-weight:400;line-height:100%">29,000</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.4</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-weight:400;line-height:120%">During the year ended December 31, 2023, the Company reassessed the implicit service period on its performance-based stock units relative to specified revenue targets and determined that the performance conditions were met from an accounting perspective, but subject to certain certifications and approval from the Compensation Committee; therefore, the remaining </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%">expense was accelerated as of December 31, 2023. As a result of the accelerated vesting terms, the weighted average remaining contractual term for the PSUs is 0 years as of March 31, 2024.</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%">Executive Option Grants and RSUs</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%">On February 15, 2023, the compensation committee of the Company’s board of directors granted various executive officers stock options to purchase an aggregate of 0.3 million shares of common stock at an exercise price of $16.30 per share, and RSUs amounting to 0.1 million shares of common stock at a grant date fair value of $16.30 per share, in each case with an effective grant date and vesting commencement date of February 15, 2023 (the “Grant Date”). These stock option grants and RSUs were issued from the 2018 Equity Incentive Plan. The shares subject to the option shall vest monthly over 48 months beginning on the one-month anniversary of the Grant Date, such that the option shall be fully vested and exercisable on the four-year anniversary of the Grant Date. The RSUs shall vest annually over four years beginning one year after the Grant Date, and the balance of the shares vest in a series of three successive equal annual installments measured from the first anniversary of the Grant Date, such that the RSU shall be fully vested on the four-year anniversary of the Grant Date.</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%">Registered Direct Offering </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%">On April 4, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors (the “Purchasers”), pursuant to which the Company agreed to issue and sell, in a registered direct offering priced at-the-market consistent with the rules of the Nasdaq Stock Market (the “Registered Direct Offering”): (i) an aggregate of 6.5 million shares of the Company’s common stock, (ii) pre-funded warrants to purchase up to an aggregate of 2.2 million shares of common stock (the “Pre-Funded Warrants”), and (iii) warrants to purchase up to 8.7 million shares of common stock (the “Purchase Warrants”). The combined purchase price of each share of common stock and accompanying Warrant is $1.15 per share. The combined purchase price of each Pre-Funded Warrant and accompanying Warrant is $1.14 (equal to the combined purchase price per share of common stock and accompanying Warrant, minus $0.001). The gross proceeds to the Company from the Registered Direct Offering was $10.0 million. The Company received net proceeds of $9.3 million after deducting placement agent fees and other offering expenses of $0.7 million payable by the Company.</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%">Each Warrant is exercisable for one share of common stock at an exercise price of $1.02 per share. The Purchase Warrants are immediately exercisable as of the date of issuance of April 8, 2024, and will expire on the five-year anniversary of the date of issuance. The Pre-Funded Warrants are offered in lieu of shares of common stock and provide that the holder may not exercise any portion of a Pre-Funded Warrant to the extent that immediately prior to or after giving effect to such exercise the holder would own more than 4.99% (or, at the election of the holder, 9.99%) of the Company’s outstanding common stock immediately following the consummation of the Registered Direct Offering. Each Pre-Funded Warrant is exercisable for one share of common stock at an exercise price of $0.001 per share. The Pre-Funded Warrants are immediately exercisable and were exercised in full at the time of closing.</span></div> 5.90 350000000 200000000 0.030 11800000 1.31 15400000 400000 <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%">A summary of the Company’s warrant activity during the three months ended March 31, 2024 was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:9pt;font-weight:700;line-height:100%">Shares of Stock under Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,696,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.38 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:bottom"></td></tr></table></div> 21696000 4.38 P4Y9M10D 0 0 0 0 0 0 0 0 21696000 4.38 P4Y6M14D 0 <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%">A summary of the Company’s stock option activity during the three months ended March 31, 2024 was as follows:   </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:9pt;font-weight:700;line-height:100%">Shares of Stock under Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,268,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">51,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</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:9pt;font-weight:400;line-height:100%">(258,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest at March 31, 2024</span></div></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:9pt;font-weight:400;line-height:100%">3,061,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.34 </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:9pt;font-weight:400;line-height:100%">7.92</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">1,563,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.48 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">7.34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3268000 24.79 P7Y9M18D 3000 51000 1.18 0 0 0 258000 25.47 3061000 24.34 P7Y11M1D 0 1563000 29.48 P7Y4M2D 0 0.84 <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%">The Company recognized stock-based compensation expense for the periods presented as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service and other 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:9pt;font-weight:400;line-height:100%">47,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</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:9pt;font-weight:400;line-height:100%">1,171,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,716,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,379,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,015,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,882,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 81000 102000 47000 44000 1171000 1357000 1716000 2379000 3015000 3882000 <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%">The weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants during the periods presented were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:20pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</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:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</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:9pt;font-weight:400;line-height:100%">80.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</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:9pt;font-weight:400;line-height:100%">6.1</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:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.040 0.040 0.808 0.727 P6Y1M6D P6Y 0.000 0.000 <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%">The following table summarizes RSU activity during the three months ended March 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></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:9pt;font-weight:400;line-height:100%">239,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</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:9pt;font-weight:400;line-height:100%">(48,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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:9pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.30</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-weight:400;line-height:120%">The following table summarizes PSU activity during the three months ended March 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></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:9pt;font-weight:400;line-height:100%">29,000</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.4</span></td></tr></table></div> 239000 16.30 0 0 48000 16.30 7000 16.30 184000 16.30 800000 P2Y7M6D 29000 47.4 0 0 0 0 0 0 29000 47.4 P0Y 300000 16.30 100000 16.30 P48M P4Y P4Y 3 P4Y 6500000 2200000 8700000 1.15 1.14 0.001 10000000 9300000 700000 1 1.02 P5Y 0.0499 0.0999 1 0.001 Commitments and Contingencies <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%">The Company has entered into various operating lease agreements and a finance lease agreement, primarily relating to our office, laboratory, and manufacturing space. See Note 11 – Commitments and Contingencies, subsection titled “Leases”, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December 31, 2023 for information regarding the Company’s lease agreements. </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%">The future minimum payments under non-cancellable operating and finance leases as of March 31, 2024, 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Lease</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,085,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,608,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,000 </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Total future lease payments</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:9pt;font-weight:400;line-height:100%">5,491,000 </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:9pt;font-weight:400;line-height:100%">6,883,000 </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:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,039,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Total 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,945,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,844,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></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%">Restructuring</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%">In October, 2023, the Company committed to a series of cost saving initiatives including a reduction in force (the “Workforce Reduction”) and, as a result of reducing facility costs and discretionary spending unrelated to headcount and combined with the cost savings from the reduction in force the Company initiated in May 2023, such plan is intended to decrease expenses and maintain a streamlined organization to support its business. In connection with the Company’s restructuring initiatives, the Company entered into a lease termination agreement on February 28, 2024 with the landlord for the facility in Salt Lake City that will result in a one-time termination fee of approximately $0.2 million in the third quarter of 2024. The Company will continue to lease the property through June 2024. The Company accounted for the lease amendment as a lease modification as of March 31, 2024 and recorded a gain of $0.1 million </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%">On March 1, 2024, the Board of Directors approved a cost savings plan, including a reduction in force, that it expects to reduce its annualized operating expenses. This cost savings plan is incremental to the 2023 Workforce Reduction. As part of the plan, the Company plans to reduce its overall headcount by approximately 120 employees. The Company expects to substantially complete the reduction in force by June 30, 2024. In addition, Bionano Laboratories will phase out over time the offering of certain testing services related to neurodevelopmental disorders, including autism spectrum disorders, and other disorders of childhood development. As of the issuance date of these unaudited condensed consolidated financial statements we have not yet ceased offering the above-referenced services. The estimates of costs and expenses that the Company expects to incur in connection with the reduction in force are subject to a number of assumptions and actual results may differ materially. The Company may also incur additional costs not currently contemplated due to events that may occur as a result of, or that are associated with, the reduction in force. </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%">The workforce reduction resulted in total restructuring charges of approximately $3.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, comprised primarily of severance payments and wages for the 60-day notice period in accordance with the California Worked Adjustment and Retraining Notification (WARN) Act.</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-weight:400;line-height:120%">The following is a summary of restructuring charges associated with the reduction in force for the quarter ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024 including severance, impairment, and other exit related costs:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,874,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease related expenses </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges including in operating expenses</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,632,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COGS restructuring</span></div></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,643,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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-weight:400;line-height:120%">The following restructuring liability activity was recorded in connection with the reduction in force for the quarter ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024 including within accrued expenses on the unaudited condensed consolidated financial statements:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued restructuring as of December 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges incurred during the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,643,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued restructuring as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,726,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</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%">From time to time, the Company may be subject to potential liabilities under various claims and legal actions that are pending or may be asserted. These matters arise in the ordinary course and conduct of the business. The Company regularly assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in the unaudited condensed consolidated financial statements. An estimated loss contingency is accrued in the unaudited condensed consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on the Company’s assessment, it currently does not have any material loss exposure as it is not a defendant in any claims or legal actions.</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:700;line-height:120%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>See Note 8 (Investments and Fair Value Measurements) for a discussion of the contingent consideration liability. <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%">The future minimum payments under non-cancellable operating and finance leases as of March 31, 2024, 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Lease</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,085,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,608,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,000 </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Total future lease payments</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:9pt;font-weight:400;line-height:100%">5,491,000 </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:9pt;font-weight:400;line-height:100%">6,883,000 </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:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,039,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Total 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,945,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,844,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></tr></table></div> 2085000 248000 2608000 338000 544000 346000 254000 356000 0 365000 0 5230000 5491000 6883000 546000 3039000 4945000 3844000 200000 100000 120 3900000 <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-weight:400;line-height:120%">The following is a summary of restructuring charges associated with the reduction in force for the quarter ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024 including severance, impairment, and other exit related costs:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,874,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease related expenses </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges including in operating expenses</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,632,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COGS restructuring</span></div></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,643,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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-weight:400;line-height:120%">The following restructuring liability activity was recorded in connection with the reduction in force for the quarter ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024 including within accrued expenses on the unaudited condensed consolidated financial statements:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued restructuring as of December 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges incurred during the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,643,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued restructuring as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,726,000 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3874000 211000 547000 4632000 11000 4643000 83000 4643000 0 4726000 Investments and Fair Value Measurements<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%">The Company holds investment securities that consist of highly liquid, investment grade debt securities. The Company determines the fair value of its investment securities based upon one or more valuations reported by its investment accounting and reporting service provider. The investment service provider values the securities using a hierarchical security pricing model that relies primarily on valuations provided by an industry-recognized valuation service. Such valuations may be based on trade prices in active markets for identical assets or liabilities (Level 1 inputs) or valuation models using inputs that are observable either directly or indirectly (Level 2 inputs), such as quoted prices for similar assets or liabilities, yield curves, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, and broker and dealer quotes, as well as other relevant economic measures.</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%">The following table presents the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total Fair Value and Carrying Value on Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">Fair Value Measurement Category</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments:</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">12,041,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">12,041,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper classified as restricted investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries classified as restricted investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted investments:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:9pt;font-weight:400;line-height:100%">Liabilities:</span></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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes payable</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase option liability</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total Fair Value and Carrying Value on Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">Fair Value Measurement Category</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">Total investments:</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">9,752,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">9,752,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper classified as restricted investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries classified as restricted investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted investments:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:9pt;font-weight:400;line-height:100%">Liabilities:</span></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:9pt;font-weight:400;line-height:100%">Contingent consideration</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes payable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase option liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money Market Funds are classified as cash equivalents on the unaudited condensed consolidated balance sheet. </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%">Contingent Consideration </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%">Contingent consideration relates to the acquisitions of BioDiscovery and Purigen. The outcome of the milestone consideration for all contingent consideration liabilities is binary, meaning the milestones are either achieved or not achieved, and the only other variable factor is the timing of when the milestones are achieved. The fair value measurement of the contingent consideration liabilities is based on significant inputs not observed in the market (Level 3 inputs). These unobservable inputs represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair 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-weight:400;line-height:120%">The fair value of the BioDiscovery contingent consideration liability is reassessed on a quarterly basis using a probability weighted model. Assumptions used to estimate the fair value of the contingent consideration related to the acquisition of BioDiscovery include the probability of achieving, or changes in timing of certain milestones, and a discount rate of 3%. The Company determined the fair value of the BioDiscovery milestone consideration using a scenario-based technique, as the trigger for payment is event driven. On October 2, 2023, the $10.0 million milestone consideration was paid in full. Any change in fair value of the contingent consideration during the prior years was due to the passage of time.</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%">Contingent consideration liabilities related to the Purigen milestones are related to the achievement of two independent milestones with aggregate possible milestone payments totaling $32.0 million.</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%">The fair value of the Purigen milestones are reassessed on a quarterly basis using a probability weighted model and a Monte Carlo Simulation. Assumptions used to estimate the fair value of the milestones using a probability weighted model include the probability of achieving independent milestones, anticipated payment date and a discount rate of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The Company determined the fair value of this milestone consideration using a scenario-based technique, as the trigger for payment is event driven. The Company determined the likelihood of each independent milestone and used probability factors ranging from 0% to 49% which were applied to the individual payments over the five year milestone term. The probability factors as of December 31, 2023 ranged from 9% to 49%. For one milestone, a Monte Carlo Simulation was performed to determine the likelihood that the milestone will be achieved to determine the milestone consideration payment. Assumptions include the projected units, revenue discount rates of 8% and 7% and discount rates of 13.3% and 13.2% as of March 31, 2024 and December 31, 2023, respectively. The fair value of the Purigen contingent consideration as of March 31, 2024 and December 31, 2023 were $10.3 million and $10.9 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%">Convertible notes payable and purchase option liability</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">March 31, 2024</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:9pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></div></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:9pt;font-weight:400;line-height:100%">82.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">80.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term to maturity (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42</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:9pt;font-weight:400;line-height:100%">0.80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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-weight:400;line-height:120%">The table above uses a weighted average of assumptions based on the fair value of the Notes.</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%">The volatility is based on an analysis of the Company, the risk-free rate is based on US treasury yields, the equity discount rate is based on term-specific US treasury yields,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the debt discount rate is based on the Company’s credit rating.</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%">In connection with the Notes, the Purchaser was granted an option which expires on the maturity date of the Notes to purchase up to an additional $25.0 million aggregate principal amount of private placement notes (the “Subsequently Purchased Notes”) and warrants (refer to Note 5 - High Trail Agreement). The estimated fair value of the Purchase Option as of the valuation date was assessed as the difference in the aggregate indicated value of the Subsequently Purchased Notes and the consideration to be paid upon exercising the option which was estimated to be $5.1 million and $8.5 million at March 31, 2024 and December 31, 2023, 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-weight:400;line-height:120%">The terms used to estimate the fair value of the Subsequently Purchased Notes and warrant underlying the Purchase Option liability (the “Subsequently Purchased Warrants”) are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Subsequently Purchased Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Subsequently Purchased </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Warrants</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 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:9pt;font-weight:700;line-height:115%">March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></div></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:9pt;font-weight:400;line-height:100%">81.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">80.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">75.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">66.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term to maturity (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.42</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:9pt;font-weight:400;line-height:100%">1.50</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:9pt;font-weight:400;line-height:100%">5.00</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:9pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise price</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">$3.19</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:9pt;font-weight:400;line-height:100%">$3.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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-weight:400;line-height:120%">Changes in estimated fair value of contingent consideration liability, convertible notes payable and option liability in the three months ended March 31, 2024 are as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></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:9pt;font-weight:700;line-height:115%">Contingent</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Consideration</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Convertible </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Notes Payable (Level 3 Measurement)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Option </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3 Measurement)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of convertible notes payable and option</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Change in estimated fair value, recorded in selling, general and administrative expenses</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:9pt;font-weight:400;line-height:100%">(640,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in estimated fair value, recorded in other income (expense), net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,060,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,474,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in instrument specific credit risk recorded in OCI</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversions to common stock</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments or redemptions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,663,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated fair value of contingent consideration liability in the three months ended March 31, 2023 is as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.392%"></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:9pt;font-weight:700;line-height:115%">Contingent</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Consideration</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,352,000 </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:9pt;font-weight:400;line-height:100%">Liability recorded as a result of current period acquisition</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in estimated fair value, recorded in selling, general and administrative expenses</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:9pt;font-weight:400;line-height:100%">789,000 </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:9pt;font-weight:400;line-height:100%">Cash payments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,141,000 </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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Available for Sale Investments</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%">The Company invests its excess cash in U.S. Treasury and agency securities, corporate debt securities, and commercial paper, which are classified as available-for-sale investments. These investments are carried at fair value and are included in the tables below. The Company records an allowance for credit losses when unrealized losses are due to credit-related factors. At each reporting date, the Company evaluates securities with unrealized losses to determine whether such losses, if any, are due to credit-related factors. The Company evaluates, among others, whether the Company has the intention to sell any of these investments and whether it is not more likely than not that the Company will be required to sell any of them before recovery of the amortized cost basis. Neither of these criteria were met in any period presented. The credit ratings of the securities held remain of the highest quality. Moreover, the Company continues to receive payments of interest and principal as they become due, and our expectation is that those payments will continue to be received timely. Based on this evaluation, as of March 31, 2024 and December 31, 2023, the Company determined that unrealized losses of the below securities were primarily attributable to changes in interest rates and non-credit related factors. As such, no allowances for credit losses were recorded during these 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-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company held 20 and 15 securities, respectively, which have been in an unrealized loss position for a period of less than 12 months. As of March 31, 2024 and December 31, 2023, the Company held 0 and 2 securities, respectively, which have been in an unrealized loss position for a period of greater than 12 months.</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%">Realized gains and losses are calculated using the specific identification method and recorded in other income (expense) in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss. The Company has the ability, if necessary, to liquidate any of its cash equivalents and marketable securities to meet its liquidity needs in the next 12 months.</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%">During the quarter ended March 31, 2024, the Company sold 6 of its available for sale securities and received proceeds of $21.5 million. During the quarter ended March 31, 2024, the Company recognized a loss of $0.001 million in other income relating to the maturity of its securities. Amounts are reclassified out of accumulated other comprehensive income into earnings using the specific identification method. </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%">Interest receivable as of March 31, 2024 and December 31, 2023 was $0.2 million and $0.3 million, respectively, and is recorded as a component of prepaid expenses and other current assets on the unaudited condensed consolidated balance sheets.</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%">As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></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:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,562,000 </span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="border-bottom:1pt solid #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-weight:400;line-height:120%">As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,813,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,463,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,000)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.644%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,369,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,459,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,828,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,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></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-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.644%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,435,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,682,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,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></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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%">As of March 31, 2024, the following table summarizes available-for-sale securities in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">Corporate Notes/Bonds</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:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,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></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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%">As of December 31, 2023, the following table summarizes available-for-sale securities in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Corporate Notes/Bonds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,001,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,363,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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:9pt;font-weight:400;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,001,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,363,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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:700;line-height:115%">Gross Unrealized Loss</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,789,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,789,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,221,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,221,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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></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-weight:400;line-height:120%">The following table presents the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total Fair Value and Carrying Value on Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">Fair Value Measurement Category</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments:</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">12,041,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">12,041,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper classified as restricted investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries classified as restricted investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted investments:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:9pt;font-weight:400;line-height:100%">Liabilities:</span></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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes payable</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase option liability</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:700;line-height:100%">Total Fair Value and Carrying Value on Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">Fair Value Measurement Category</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">Total investments:</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">9,752,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">9,752,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper classified as restricted investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries classified as restricted investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted investments:</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:9pt;font-weight:400;line-height:100%">Liabilities:</span></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:9pt;font-weight:400;line-height:100%">Contingent consideration</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes payable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase option liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1198000 0 1198000 0 6374000 0 6374000 0 4989000 0 4989000 0 12561000 0 12561000 0 12041000 12041000 0 0 2646000 0 2646000 0 21800000 0 21800000 0 24446000 0 24446000 0 10250000 0 0 10250000 29080000 0 0 29080000 5060000 0 0 5060000 14360000 0 14360000 0 34463000 34463000 48823000 0 48823000 0 9752000 9752000 0 0 5432000 0 5432000 0 29685000 0 29685000 0 35117000 0 35117000 0 10890000 0 0 10890000 69803000 0 0 69803000 8534000 0 0 8534000 0.03 10000000 32000000 0.133 0.132 0 0.49 P5Y 0.09 0.49 0.08 0.07 0.133 0.132 10300000 10900000 <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%">Convertible notes payable and purchase option liability</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">March 31, 2024</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:9pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></div></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:9pt;font-weight:400;line-height:100%">82.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">80.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term to maturity (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42</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:9pt;font-weight:400;line-height:100%">0.80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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-weight:400;line-height:120%">The terms used to estimate the fair value of the Subsequently Purchased Notes and warrant underlying the Purchase Option liability (the “Subsequently Purchased Warrants”) are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Subsequently Purchased Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Subsequently Purchased </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Warrants</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 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:9pt;font-weight:700;line-height:115%">March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></div></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:9pt;font-weight:400;line-height:100%">81.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">80.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">75.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td 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:9pt;font-weight:400;line-height:100%">66.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term to maturity (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.42</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:9pt;font-weight:400;line-height:100%">1.50</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:9pt;font-weight:400;line-height:100%">5.00</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:9pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise price</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">$3.19</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:9pt;font-weight:400;line-height:100%">$3.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.8260 0.8020 0.0533 0.0492 0.42 0.80 0.1710 0.1711 0.0533 0.0492 25000000 5100000 8500000 0.8150 0.8020 0.7580 0.6620 0.0479 0.0446 0.0417 0.0380 1.42 1.50 5.00 5.00 0 0 0 0 0 0 3.19 3.19 0.1650 0.1660 0 0 0.0479 0.0446 0 0 <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%">Changes in estimated fair value of contingent consideration liability, convertible notes payable and option liability in the three months ended March 31, 2024 are as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></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:9pt;font-weight:700;line-height:115%">Contingent</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Consideration</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Convertible </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Notes Payable (Level 3 Measurement)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Option </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3 Measurement)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,890,000 </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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,803,000 </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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,534,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of convertible notes payable and option</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Change in estimated fair value, recorded in selling, general and administrative expenses</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:9pt;font-weight:400;line-height:100%">(640,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in estimated fair value, recorded in other income (expense), net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,060,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,474,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in instrument specific credit risk recorded in OCI</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversions to common stock</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments or redemptions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,663,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250,000 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,080,000 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,060,000 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated fair value of contingent consideration liability in the three months ended March 31, 2023 is as follows: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.392%"></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:9pt;font-weight:700;line-height:115%">Contingent</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Consideration</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Level 3</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,352,000 </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:9pt;font-weight:400;line-height:100%">Liability recorded as a result of current period acquisition</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in estimated fair value, recorded in selling, general and administrative expenses</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:9pt;font-weight:400;line-height:100%">789,000 </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:9pt;font-weight:400;line-height:100%">Cash payments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,141,000 </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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 10890000 69803000 8534000 -640000 -4060000 -3474000 36663000 10250000 29080000 5060000 22352000 0 789000 0 23141000 20 15 0 2 6 21500000 1000.000 200000 300000 <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%">As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></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:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,562,000 </span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="border-bottom:1pt solid #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-weight:400;line-height:120%">As of March 31, 2024, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,813,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,463,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,000)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities presented within investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.644%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Corporate notes/bonds</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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,369,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,360,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,459,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,463,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,828,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,823,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></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-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes the amortized cost and the unrealized gains (losses) of the available for sale securities listed as restricted investments:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.644%"></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:9pt;font-weight:700;line-height:100%">Remaining Contractual Maturity (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:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate 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:9pt;font-weight:400;line-height:100%">Commercial paper</span></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:9pt;font-weight:400;line-height:100%">Less than 1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,435,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,682,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,685,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total maturity less than 1 year</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,117,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></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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%">As of March 31, 2024, the following table summarizes available-for-sale securities in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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:9pt;font-weight:400;line-height:100%">Corporate Notes/Bonds</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:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,374,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,989,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,561,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,000)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,800,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,446,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,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></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></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%">As of December 31, 2023, the following table summarizes available-for-sale securities in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Corporate Notes/Bonds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,001,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,363,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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:9pt;font-weight:400;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,001,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,363,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,000)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the following table summarizes available-for-sale securities listed as restricted investments in an unrealized loss position:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></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:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Gross Unrealized Loss</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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:700;line-height:115%">Gross Unrealized Loss</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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:700;line-height:115%">Gross Unrealized Loss</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:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432,000 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,789,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,789,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,221,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,221,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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></tr></table></div> 1199000 0 1000 1198000 6374000 0 0 6374000 4989000 0 0 4989000 12562000 0 1000 12561000 2650000 0 4000 2646000 21813000 0 13000 21800000 24463000 0 17000 24446000 14369000 0 9000 14360000 34459000 4000 0 34463000 48828000 4000 9000 48823000 5435000 0 3000 5432000 29682000 5000 2000 29685000 35117000 5000 5000 35117000 1198000 1000 0 0 1198000 1000 6374000 0 0 0 6374000 0 4989000 0 0 0 4989000 0 12561000 1000 0 0 12561000 1000 2646000 4000 0 0 2646000 4000 21800000 13000 0 0 21800000 13000 24446000 17000 0 0 24446000 17000 2362000 5000 10001000 4000 12363000 9000 2362000 5000 10001000 4000 12363000 9000 5432000 3000 0 0 5432000 3000 11789000 2000 0 0 11789000 2000 17221000 5000 0 0 17221000 5000 11800000 15400000 false false false false